不规则区域:1、存在多个area0 2、非骨干没有直接挂靠骨干区域上
解决办法:
1、ospf双进程发布(一个OSPF中启动两个ospf进程)
R5无任何3类LSA信息(除自身区域)
此时删除R4的区域二,新建ospf进程,宣告G0/0/1接口,将ospf10导入ospf20,ospf20导入ospf10
[R4-ospf-10-area-0.0.0.2]undo network 45.1.1.1 0.0.0.0
[R4-ospf-10]undo area 2
[R4]ospf 20 router-id 99.1.1.4
[R4-ospf-20]area 2
[R4-ospf-20-area-0.0.0.2]network 45.1.1.1 0.0.0.0
[R4-ospf-20]import-route ospf 10
[R4-ospf-10]import-route ospf 20
2、virtual link 虚链路
[R2-ospf-10-area-0.0.0.1]vlink-peer 99.4.4.4
[R4-ospf-10-area-0.0.0.1]vlink-peer 99.2.2.2
注意:1、虚链路只能穿越一个区域
2、穿越的区域不能成为特殊区域
3、虚链路两端必须至少存在一个ABR
4、虚链路属于area0 区域
Virtual link peer (对方路由器router id)99.1.1.1(虚链路支持明文/MD5认证)
命令:vlink-peer 99.2.2.2 md5 1 cipher %$%$UE,*7lZPUI=\P"5`+**.CE#y%$%$
GR State: Normal(平滑重启--重启ospf进程时依旧存在路由信息,保证链路不会Down)
特性:虚链路网络类型为virtual
hello时间10s dead时间40s,自动建立邻居,不选DR
查看命令:display ospf virtual
virtual link产生环路
3.Tunnel 隧道方式
创建GRE 隧道:
在R2建立tunnel 0/0/0接口 设置IP地址 ---选择模式GRE---源地址指向G0/0/1ip(方便将虚接口ip宣告入area0区域)---目标指向R4G0/0/0接口ip,进入ospf进程---area0区域---宣告虚接口ip
查看R5 ospf lsdb 发现学到3类lsa