第9章:OSPFv3协议

思科新闻

1234 第4页
第4页共5

需要注意的是,网络类型为广播。还要注意的是邻居数为3,并有3楼相邻的邻居。该路由器是DR,所以它已经成为邻近网络上的所有其它路由器。不在DR或BDR邻居,如Flobberworm,有三个邻居,但只有两个相邻的邻居,如实施例9-15中,因为在广播网上的路由器成为邻近DR和BDR只。

实施例9-15与广播网络上的四台路由器,非DR或BDR路由器将有三个邻居,但只能是完全邻接两个邻居。

Flobberworm#节目的IPv6 OSPF邻居邻居ID小学状态Dead Time接口ID接口20 1.1.1.1 FULL / DR 0时00分36秒3接口Ethernet0 / 0 10.1.1.23 1 2WAY / DROTHER 0时00分36秒3接口Ethernet0 / 0 10.1.3.115 FULL / BDR零点00分37秒3接口Ethernet0 / 0 Flobberworm#

为了避免DR / BDR选择过程中,OSPF网络类型可以更改为点对多点,如在实施例9-16中Skrewt的修改的配置中可以看出。

实施例9-16 Skrewt的配置示出了虚电路继续广播,并且该OSPFv3的网络类型已经改变为点对多点。

接口的串行0/0封装帧中继IPv6地址2001:DB8:0:1 :: 1/64的IPv6 OSPF网络点对多点的IPv6 OSPF 1个区域1的IPv6 OSPF优先20帧中继地图的IPv6 FE80 :: 206:28ff:feb6:5bc0 201广播帧中继地图的IPv6 FE80 :: 202:FDFF:fe5a:E40 202广播帧中继地图的IPv6 FE80 :: 201:42FF:fe79:E500 203广播

Skrewt的IPv6 OSPF接口配置(实施例9-17)示出了默认计时器是为点对多点网络不同,则它们可用于广播的网络。Hello分组是在广播网络每隔30秒发送的点对多点网络和每10秒。OSPFv3的接口配置也没有显示出任何DR,而路由器是相邻的所有三个邻居。

实施例9-17 IPv6的OSPF接口的OSPF点对多点网络的配置显示与命令show IPv6的OSPF接口。

Skrewt#显示IPv6的OSPF接口串行0/0的Serial0 / 0到了,线协议是上行链路本地地址FE80 :: 207:85FF:FE6B:EA20,接口ID 4区1,进程ID 1,实例ID 0,路由器ID1.1.1.1网络类型POINT_TO_MULTIPOINT,费用:64的发送延迟是1秒,州POINT_TO_MULTIPOINT,配置定时器间隔,你好30,死120,等待120,重传5你好由于在零点00分13秒指数1/1/1,洪水队列长度0接着为0x0(0)/为0x0(0)/为0x0(0)最近洪水扫描长度为2,最大为4上次洪水扫描时间为0毫秒,最大为4毫秒邻居计数为3时,邻接的邻居数为3与相邻邻居10.1.1.23与相邻邻居10.1.3.1与相邻邻居192.2.2.9禁止你好0邻居(S)Skrewt#

配置为OSPF点对多点网络需要NBMA网络没有底层PVC的全网状。图9-18表明一些的PVC已经从网络中移除图9-17。对于DLCI 202映射表已经从Skrewt例9-18中删除。

图9-18

图9-18图9-17,一些PVC的去除。

网络

例如9-18 Skrewt的帧中继配置IPv6地址映射到剩余的两条PVC。

接口的Serial0 / 0没有IP地址封装帧中继IPv6地址2001:DB8:0:1 :: 1/64的IPv6 OSPF网络点对多点的IPv6 OSPF优先20的IPv6 OSPF 1区域1帧中继地图的IPv6 FE80 ::201:42FF:FE79:E500 203广播帧中继地图的IPv6 FE80 :: 206:28FF:FEB6:5BC0 201广播

骏鹰和已知的骏鹰IPv6前缀都来自Skrewt访问,如在实施例9-19中所示Skrewt的IPv6路由表中可以看出。Skrewt和骏鹰都邻近于两个夜骐和Flobberworm,和骏鹰的IPv6的Serial0 / 0 IPv6地址,2001:DB8:0:1:3,除了IPv6前缀由骏鹰通告,经由Skrewt的的Serial0路由到/ 0接口,并向下一跳的链路本地地址FE80 :: 206:28FF:FEB6:5BC0和FE80 :: 201:42FF:FE79:E500。

例如9-19 Skrewt的路由表显示,即使是没有连接到PVC的Skrewt路由器仍然是通过那些具有点对点到多点网络连接PVC上的路由器访问。

Skrewt#显示IPv6路由IPv6的路由表 -  16个条目代码:C  - 连接,L  - 本地,S  - 静态,R  -  RIP,B  -  BGPÜ - 每用户静态路由I1  -  ISIS L1,I2  -  ISIS L2,IA-  ISIS区域间,IS  -  ISIS摘要-O  -  OSPF帧内,OI  -  OSPF间,OE1  -  OSPF分机1,OE2  -  OSPF EXT 2 ON1  -  OSPF NSSA分机1,ON2  -  OSPF NSSA EXT 2 C 2001:DB8:0:1:: / 64 [0/0]通过::,的Serial0 / 2001 0 L:DB8:0:1 :: 1/128 [0/0]通过::,的Serial0 / 0 O 2001:DB8:0:1::2/128 [64分之110]通过FE80 :: 206:28FF:FEB6:5BC0,的Serial0 / 0 O 2001:DB8:0:1 ::128分之3[110/128]通过FE80 :: 206:28FF:FEB6:5BC0,的Serial0 / 0经由FE80 :: 201:42FF:FE79:E500,的Serial0 / 0 O 2001:DB8:0:1 ::128分之4[64分之110]通过FE80 :: 201:42FF:FE79:E500,的Serial0 / 0 O 2001:DB8:0:5 :: / 64 [74分之110]通过FE80 :: 206:28FF:FEB6:5BC0,的Serial0 / 0 O 2001:DB8:0:A :: / 64 [110/138] via FE80::206:28FF:FEB6:5BC0, Serial0/0 via FE80::201:42FF:FE79:E500, Serial0/0 O 2001:DB8:0:B::/64 [110/138] via FE80::206:28FF:FEB6:5BC0, Serial0/0 via FE80::201:42FF:FE79:E500, Serial0/0 O 2001:DB8:0:C::/64 [110/138] via FE80::206:28FF:FEB6:5BC0, Serial0/0 via FE80::201:42FF:FE79:E500, Serial0/0 O 2001:DB8:0:D::/64 [110/138] via FE80::206:28FF:FEB6:5BC0, Serial0/0 via FE80::201:42FF:FE79:E500, Serial0/0 O 2001:DB8:0:50::/64 [110/74] via FE80::206:28FF:FEB6:5BC0, Serial0/0 O 2001:DB8:0:51::/64 [110/74] via FE80::206:28FF:FEB6:5BC0, Serial0/0 O 2001:DB8:0:52::/64 [110/74] via FE80::206:28FF:FEB6:5BC0, Serial0/0 O 2001:DB8:0:53::/64 [110/74] via FE80::206:28FF:FEB6:5BC0, Serial0/0 L FE80::/10 [0/0] via ::, Null0 L FF00::/8 [0/0] via ::, Null0 Skrewt#

IPv6地址2001:DB8:0:1 :: 2/64,2001:DB8:0:1 :: 3/64,而2001:DB8:0:1 :: 4/64,已在配置框架中继点对多点接口都具有128位前缀长度通告OSPF协议。这些地址,与骏鹰发布到OSPF的其他IPv6前缀一起,是通过Skrewt的两个相邻路由器的链路本地地址到达。

OSPFv3的故障排除

故障排除OSPFv3协议的IPv6应该以同样的方式OSPFv2的对IPv4进行处理。主要的区别将是解决:OSPFv3使用链路本地地址作为源,并直接发送到邻居时,报文的目的。

案例分析:帧中继映射

在初始配置图9-17,Skrewt和骏鹰被构造成与实施例9-20和实施例9-21中所述的配置。

实施例9-20 Skrewt的初始帧中继映射配置。

接口的串行0/0封装帧中继IPv6地址2001:DB8:0:1 :: 1/64的IPv6 OSPF网络广播的IPv6 OSPF 1区域1帧中继地图的IPv6 2001:DB8:0:1:2 201广播帧-relay映射IPv6的2001:DB8:0:1:3 202广播帧中继地图的IPv6 2001:DB8:0:1:4 203广播的IPv6 OSPF 1区域1

实施例9-21骏鹰的初始帧中继映射配置。

接口的Serial0 / 0没有IP地址封装帧中继IPv6地址2001:DB8:0:1 :: 3/64的IPv6 OSPF网络广播的IPv6 OSPF 1区域1帧中继地图的IPv6 2001:DB8:0:1 :: 1 220广播帧中继映射的IPv6 2001:DB8:0:1:2 221广播帧中继地图的IPv6 2001:DB8:0:1:4 223广播

其他路由器被类似地配置。

路由器没有成为相邻,如图Skrewt的OSPFv3邻居表实施例9-22英寸

实施例9-22 Skrewt不成为邻近于DR或BDR。

Skrewt#显示IPv6的OSPF邻居邻居ID小学州死区时间接口ID接口10.1.3.1 1个EXSTART / DR 00:00:34 4的Serial0 / 0 10.1.1.23 1 EXSTART / BDR 00:00:31 4的Serial0 / 0 192.2.2.91 2WAY / DROTHER零点00分36秒4的Serial0 / 0 Skrewt#

调试IPv6 OSPF Hello分组和邻接,实施例9-23,表明Hello分组正在接收并建立双向通信。DR和BDR选举产生。数据库同步尝试完成与DR和BDR邻接关系。Skrewt尝试数据库描述数据包(DBD)发送到潜在的DR,但从来没有收到确认,虽然Skrewt并继续从潜在的DR收到Hello分组。与DR和BDR邻居状态EXSTART指示主/从关系正在建立和初始DBD分组已经被发送。

例如9-23或调试IPv6 OSPF问候和调试IPv6的OSPF ADJ显示打着招呼,双向通信建立,DR / BDR选举,DBD报文的发送。

Skrewt#或调试IPv6 OSPF问候Skrewt#或调试IPv6 OSPF ADJ OSPFv3的:RCV你好从10.1.1.23区1从的Serial0 / 0 FE80 :: 202:FDFF:FE5A:E40接口ID 4 OSPFv3的:2双向通信到10.1.1.23上的Serial0/ 0,状态2WAY OSPFv3的:上的Serial0 / 0 DR / BDR选择OSPFv3的:当选BDR 10.1.1.23 OSPFv3的:当选DR 10.1.1.23 DR:10.1.1.23(Id)的BDR:10.1上的Serial0接口/ 0 OSPFv3邻居变化事件.1.23(Id)的OSPFv3的:从接口Serial0 / 0 FE80 :: 201 RCV你好从10.1.3.1区域1:42FF:FE79:发送DBD到10.1.1.23上的Serial0 / 0 SEQ 0xF78选择0x0013标志为0x7 LEN 28 OSPFv3的E500接口ID 4 OSPFv3的:2双向通信到10.1.3.1上的Serial0 / 0,状态2WAY OSPFv3的:在邻居变化事件接口的Serial0 / 0 OSPFv3的:上的Serial0 / 0 OSPFv3的DR / BDR选择:当选BDR 10.1.1.23 OSPFv3的:当选DR 10.1.3.1 DR:10.1.3.1(Id)的BDR:10.1.1.23(Id)的OSPFv3协议:发送DBD到10.1.3.1上的Serial0 / 0 SEQ 0x1C93选择0x0013标志为0x7 LEN 28 OSPFv3协议:记住老谢10.1.1.23(ID)OSPFv3协议:你好的终点处理OSPFv3协议:发送DBD为10.1.1.23on Serial0/0 seq 0xF78 opt 0x0013 flag 0x7 len 28 OSPFv3: Retransmitting DBD to 10.1.1.23 on Serial0/0 [1] OSPFv3: Send DBD to 10.1.3.1 on Serial0/0 seq 0x1C93 opt 0x0013 flag 0x7 len 28 OSPFv3: Retransmitting DBD to 10.1.3.1 on Serial0/0 [1] OSPFv3: Send DBD to 10.1.1.23 on Serial0/0 seq 0xF78 opt 0x0013 flag 0x7 len 28 OSPFv3: Retransmitting DBD to 10.1.1.23 on Serial0/0 [2] OSPFv3: Rcv hello from 10.1.1.23 area 1 from Serial0/0 FE80::202:FDFF:FE5A:E40 interface ID 4 OSPFv3: End of hello processing Skrewt#

没有接收到确认。添加IPv6的OSPF的调试分组显示有关DBD数据包被发送的附加信息[3](实施例9-24)。

实施例9-24添加或调试IPv6 OSPF包显示数据包封装的故障。

Skrewt#或调试IPv6 OSPF包OSPFv3的:发送DBD到10.1.1.23上的Serial0 / 0 SEQ 0x2422选择0x0013标志为0x7 LEN 28 IPV6:源FE80 :: 207:85FF:FE6B:EA20(本地)DEST FE80 :: 202:FDFF:FE5A:E40(的Serial0 / 0)业务类别224,流量为0x0,LEN 68 + 0,PROT 89,啤酒花1,始发的IPv6:封装失败OSPFv3的:重传DBD到10.1.1.23上的Serial0 / 0 [4]

该DBD包不是组播,因为Hello分组的。他们被送到相邻路由器的IPv6地址。回想一下,OSPFv3使用分组交换链路本地地址,如可在IPv6报文的调试的输出中看到。Skrewt没有帧中继地图FE80 :: 202:接口的Serial0 / 0 E40:FDFF:FE5A。这就是为什么封装失败。帧中继地图必须配置映射邻居路由器的链路本地地址与本地DLCI。

容易地获得的IPv6接口,使用显示IPv6接口的Serial0 / 0的链路本地地址,如实施例9-25英寸

实施例9-25的IPv6信息相关到接口可以用命令显示IPv6接口来查看。

Skrewt#显示IPv6接口的Serial0 / 0接口Serial0 / 0时,线路协议是高达启用IPv6,链路本地地址是FE80 :: 207:85FF:FE6B:EA20全球单播地址(ES):2001:DB8:0:1 :: 1,子网2001:DB8:0:1 :: / 64加入组地址(ES):FF02 :: 1 FF02 :: 2 FF02 :: 5 FF02 :: 1:FF00:1 FF02 :: 1:FF6B:EA20 MTU为1500字节限制到一个每100毫秒ICMP重定向启用ND DAD不支持ND可达时间为30000个毫秒主机采用无状态自动配置为地址的ICMP错误消息。Skrewt#

如实施例显示和9-26实施例9-27中Skrewt的和骏鹰的配置改变。

例如9-26 Skrewt的帧中继映射语句改为链路本地IPv6地址。

接口的Serial0 / 0封装帧中继IPv6地址2001:DB8:0:1 :: 1/64的IPv6 OSPF网络广播的IPv6 OSPF 1区域1帧中继地图的IPv6 FE80 :: 206:28ff:feb6:5bc0 201广播帧 -中继映射的IPv6 FE80 :: 202:FDFF:fe5a:E40 202广播帧中继地图的IPv6 FE80 :: 201:42FF:fe79:E500 203广播

例如9-27骏鹰的帧中继映射语句改为IPv6链路本地地址。

接口的Serial0 / 0没有IP地址封装帧中继IPv6地址2001:DB8:0:1 :: 3/64的IPv6 OSPF网络广播的IPv6 OSPF 1区域1帧中继地图的IPv6 FE80 :: 207:85ff:fe6b:EA20 220广播帧中继映射的IPv6 FE80 :: 206:28ff:feb6:5bc0 221广播帧中继地图的IPv6 FE80 :: 201:42FF:fe79:E500 223广播

必须映射到DLCI的IPv6地址是邻居的链路本地地址。Skrewt的正确的IPv6 OSPF邻居表如例9-28英寸

实施例9-28的邻居的链路本地地址映射到所述本地的DLCI后,Skrewt是充分邻近于所述DR和BDR。

Skrewt#显示IPv6的OSPF邻居邻居ID小学州死区时间接口ID接口192.2.2.9 1 FULL / DR 00:00:32 4的Serial0 / 0 10.1.1.23 1 2路/ DROTHER 00:00:37 4的Serial0 / 0 10.1.3.11 FULL / BDR零点○○分38秒4的Serial0 / 0 Skrewt#

展望未来

我们花了两章,其中一个很长描述OSPF,这不仅是链路状态路由协议的最知名的主要方面,但可能是最广泛使用的IP路由协议。在下一章中,我们将看到一个不太知名的链路状态协议:IS-IS。有些人可能会称之为“更奇特的”协议,但你会看到,它实际上是比OSPF简单得多。

有关:
1234 第4页
第4页共5
IT薪资调查:结果是