惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
Engineering at Meta
Engineering at Meta
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
I
InfoQ
博客园_首页
G
Google Developers Blog
爱范儿
爱范儿
Last Week in AI
Last Week in AI
量子位
阮一峰的网络日志
阮一峰的网络日志
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
Vercel News
Vercel News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
月光博客
月光博客
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
N
Netflix TechBlog - Medium
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东

博客园 - 阿驴

rg-wall100(星网锐捷)防火墙配置实战 BY BUS 我的IE我的梦 心随你而动 愚蠢的我 感觉好像很久没有来写了,继续下去 STOP感情 排除毒素---出汗。 恍惚一天 歌曲,我,心情 随你快乐而快乐 未有的快乐 世界上最遥远的距离<我喜欢的一首诗> 不曾遗忘的爱人 ------曾发在www.xijing.org的论坛 快乐真谛 Redhat 9 的双机热备,集群。 通过SSH实现Cisco路由器登录 linux red hat 9 : pptpd vpn服务器的配置及说明 - 阿驴 知识就是金钱。能力就是机会。
OSPF路由协议总结(未完)
阿驴 · 2004-10-29 · via 博客园 - 阿驴

OSPF路由协议总结
邻居邻接关系
选择路由器ID的方法:1、选择loopback接口上的数值最高的ip地址。
2、如果没有loopback接口,则选择活动接口上的数值最高的ip地址。
使用loopback地址的优点:
1、比物理接口更稳定,另外再路由器启动的时候,loopback地址就会启动。
2、在管理方面在用id号确定路由器时有更多余地。
Hello包的内容:
1、始发路由器的ID,2、始发路由器接口的区域ID,3、始发路由器接口的地址掩码,4、认证类型和认证信息,5、hello的间隔
6、无效时间的间隔,7、路由器优先级,8、DR和BDR,9、所有有效邻居的id。
------------------------------------------------------------------------------------------
网络类型
点对点(PtP),广播型网络(Broadcast),非广播多路访问(NBMA),点到多点(PtMP),虚链路(Virtual link)
关于组播地址,使用224.0.0.5发送ospf信息,所有的DR信息发送到此地址,使用224.0.0.6地址发送给所有的ospf路由器。
在广播型网络和点对点网络中hello数据包发送到224.0.0.5,在NBMA,点到多点,虚链路网络中,hello,报文以单播方式发送。单播方式发送的前提,路由器必须先知道邻居路由器存在,解决此问题需要配置逆向地址解析之类的地层协议来发现。
------------------------------------------------------------------------------------------
邻居状态机
1、down失效状态---------所有的邻居关系从此状态开始。
2、attempt尝试状态------只使用于NBMA网络环境
3、init初始状态---------表明接收到了邻居的hello报文,但是还没有进入2-way状态。
4、2-way双向状态-------此状态说明在邻居的hello报文中,看到了自己的id
5、ExStart信息交换初始状态-------本地路由器与其他的路由器建立了主/从关系,确定数据库描述报文的序列号。为信息交换做好准备。
6、ExChange信息交换状态--------开始发送链路数据库描述,本地路由器也会发送链路状态请求来向邻居请求最新的LSA
7、Loading信息加载状态--------地路由器发送链路状态请求来向邻居请求最新的LSA,虽然在上一状态中也发送但是,是没有接收的。
8、full状态--------建立起完全的邻居关系,此邻居关系开始出现在路由器LSA,和网络LSA中。
------------------------------------------------------------------------------------------
在建立邻居关系时,用到的3中报文,数据库描述报文(类型2),链路状态请求报文(类型3),链路状态更新报文(类型4),在数据库报文中包含有3个标识位,I====初始位,当需要指明的第一个数据库描述报文时,此位为1。M====后继位,当数据库描述报文不是最后一个时,此位为1。MS====主/从位,当始发于一个“主”路由器时,此位为1。
------------------------------------------------------------------------------------------
在更新报文中传送的LSA,需要对所有的LSA进行确认。
在确认时分为A、显示确认和B、隐式确认,
A,发送一个链路状态确认报文来确认收到LSA,叫显示确认;
B,向始发更新报文的路由器发送路由更新中包含那个LSA的复制信息的更新报文。

posted on 2004-10-29 10:43  阿驴  阅读(812)  评论()    收藏  举报