设为首页 收藏本站
查看: 1006|回复: 0

[经验分享] CCNP精粹系列之四

[复制链接]

尚未签到

发表于 2019-1-27 12:59:15 | 显示全部楼层 |阅读模式
                        OSPF的五类包:
一,1,HELLO包:建立和维护邻居关系。
HELLO包中封装router ID,路由器ID,代表路由器身份的IP地址。默认:无环回口是,使用活动物理端口上的最大IP作为路由器的ID,建议使用环回口,作为环回口ID.
(config)#init lo0
(config-if)#ip addr ip 掩码
(config-router)#router ospf  进程号
(config-router )#router-id ip
提示:OSPF 路由器的ID,是在OSPF进程启动时定义的,为了使配置立即生效,应使用命令
#clear ip ospf process  //重新启动OSPF进程。

2.HELLO包的发送时间,10秒。
3.    死亡时间(保持时间),在该时间内未收到HELLO包,认为邻居有故障,40秒。
4.    邻居信息,申明自己的邻居,
5.    区域ID:区域号。
6.    路由器的优先级:用于选举DRBDR.
7.    DRIP地址。
8.    BDR是哪个IP.
9.    验证密码。
10. 末节区域标识。
二,   DBD(数据库描述包),database description
描述链路状态信息。
三,Request包查询链路状态信息
四,UPDATE包。
更新链路状态信息。
五,ACK确认包,对可靠包的确认。



OSPF的状态;
1Down state :关闭状态,未收到邻居的HELLO包。  
2Init state 初始状态,路由器收到对方的HELLO包,把对方加入邻居表(单向)。
3Two-way:双边状态,路由器互为邻居。
备注:成为邻居的路由器中,没有DRBDR,路由器之间的最终状态是双边状态,成为论据的路由器有DRBDR,路由器之间的状态将进入准启动状态。
4,准启动状态;
协商谁先发链路状态信息。Router ID大的先发。
5exchang state 交换状态。
6loading state加载状态,向邻居发送某链路状态的请求信息。
7,Full state 全,满状态,相互发送链路状态信息。
提示:两台路由器的最终状态是双边状态或全状态。

在R1上建立两个物理端口,IP地址分别是192.168.10.1和202.110.100.1,显然是两个大小不同的IP地址.   


R2上也建立两个物理端口,和R1形成邻居关系,并且状态都由loading加载状态到full满状态.





利用show ip ospf 查看路由器的路由ID号.显然是我们刚才较大的那个IP地址.最好多做几个端口.效果会更明显.结论:当不存在环回口时.只有物理端口时,路由ID取IP地址较大的IP地址.



在R1上新建环回口,IP172.16.1.1



直接利用ospf路由将环回口发布出去,我们查看效果.





很显然,效果和刚才一样,没有变化.继续往下看.




删除刚才的ospf路由,让路由器重新学习路由,



再次发布路由




查看,我们看到了路由ID变成了172.16.1.1,是我们刚才配置的环回口的IP地址.
于是总结结论:当环回口和物理端口同时存在时,路由ID优先选取环回口作为路由ID.



再次建立物理端口,IP地址173.16.1.1,这次就不需要像刚才那样说明啦,直接重新学习路由,



发布路由,




显然,路由ID号是173.16.1.1,于是总结结论:
当有多个环回口和多个物理端口同时存在时,路由ID号优先选取环回口的IP地址作为路由ID.并且由大到小选取,然后再考虑物理端口.



另外,这里还存在一个问题,就是存在多台设备时,还可以手工指定路由ID号。
                 例如我们指定1.1.1.1作为路由ID号。应用命令:(config-router)#router-id   指定的IP地址。
















]                 





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-668253-1-1.html 上篇帖子: short_open_tag 必须打开 下篇帖子: window.open()详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表