首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSPF如何决定一个网络是一个存根网络?

OSPF如何决定一个网络是一个存根网络?
EN

Network Engineering用户
提问于 2014-04-20 11:55:21
回答 4查看 9.8K关注 0票数 7

RFC 2328中,它提到了所有回溯接口的链路状态信息,以及作为/32 (主机ip地址)具有网络掩码的所有接口的链接状态信息都被公告为存根网络类型。现在,使用/24掩码的接口连接到网络上,这是连接到该网络的唯一路由器接口。从技术上讲,这些也是存根网络,对吗?那么OSPF是如何将这些/24接口链接确定为存根的呢?它会通过/24接口寻找一个OSPF邻居服务器并决定它是否是存根网络吗?如果是这样的话,如果有另一个路由器连接相同的网络,但不运行OSPF的话,该怎么办呢?

我希望问题是明确的,因此没有添加任何图表,如果有人需要澄清,请告诉我,我会添加图表来解释我的问题。

简短的问题:-当生成路由器LSA时,OSPF如何决定选择链接类型(p2p、存根、传输、虚拟链接)?

EN

回答 4

Network Engineering用户

回答已采纳

发布于 2017-07-19 10:37:56

如果接口是被动的,则路由器lsa链路信息中的链接类型将是存根(默认情况下回送是被动的),这意味着该链路上没有ospf路由器。如果OSPf链路不是被动的,那么OSPF使用链接类型作为传输。点对点和虚拟链接被显式配置,因此配置信息可以用来填充链路类型os路由器lsa链接。希望这涵盖所有的链接类型。

票数 1
EN

Network Engineering用户

发布于 2014-04-22 04:29:45

.三震的故事……

当使用思科设备时,OSPF将几件事称为“存根”.有点让人困惑..。

  • 存根宿主
  • 存根网络
  • 存根面积

每个术语的含义非常不同;更令人困惑的是,您可以将多个存根项应用于单个OSPF接口。我将在下面详细阐述。

背景

让我们澄清一些术语..。问题一开始是问思科所谓的"Stub主机“.OSPF自动将回溯接口分配给此类别..。

代码语言:javascript
复制
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邻居的网络

代码语言:javascript
复制
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区。让我们想想这一切是从哪里来的..。

OSPF Stub网络与OSPF传输网络

RFC 2328: OSPFv2 - 2.1节中讨论了中转和Stub网络:

  1. 链接状态数据库:组织和计算

代码语言:javascript
复制
      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

代码语言:javascript
复制
            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仍被发送到存根网络上,并且它们能够形成邻居/过渡到传输网络,除非接口已被管理地标记为被动接口。

OSPF主机路由-思科的"Stub主机“

所以现在我们仍然有关于Stub主机的最初讨论,这也恰好是一个OSPF Stub网络。这个概念来自RFC 2328: OSPFv2 - 9.1节,它讨论各种接口状态.

9.1。接口状态路由器接口可以达到的各种状态

代码语言:javascript
复制
      documented in this section.

Down

代码语言:javascript
复制
      ...
      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主机路由

OSPF Stub区

存根区域覆盖在RFC 2328: OSPFv2 - 3.6节中。有几类OSPF存根区域..。

  • 存根区:此区域不允许5型外部LSA,这意味着区域内不允许路由再分配。类型-3网络LSA起源于ABR,因此不会丢失被存根功能阻塞的第5类LSA的连接。OSPF在Hello数据包中有一个E位字段(E-bit = ExternalRoutingCapability),当一个区域被配置为Stub区域时,它将被清除。
  • 完全斯图比地区:没有类型-5外部LSA,只有类型-3网络LSA默认路由是允许的.这是一个特定于供应商的特性,在RFC 2328中没有涉及.
  • 不是这样:不允许5型外部LSA,但通过特殊类型-7 LSA再分配是允许的。

摘要

总之,我们谈过..。

  • 存根主机:一种回环网络类型,它总是被宣传为/32主机路由;思科称它为存根主机。
  • 存根网络:一个OSPF网络,它没有一个邻居连接到它
  • 存根区: OSPF区域,不允许5型外部LSA.

如果你真的想把注意力集中在这一切上,可以考虑一个OSPF路由器,它有一个回环接口;这个路由器完全包含在一个OSPF存根区域中。从技术上讲,您可以将所有三个OSPF“存根”术语应用于这个回圈(Stub主机、Stub网络、Stub区域)。

票数 11
EN

Network Engineering用户

发布于 2014-04-20 13:57:00

编辑后Mike&Saran注释:存根网络LSA (路由器ID LSA与类型3)被添加到路由器LSA的环回接口和任何p2p或多点接口,没有OSPF邻居。此外,存根网络LSA被添加到p2p接口(链接)的路由器ID中,即使存在描述链接的现有邻居。接口上的掩码并不重要。

另外,OSPF只关心OSPF邻居,它不能检测出非OSPF邻居,然后判断它实际上是非存根OSPF-OSPF从它自己的角度来看待世界。

(我以前的回答是关于存根区域的,这不是真正的问题--对不起!)

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/7477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档