在RFC 2328中,它提到了所有回溯接口的链路状态信息,以及作为/32 (主机ip地址)具有网络掩码的所有接口的链接状态信息都被公告为存根网络类型。现在,使用/24掩码的接口连接到网络上,这是连接到该网络的唯一路由器接口。从技术上讲,这些也是存根网络,对吗?那么OSPF是如何将这些/24接口链接确定为存根的呢?它会通过/24接口寻找一个OSPF邻居服务器并决定它是否是存根网络吗?如果是这样的话,如果有另一个路由器连接相同的网络,但不运行OSPF的话,该怎么办呢?
我希望问题是明确的,因此没有添加任何图表,如果有人需要澄清,请告诉我,我会添加图表来解释我的问题。
简短的问题:-当生成路由器LSA时,OSPF如何决定选择链接类型(p2p、存根、传输、虚拟链接)?
发布于 2017-07-19 10:37:56
如果接口是被动的,则路由器lsa链路信息中的链接类型将是存根(默认情况下回送是被动的),这意味着该链路上没有ospf路由器。如果OSPf链路不是被动的,那么OSPF使用链接类型作为传输。点对点和虚拟链接被显式配置,因此配置信息可以用来填充链路类型os路由器lsa链接。希望这涵盖所有的链接类型。
发布于 2014-04-22 04:29:45
当使用思科设备时,OSPF将几件事称为“存根”.有点让人困惑..。
每个术语的含义非常不同;更令人困惑的是,您可以将多个存根项应用于单个OSPF接口。我将在下面详细阐述。
让我们澄清一些术语..。问题一开始是问思科所谓的"Stub主机“.OSPF自动将回溯接口分配给此类别..。
CORE01.PUB.DAL02#sh ip ospf interface lo0
Loopback0 is up, line protocol is up
Internet Address 128.66.62.5/32, Area 0.0.0.0
Process ID 100, Router ID 128.66.62.5, Network Type LOOPBACK, Cost: 1
Loopback interface is treated as a stub Host
^^^^^^^^^
CORE01.PUB.DAL02#所有这些都不应与OSPF所称的"Stub网络“混淆。这仅仅意味着一个没有OSPF邻居的网络
CORE01.PUB.DAL02#sh ip ospf data router internal
...
Link connected to: a Transit Network <------- Broadcast Intf w/ Neighbor
(Link ID) Designated Router address: 128.66.62.75 <-------
(Link Data) Router Interface address: 128.66.62.75
Number of TOS metrics: 0
TOS 0 Metrics: 10
...
Link connected to: a Stub Network <------ Broadcast Intf w/o Neighbor
(Link ID) Network/subnet number: 128.66.62.32 <------
(Link Data) Network Mask: 255.255.255.248
Number of TOS metrics: 0
TOS 0 Metrics: 1
Link connected to: a Stub Network <------ Loopback interface
(Link ID) Network/subnet number: 128.66.62.5
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1然后,当然,我们有一个OSPF Stub区。让我们想想这一切是从哪里来的..。
在RFC 2328: OSPFv2 - 2.1节中讨论了中转和Stub网络:
The following subsections describe the organization of OSPF's link-
state database, and the routing calculations that are performed on
the database in order to produce a router's routing table.2.1. Representation of routers and networks ... Networks can be either transit or stub networks. Transit networks are those capable of carrying
data traffic that is neither locally originated nor locally
destined. A transit network is represented by a graph vertex
having both incoming and outgoing edges. A stub network's vertex
has only incoming edges.传输网络与Stub网络的区别之处在于节省了路由器中的资源。
当我们开始扩展到潜在的数千个LSA时,即使是少量的内存节省也很重要。请注意,OSPF hellos仍被发送到存根网络上,并且它们能够形成邻居/过渡到传输网络,除非接口已被管理地标记为被动接口。
所以现在我们仍然有关于Stub主机的最初讨论,这也恰好是一个OSPF Stub网络。这个概念来自RFC 2328: OSPFv2 - 9.1节,它讨论各种接口状态.
9.1。接口状态路由器接口可以达到的各种状态
documented in this section.Down
...
Loopback
... For this reason, IP packets may
still be addressed to an interface in Loopback state. To
facilitate this, such interfaces are advertised in router-
LSAs as single host routes, whose destination is the IP
interface address.[4]
...
Waiting
...
Point-to-point
...RFC要求将回溯网络类型广告为/32主机路由。思科在show ip ospf interface输出中所称的Stub实际上只是回环接口类型,OSPF将其自动分配为一个OSPF中的/32主机路由。
存根区域覆盖在RFC 2328: OSPFv2 - 3.6节中。有几类OSPF存根区域..。
ExternalRoutingCapability),当一个区域被配置为Stub区域时,它将被清除。总之,我们谈过..。
如果你真的想把注意力集中在这一切上,可以考虑一个OSPF路由器,它有一个回环接口;这个路由器完全包含在一个OSPF存根区域中。从技术上讲,您可以将所有三个OSPF“存根”术语应用于这个回圈(Stub主机、Stub网络、Stub区域)。
发布于 2014-04-20 13:57:00
编辑后Mike&Saran注释:存根网络LSA (路由器ID LSA与类型3)被添加到路由器LSA的环回接口和任何p2p或多点接口,没有OSPF邻居。此外,存根网络LSA被添加到p2p接口(链接)的路由器ID中,即使存在描述链接的现有邻居。接口上的掩码并不重要。
另外,OSPF只关心OSPF邻居,它不能检测出非OSPF邻居,然后判断它实际上是非存根OSPF-OSPF从它自己的角度来看待世界。
(我以前的回答是关于存根区域的,这不是真正的问题--对不起!)
https://networkengineering.stackexchange.com/questions/7477
复制相似问题