OSPF---ABR
一,OSPF区域设计原则
1,非骨干区域必须和骨干区域相连。(序列号非0的area就是非骨干区域)
2,骨干区域有且只能有一个。(area0 规定就是骨干区域,死规定)
二,ABR路由器
ABR定义:链接骨干和非骨干区域的路由器就是ABR路由器。(骨干区域内必须要有UP的接口)
区域间路由器:链接两个不同区域的路由器叫做区域间路由器,但是区域间路由器不一定是ABR。ABR在概念上肯定是属于区域间路由器。
例如:链接两个非0区域的路由器,叫做区域间路由器,但是它不是ABR。ABR肯定是连接着多个区域的,肯定是属于域间路由器的范畴。
ABR行为:将区域内的LSA1和LSA2,以LSA3的形式传递到其他区域。
在华为设备中,在ospf的进程中创建了区域0,那么设备就会将flag位置位,标志自己成为了ABR。
例图:
1,首先在area2区域的两台路由器上建立ospf,查看ar2的报文中,并没有将自己的flag位置位,也就是说自己还不是ABR
2,在ar2上创建区域 area 0,此时的路由器的flag位已经置位,标志着现在ar2已经是ABR路由器
但是现在AR2 并还没有abr的行为,因为ABR的行为就是将本区域的一类LSA和二类LSA,以三类LSA的形式传递到另外的区域里去。
3,在骨干区域里面宣告接口,并查看lsdb。可以看出现在AR2才具有了ABR应该有的行为。
总结:ABR就是链接骨干区域和非骨干区域的路由器,并且在骨干区域有活动的接口(骨干区域里的接口宣告进了骨干区域)。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
2015-05-18 JAVA 蹒跚自学之 第三日 变量