资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
【讲解思路】数据链路层的技术与 OSPF 网络类型的对应关系;1、从 ethernet 协议运行 OSPF 之后,按照 ethernet 的网络类型(即 Broadcast)对应的一组属性一一来验证2、从 ppp 或 hdlc 协议运行 OSPF 之后,按照 ppp 或 hdlc 的网络类型(Point-to-Point)对应的一组属性一一来验证3-1、从 Frame-Relay 协议中的 FR 多点子接口(R1)运行 OSPF 之后,按照“FR 多点子接口”的网络类型(Non-Broadcast)是不能自动发现邻居来验证,也就建立不了邻居关系;3-2、从 Frame-Relay 协议中的 FR 物理接口(R2)运行 OSPF 之后,按照“FR 物理接口”的网络类型(Non-Broadcast)也是不能自动发现邻居来验证,也就建立不了邻居关系;3-3、从 Frame-Relay 协议中的 FR 逻辑点到点子接口(R3)运行 OSPF 之后,按照“FR 点到点子接口”的网络类型(Point-to-Point)能自动发现邻居,但不能与 FR 的多点子接口建立邻居(因为网络类型不匹配)来验证;【过程讲解】先修改 R1 的网络类型为 Point-to-Point,这样就能与 R3 建立邻居关系;但 R1 还是不能与 R2 建立邻居关系,所以 R2 的网络类型也要改为 Point-to-Point。但是对 R1 来说,就有了两个邻居了,违背了点到点的协议。效果就是在 R1# show ip ospf neighbor,会一会与 R2 建立邻居,一会又与 R3 建立邻居。所以还是不行。最后,不得不将 R1、R2 和 R3 的网络类型都改为Non-Broadcast。但是需要手动指定邻居。【知识点 1】数据链路层特点:是否支持组播、广播是否是多路访问ethernetyesyespppyesnohdlcyesnoFrame-relay物理接口多点子接口点到点子接口nonoyesyesyesno【知识点 2】OSPF 的 5 种网络类型:是 OSPF 接口为了适应不同数据链路层的一组行为;是建立邻居的必要条件名称是否可以建立多个邻居是否可以自动发现邻居默认hello/dead是否选择DR/BDRBroadcastyesyes10s/40syespoint-to-pointnoyes10s/40snoNon-Broadcast(NBMA)yesno(neighbor 手动建立)30s/120syesP-MPyesyes30s/120sno P-MP(NB)yesno(neighbor 手动建立)30s/120sno【注 1】网络类型不一致,只要保证“hello/dead”和“是否选择 DR/BDR”参数一致便可,至于“是否可以自动发现邻居”参数,只要保证一方可以自动发现邻居便可。例如一端为 Broadcast,另一端为 Non-Broadcast;只要修改一下 hello 时间(dead time 会自动变为 hello time 的四倍,但是反之不行) ,便可形成邻居关系。【注意】例如一端为 Broadcast,另一端为 Point-to-Point;这两个网络类型的差别在于是否选择 DR/BDR,运行了OSPF 之后,虽然可以形成邻居关系,但是不能够交换路由条目(可以在两个路由器上起环回口,并让其参与OSPF,然后在两个路由器上分别查看路由表 show ip route,是不会收到对方的环回口的路由条目的) ,所以这样不行。【例 1】通过下列实验查看网络类型该有的一组属性R1 配置如下(R2 的配置省略)router(config)#inter s1/0router(config-if)#encapsulation ppprouter(config-if)#ip add 12.12.12.1 255.255.255.0router(config-if)#no shutdown R1# ping 12.12.12.2 抓包查看R1# ping 255.255.255.255 抓包查看router(config)#router ospf 1router(config-router)# router-id 1.1.1.1 router(config-router)#exit查看“接口下的网络类型”命令:show ip ospf interface s0/1 显示如下:Internet Address 12.12.12.2/24,area 0Process ID 1,Router ID 2.2.2.2,Network Type POINT_TO_POINT,Cost:64Enabled by interface config,including secondary ip addressesTrasmit Delay is 1 sec,State POINT_TO_POINT,Timer intervals configured,Hello 10,Dead 40,Wait 40,Retransmit 5得知:网络类型是:POINT_TO_POINT,那么就会具有点到点的那一组属性,如下名称是否可以建立多个邻居是否可以自动发现邻居默认hello/dead是否选择DR/BDRpoint-to-pointnoyes10s/40sno【例 2】这次关闭串口,启动 f0/0 接口R1(config-if)# ip add 12.12.12.1 255.255.255.0 R1(config-if)# ip os 1 a 0R1(config-if)# no shutR2(config-if)# ip add 12.12.12.2 255.255.255.0 R2(config-if)# ip os 1 a 0R2(config-if)# no shutR1# show ip ospf neighbor 可以看到 DR/BDR 的选举R1# show ip ospf interface f0/0 查看网络类型,为 BROADCAST名称是否可以建立多个邻居是否可以自动发现邻居默认hello/dead是否选择DR/BDRBroadcastyesyes10s/40syes此时可以总结最后一个字段:默认是运行在哪种名称是否可以建立多个邻居是否可以自动发现邻居默认hello/dead是否选择DR/BDR默认是运行在哪种 2 层上Broadcastyesyes10s/40syesethernetpoint-to-pointnoyes10s/40snoppp/hdlc/FR 点到点子接口Non-Broadcast(NBMA)yesno(neighbor 手动建立)30s/120syesFR 物理、FR 多点子接口P-MPyesyes30s/120sno P-MP(NB)yesno(neighbor 手动建立)30s/120sno没有默认的【例 3】我们刚才看到了 Broadcast 和 point-to-point 的网络类型,现在我们看一下 Non-Broadcast 的网络类型。R1:配置的是逻辑多点子接口R3:配置在物理接口上 R2 配置在点到点子接口上,在 R1 接口抓包,看是否有 hello 包发出;结果:没有因为 ospf 协议是智能的,它看到了链路层是帧中继的协议,而且运行在多点子接口上,不支持组播和广播,这样的话,发 hello 包就白发了,所以 OSPF 干脆不发。所以就不会自动发现邻居。R3 配置在物理接口上,网络类型默认也是 Non-Broadcast。R1 与 R3 接口都是 Non-Broadcast 的网络类型,互相不发送 hello 包,那么如何建立邻居呢?手动建立。R1(config)# router ospf 1R1(config-router)# neighbor 10.10.10.3 单播再次在 R1 上抓包,看结果(发送 hello 包的时间是 30 秒,耐心等待一会)通常,R3 上也会做相同的配置。 (双方只要有一方配,就能建立邻居关系,但习惯上双方都配置)【调整 hello time 和 dead time】R(config-if)# ip ospf hello-interval ?R(config-if)# ip ospf dead-interval ?接下来,让 R2 也参与 OSPF。R2(config)# interface s0/0.201R2(config-subif)# ip ospf 1 area 0【问】R1 与 R2 能建立邻居关系吗?R1# show ip os interface s0/0.1 网络类型:Non-BroadcastR2# show ip os interface s0/0.201 网络类型:Point-to-Point由于网络类型不一样,所以其属性不一样,如下名称是否可以建立多个邻居是否可以自动发现邻居默认hello/dead是否选择DR/BDR默认是运行在哪种 2 层上point-to-pointnoyes10s/40snoppp/hdlc/FR 点到点子接口Non-Broadcast(NBMA)yesno(neighbor 手动建立)30s/120syesFR 物理、FR 多点子接口主要是 hello 和 dead time 不一致、一端选择 DR,另一端不选择 DR。所以影响邻居关系的建立。所以 OSPF 的网络类型是建立邻居关系的必要条件。接下来,把 R1 的网络类型改为 Point-to-Point,再看与 R2 邻居关系的建立。-成功。名称是否可以建立多个邻居是否可以自动发现邻居默认hello/dead是否选择DR/BDR默认是运行在哪种 2 层上Broadcastyesyes10s/40syesethernetpoint-to-pointnoyes10s/40snoppp/hdlc/FR 点到点子接口Non-Broadcast(NBMA)yesno(neighbor 手动建立)30s/120syesFR 物理、FR 多点子接口P-MPyesyes30s/120sno P-MP(NB)yesno(neighbor 手动建立)30s/120sno没有默认的LOOPBACK通告出去一个主机路由(/32) ;可以使用 ip ospf network point-to-point 来修改网络类型
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号