97国际

生产无周游 ,智造更从容 丨 从扬子江药业看企业无线零周游落地之道
预约直播
融合光加速 ,慧联全场景 丨 97国际极简以太彩光5.0 界说万兆园区全场景新范式
预约直播
97国际·(中国区)集团官方网站
产品
< 返回主菜单
产品中心
产品
解决计划
< 返回主菜单
解决计划中心
行业
合作伙伴
返回主菜单
选择区域/语言
97国际·(中国区)集团官方网站

您订阅的产品有更新 ,请实时查阅

审查详情
97国际·(中国区)集团官方网站 97国际·(中国区)集团官方网站

OSPF LSA详解(二)

本文对两类在区域内撒播的OSPF LSA类型和作用举行详细先容 。Router-LSA作为OSPF路由域内最为常见的LSA ,每个启用OSPF功效的路由器均会爆发 ,通过其来描绘路由器所处的链路状态信息和开销信息 。而Network-LSA则是对Router-LSA的增补 ,仅在保存MA类型的网络时才会泛起 ,只有DR所在装备才成为Network-LSA的始发者 ,其纪录了MA网络上所有装备的信息以及网段信息 。

  • 97国际·(中国区)集团官方网站

    宣布时间:2022-12-15

  • 97国际·(中国区)集团官方网站

    点击量:

  • 97国际·(中国区)集团官方网站

    点赞:

分享至

97国际·(中国区)集团官方网站
97国际·(中国区)集团官方网站
97国际·(中国区)集团官方网站

我想谈论

1 前言
在《OSPF LSA详解(一)》中已对OSPF LSA的基本看法、通用报头信息和分类举行了简朴解说 。为了进一步相识种种LSA的差别和作用场景 ,本文将对在区域内撒播的OSPF LSA类型和作用举行详细解说 ,包括Router-LSA(Type 1 LSA)和Network-LSA(Type 2 LSA) 。
                                               
2 Router-LSA(Type 1 LSA)

2.1   报文详解

Router-LSA形貌了路由器的链路状态和开销信息 ,所有开启OSPF功效的路由器均会天生此类LSA ,因此在所有区域中均会保存此类LSA 。但该LSA天生后 ,仅在本区域内撒播 。对Router-LSA报文的详细先容如下所示:
图2-1 Router-LSA报文名堂
97国际·(中国区)集团官方网站
                                                               
● Link State ID
链路状态ID ,为爆发该LSA的路由器的ID 。
● Advertising Router
通告路由器 ,为爆发该LSA的路由器的ID 。
● V/E/B
若爆发该LSA的路由器是虚链路的端点 ,V为1;不然 ,V为0 。
若爆发该LSA的路由器是ASBR ,E为1;不然 ,E为0 。
若爆发该LSA的路由器是ABR ,B为1;不然 ,B为0 。
● Number of Link
体现该LSA所形貌的链路数目 。
一条Router-LSA可以形貌多条链路的状态信息 ,每条链路状态信息通过Link ID、Link Data和Link Type唯一标识 。
● Link ID/Link Data/Link Type
Link ID用于标识该链路所毗连的工具;Link Data用于标识毗连的数据;Link Type用于标识链路的类型 ,是对该路由器毗连情形的基本形貌 。Link ID和Link Data的取值均取决于Link Type 。三者之间的关系与取值如下表所示:
表2-1 Link Type、Link ID和Link Data取值说明
Link Type 说明 Link ID Link Data
1
(P2P)
形貌本路由器到邻人路由器的点到点链路 ,属于拓扑信息 邻人路由器的ID 本路由器上毗连P2P链路的接口IP地址
2
(TransNet)
形貌本路由器到一个Transit网络(MA网络或NBMA网络)的链路 ,属于拓扑信息 DR的接口IP地址 本路由器上毗连Transit网络的接口IP地址
3
(StubNet)
形貌本路由器到一个Stub网络(点到点毗连的网络、Loopback接口或毗连了PC的末梢网络)的链路 ,属于路由信息 Stub网络的网络地址/子网号 Stub网络的子网掩码
4
(Virutal)
形貌本路由器到邻人路由器的虚链接 ,属于拓扑信息 虚链路中对端路由器的ID 本路由器上毗连邻人接口的IP地址
                                                                  
● Number of ToS
毗连差别的ToS(Type of Service ,服务类型)的数目 ,通常为0 。
● Metric
链路的开销值 。
● ToS
ToS用于QoS路由 ,针对差别的ToS值 ,链路可以设置差别开销 ,从而实现对目的地址相同但ToS值差别的报文举行路由区分 。但在RFC 2328中作废了基于ToS路由的应用 ,只支持ToS 0 ,因此该字段取值通常为0 。
● ToS Metric
指定ToS的开销值 。

2.2   应用实例

对Router-LSA而言 ,其主要作用就是描绘本装备直连的拓扑信息 ,是OSPF网络中所有装备获取LSDB的基础 。其中凭证差别的链路类型 ,在报文中通过Link Type、Link ID和Link Data来区分形貌 。以下将通过详细的实例 ,在97国际装备上通过show ip ospf database router下令审查Router-LSA信息 ,来展现Router-LSA对差别类型链路的形貌方法 。

2.2.1  Router-LSA形貌P2P网络

图2-2 P2P网络中的OSPF应用示意图
97国际·(中国区)集团官方网站
                                                                       
如上图所示 ,Device B作为主干区域Area 0和通例区域Area 1的界线装备 ,划分与Device A和Device C建设邻人关系 ,相毗连口的网络类型为P2P类型 。此时 ,在Device A上通过下令show ip ospf database router self-originate审查由Device A自身爆发的Router-LSA信息 ,显示信息如下:
Device A# show ip ospf database router self-originate
            OSPF Router with ID (1.1.1.1) (Process ID 1)
                Router Link States (Area 0.0.0.0)
  LS age: 1164
  Options: 0x2 (-|-|-|-|-|-|E|-)
  Flags: 0x0
  LS Type: router-LSA                  // 体现LSA类型为Router-LSA
  Link State ID: 1.1.1.1              // 链路状态ID在Router-LSA中取值为爆发该LSA的Router ID
  Advertising Router: 1.1.1.1        // 体现通告该LSA的路由器为Device A
  LS Seq Number: 80000007
  Checksum: 0xb55e
  Length: 48
   Number of Links: 2         // 本条LSA中包括两条链路的形貌信息
    Link connected to: another Router (point-to-point)    // 第一条链路形貌信息 ,类型为P2P网络
     (Link ID) Neighboring Router ID: 2.2.2.2            // Link ID为邻人Device B的Router ID
     (Link Data) Router Interface address: 10.1.1.1     // Link Data为毗连Device B的接口地址
      Number of TOS metrics: 0
       TOS 0 Metric: 1                                 // 怀抱值 ,默以为1
    Link connected to: Stub Network                 // 第二条链路形貌信息 ,类型为Stub网络
     (Link ID) Network/subnet number: 10.1.1.0     // Link ID为Stub网络的网络地址
     (Link Data) Network Mask: 255.255.255.0     // Link Data为Stub网络的子网掩码
      Number of TOS metrics: 0
       TOS 0 Metric: 1
通过上述回显信息可以看到 ,在P2P网络中 ,开启OSPF功效的Device A会通告一条Router-LSA ,其中包括两条链路状态信息 ,划分形貌了毗连到邻人路由器Device B的拓扑信息(通过什么接口 ,毗连到什么装备)和该接口所在末梢网络的路由信息(所在网络的网络号和子网掩码) 。
若使用show ip ospf database router审查Device A的LSDB中所有的Router-LSA信息 ,还能够看到来自Device B通告的路由信息 ,其内容和前述的Device A通告信息类似 ,但形貌的是以Device B视角看到的链路情形 。这些信息通过装备间OSPF报文的交互举行转达 ,从而实现Device A和Device B上链路状态信息的同步 。Device A能够通过和Device B的信息交互 ,获取其未知的链路状态信息 。可是在回显中将会看到 ,Device B未将与Device C毗连的链路信息转达给Device A ,这是由于二者不在统一个Area内 。由此 ,可以确认Router-LSA仅在区域内撒播 。

2.2.2  Router-LSA形貌MA网络

图2-3 MA网络中的OSPF应用示意图
97国际·(中国区)集团官方网站
                                                                     
如上图所示 ,Device A、Device B和Device C处于OSPF的统一个区域内 ,三台装备间通过以太链路互联 ,接口封装以太网协议 ,OSPF网络类型默以为广播类型 ,因而该网络为多路会见(MA)网络 。Device A和Device C的G0/1接口划分作为MA网络中的BDR和DR ,将与MA网络中的所有装备建设毗邻关系 。
在Device A上通过show ip ospf database router self-originate可以审查由Device A爆发的Router-LSA信息 ,显示如下:
Device A# show ip ospf database router self-originate
            OSPF Router with ID (1.1.1.1) (Process ID 1)
                Router Link States (Area 0.0.0.0)
  LS age: 1055
  Options: 0x2 (-|-|-|-|-|-|E|-)
  Flags: 0x0
  LS Type: router-LSA                  // 体现LSA类型为Router-LSA
  Link State ID: 1.1.1.1              // 链路状态ID在Router-LSA中取值为爆发该LSA的Router ID
  Advertising Router: 1.1.1.1        // 体现通告该LSA的路由器为Device A
  LS Seq Number: 80000030
  Checksum: 0xeffb
  Length: 48
   Number of Links: 1
    Link connected to: a Transit Network                // 链路形貌信息 ,类型为Transit网络
     (Link ID) Designated Router address: 10.1.1.3      // Link ID为DR(Device C G0/1)的IP地址
     (Link Data) Router Interface address: 10.1.1.1     // Link Data为本装备上接入Transit网络的
接口地址
      Number of TOS metrics: 0
       TOS 0 Metric: 1                                 // 怀抱值 ,默以为1
通过上述回显信息可以看到 ,在MA网络中 ,开启OSPF功效的Device A会通告一条Router-LSA ,其中包括一条链路状态信息 ,形貌了从本装备到DR的拓扑信息(DR的地址是什么 ,通过什么接口与其毗连) 。

2.2.3  Router-LSA形貌虚链路

图2-4 OSPF虚链路应用示意图
97国际·(中国区)集团官方网站
                                                              
如上图所示 ,当主干区域Area 0和通例区域Area 2在物理上无法直接相连时 ,会在Device B和Device C间建设虚链路 ,将Area 0延伸至Device C ,则可以实现Area 0与Area 2两区域在Device C上直接相连 。此时 ,在Device C上通过show ip ospf database router self-originate可以审查由其爆发的Router-LSA信息 ,以下显示与虚链路相关的部分回显信息:
Device C# show ip ospf database router self-originate
            OSPF Router with ID (3.3.3.3) (Process ID 1)
                Router Link States (Area 0.0.0.0)
  LS age: 31
  Options: 0x2 (-|-|-|-|-|-|E|-)
  Flags: 0x1 : ABR
  LS Type: router-LSA                  // 体现LSA类型为Router-LSA
  Link State ID: 3.3.3.3              // 链路状态ID在Router-LSA中取值为爆发该LSA的Router ID
  Advertising Router: 3.3.3.3        // 体现通告该LSA的路由器为Device A
  LS Seq Number: 80000002
  Checksum: 0xd2d8
  Length: 36
   Number of Links: 1
    Link connected to: a Virtual Link                  // 链路形貌信息 ,类型为虚链路
     (Link ID) Neighboring Router ID: 2.2.2.2          // Link ID为虚链路中对端路由器的Router ID
     (Link Data) Router Interface address: 192.168.23.3  // Link Data为本装备上毗连该邻人的接口的
IP地址
      Number of TOS metrics: 0
       TOS 0 Metric: 1                                 // 怀抱值 ,默以为1
若审查完整的回显信息则可以看到 ,在Device C上建设虚链接时 ,Device C将通告三条Router-LSA ,划分形貌到虚链路邻人装备的拓扑信息(通过什么接口 ,虚毗连到什么装备) ,以及通过物理毗连的两个网络的链路状态信息 。其中包括一条链路状态信息 ,形貌了到MA或NBMA网络中DR的拓扑信息(DR的地址是什么 ,通过什么接口与其毗连) 。
                                               
3 Network-LSA(Type 2 LSA)

3.1   报文详解

通过2.2.2  Router-LSA形貌MA网络中的解说可知 ,在MA网络中 ,所有装备均会爆发一个Router-LSA 。但仅通过Router-LSA ,无法准确形貌MA网络拓扑 。这是由于在形貌MA网络时 ,Router-LSA仅形貌了DR的地址以及去往DR的外地接口信息 。而未形貌与该接口相连网段的网络号与掩码等网络信息 ,以及链路上其他路由器的信息 ,因此关于网络的形貌不完整 。若要像形貌P2P网络一样平常 ,既要形貌去往邻人的接口信息 ,又要形貌网段信息 ,则会爆发大宗的LSA ,影响传输效率 ,因此泛起了Network-LSA 。
Network-LSA由每个MA网络中的DR爆发 ,仅在DR所在的区域内泛洪 ,有几个DR就会爆发几个Network-LSA 。在此类LSA中列出了接入该网络的所有路由器ID ,并且携带有DR接口的IP地址和掩码 ,从而增补了Router-LSA关于网段信息形貌的缺失 。只需要用一条LSA即可形貌整个MA网络的网络信息 ,有用缩小了LSDB的体积 。
对Network-LSA报文的详细先容如下所示:
图3-1 Network-LSA报文名堂
97国际·(中国区)集团官方网站
                                                   
● Link State ID
链路状态ID ,DR的接口IP地址 。
● Advertising Router
通告路由器 ,为DR所在的路由器的Router ID 。
● Network Mask
该广播或NBMA类型网络的地址掩码 。
● Attached Router
毗连在该网络上所有路由器(包括DR)的Router ID 。

3.2   应用实例

图3-2 MA网络中的OSPF应用示意图
97国际·(中国区)集团官方网站
                                        
在97国际装备上通过show ip ospf database network下令能够审查Network-LSA信息 。此处在Device C上审查 ,显示如下:
Device C# show ip ospf database network
            OSPF Router with ID (3.3.3.3) (Process ID 1)
                Network Link States (Area 0.0.0.0)
  LS age: 296
  Options: 0x2 (-|-|-|-|-|-|E|-)
  LS Type: network-LSA                                     // 体现LSA类型为Network-LSA
  Link State ID: 10.1.1.3 (address of Designated Router)   // 链路状态ID为DR的IP地址
  Advertising Router: 3.3.3.3                           // DR的Router ID
  LS Seq Number: 8000001a
  Checksum: 0x62a7
  Length: 36
  Network Mask: /24                                     // 体现该网络地址的掩码长度为24位
        Attached Router: 3.3.3.3                        // 网络中所有路由器的Router ID
        Attached Router: 1.1.1.1
        Attached Router: 2.2.2.2
通过上述回显信息可以看到 ,Link State ID见告了DR的IP地址 ,Network Mask又获取了掩码长度 ,通过将二者举行与运算 ,即可获得MA网络中的网络信息 ,在上述举例中即为10.1.1.0/24 。继而通过Attached Router中显示的路由器信息 ,方可描绘出这个网络的情形 。
                                        
4 结语
本文通太过析报文与网络实例对两种在区域内撒播的OSPF LSA类型和作用举行了详细解说 。其中 ,OSPF通过Router-LSA形貌了每个路由器的链路状态和开销信息 ,并且凭证差别的链路类型在LSA的报文中通过差别的Link ID和Link Data来体现该链路的信息 。每个装备都会爆发Router-LSA ,并在本区域内泛洪 ,装备间通过交流Router-LSA ,即可描绘出一个区域内的拓扑信息 。
而在多路会见网络中 ,为了能够完善对网段信息的形貌 ,同时镌汰需要转达的LSA数目 ,因此通过Network-LSA来实现 。Network-LSA由网络中的DR通告 ,有几个DR便会爆发几个二类LSA ,并且仅在DR所在区域内泛洪 ,通过Network-LSA即可形貌MA网络的网络信息 。
上述两类OSPF LSA的撒播规模都仅限于本区域内 ,但由于OSPF具有多区域的特点 ,怎样使得各区域间的链路状态信息互通便成为了需要思量的问题 。因此 ,能在区域间撒播的Network-Summary-LSA以及ASBR-Summary-LSA便应运而生 ,关于二者的详细先容 ,请听下回剖析 。

更多手艺博文

任何需要 ,请联系97国际

97国际·(中国区)集团官方网站

返回顶部

收起
97国际·(中国区)集团官方网站 文档AI助手
97国际·(中国区)集团官方网站 文档评价
资料内容是否对您有资助?
您对目今页面的知足度怎样?
不咋滴
很是好
您知足的缘故原由是(多� 。�?
您对文档是否尚有其它的问题或建议?
为尽快解决问题 ,请您留下联系方法以便回复
邮箱
手机号
谢谢您的反� 。�
97国际·(中国区)集团官方网站
97国际·(中国区)集团官方网站
97国际·(中国区)集团官方网站
请选择服务项目
关闭咨询页
售前咨询 售前咨询
售前咨询
售后服务 售后服务
售后服务
意见反响 意见反响
意见反响
更多联系方法
网站地图