加载中…
个人资料
红茶三杯
红茶三杯
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,050,796
  • 关注人气:1,791
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

【OSPF】链路类型 LinkType

(2014-11-08 14:51:10)
标签:

ccie

cisco

ospf

红茶三杯

分类: Routing

OSPF除了定义网络类型(Network Type),还定义了链路类型(Link Type),这是两个不同的概念。链路类型主要用于描述OSPF路由器的接口或邻居。在1类LSA中,可以看到产生该LSA的路由器所连接的所有链路(Link)、链路的类型以及相关的内容。通过每个1类LSA中描述的各种链路(Link),OSPF得以描绘出网络的拓扑和子网信息。

  LS age: 1355
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 1.1.1.1
  Advertising Router: 1.1.1.1
  LS Seq Number: 8000001F
  Checksum: 0xFF44
  Length: 48
  Area Border Router
  AS Boundary Router
  Number of Links: 2

    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 2.2.2.2
     (Link Data) Router Interface address: 10.1.12.1
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 10.1.12.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

1类LSA中,用于描述Link的LINKID、Link Date的取值根据OSPF link类型不同而不同:

【OSPF】链路类型 <wbr>LinkType

下面分别来看一看这些个Link:

1.Stub Network Link
 【OSPF】链路类型 <wbr>LinkType
如果路由器的一个接口被激活OSPF,并且该接口上没有任何OSPF邻居,则该接口使用Stub Network Link来描述。一个接口被通告进OSPF,无论其二层封装是什么(以太网、PPP、HDLC等),只要在该接口上没有OSPF邻居,那么就是Stub Network Link。例如上图所示,R2产生的1类LSA中用于描述接口FE0/0的Link数据就是:

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 10.1.23.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

Loopback接口永远被定义为Stub Network Link,默认使用32位掩码表示,这就是为什么在OSPF实验过程中,Loopback接口IP地址无论配置什么掩码,路由学习过来都是/32的主机路由。不管将Loopback接口改为哪种OSPF网络类型(Network Type),始终改变不了它的OSPF链路类型(Link Type),但可以改变它在LSA中的掩码长度。


2.Transit Link

拥有两台或两台以上OSPF路由器的链路,简单理解为有邻居的OSPF接口,使用Transit Link来描述。但网络类型为Point-To-Point和点到多点(Point-To-Multipoint)的接口除外,因为它们被定义为Point-To-Point Link。
 【OSPF】链路类型 <wbr>LinkType

例如上图所示,R1的FE0/0接口激活了OSPF并且有一个OSPF邻居R2,因此R1在LSA1中描述这个接口时,使用Transit Link来描述,如下:

    Link connected to: a Transit Network
     (Link ID) Designated Router address: 10.1.23.2
     (Link Data) Router Interface address: 10.1.23.1
      Number of TOS metrics: 0
       TOS 0 Metrics: 1


3.Point-To-Point Link

OSPF网络类型为Point-To-Point的接口,使用“Point-To-Point Link”来描述,但Loopback接口除外;
网络类型为点到多点(Point-To-Multipoint)的接口,同样使用为Point-To-Point Link这种链路类型来描述。
【OSPF】链路类型 <wbr>LinkType
例如上图,R1的S0/0口的OSPF网络类型是P2P,因此R1产生的LSA1中用于描述该接口的链路类型就是P2P LINK,输出如下:

    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 1.1.1.1
     (Link Data) Router Interface address: 10.1.12.2
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 10.1.12.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

值得注意的是,对于P2P的网络类型接口,OSPF使用了两个LINK来描述,一个是P2P Link用于描述链路对端连接的路由器ID及自己本地的接口IP地址,另外还使用了一个Sub Network Link来描述该条链路的子网。

综上所述,OSPF的集中链路类型中,P2P以及Transit Link是用于描述网络拓扑结构的,而Stub Network是用于描述子网号的。

4.Virtual link

这种链路类型用于描述OSPF虚链路(Virtual Link)。
 【OSPF】链路类型 <wbr>LinkType
在上图中R1、R3建立了一条虚链路,则R1产生的LSA1中描述该虚链路的数据如下:

    Link connected to: a Virtual Link
     (Link ID) Neighboring Router ID: 3.3.3.3                    #虚链路对端设备的RouterID
     (Link Data) Router Interface address: 10.1.12.1         #本地接口IP地址
      Number of TOS metrics: 0
       TOS 0 Metrics: 128

上面输出中的Metric: 128,指的是从本地到虚链路对端,沿途所有出接口的cost累加。例如R1产生的描述虚链路的Link数据中包含的metric值就是如图所示绿色标记的接口cost累加。





红茶三杯

网络工程 | 项目管理 | 技术培训
学习 沉淀 成长 分享

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有