Down---(hello包组播的方式)-----init
一、初始都是Down状态
A发送hello包,(以组播形式发送),B开始验证下面四个条件
①router id 路由的唯一标识,双方必须不一样,可进行手动定义,如果不定义,则回环最大的地址
②hello时间10s,死亡时间为40s,必须双方一样
③认证,密码
④区域0主干区域,非主干必须与0相连,非主干无法与非主干相连
二、四个条件都满足后,将A的router ID加入邻居表,将对方A置为init
B发送hello包(携带邻居表,A的router ID),开始验证,将B的router id加入邻居表,同时将B设置为init
三、A发现B给的hello包中有邻居表并且有自己的router ID,则A给B回一个单播的hello,可以开始单播,此时将两端的状态都置为tow-way(标志的hell包工作完成)
四、选举出DR,BDR,优先级与router ID最大的会成为BDR,40s时间等待是否有DR,则认为自己就是DR升级为DR,如果在40s有声明为DR,则该声明者为DR,其他的则为others,others跟他们两个进行DBD
此时DR、BDR、others为Exstart状态
五、others只与DR、BDR进行交换DBD包,交换数据库信息,对彼此有了解后,此时为Exchange状态
在该状态下进行LSR-LSU工作,单播的形式,others用224.0.0.6发送 update,只有DR与BDR能接受,他们更新后再给其他的所有Others更新
六、loading状态:通过组播的方式发送到不同的网段,进行大规模更新,同步数据库并计算路由表
七、最终为FULL
router ospf 100 #启动ospf,100是进程号,本地的编号,跟其他的没有影响
network 1.1.1.1 0.0.0.0 area 0 #宣告网段,加反掩码 区域,0为骨干
router-id 1.1.1.1 #指定router id,可以不指定
no ip proxy-arp #关闭代理arp
clear arp-cache #清空arp表
arp ip mac arpa #绑定arp,比如去网关的ip1.1.1.1,对应绑定网关的mac,就不会有目的ip冒充,导致arp欺骗的现象
show ip ospf neighbor #查看邻居
show ip route #查看路由
show ip int br #查看ip
原文:https://www.cnblogs.com/zoer/p/13019409.html