在ospf中固定了所有非area 0区域必须与area 0区域直连,否则无法工作。所以当有非area0区域没有与area0区域直连时,就需要使用虚链路让区域与area0区域在(逻辑)上直连,所以在配置路由器前要把逻辑接口配置上。
逻辑接口作为Router ID
虚链路不能在骨干网上配置。
因为area0(R1和R2) 和area1(R2和R3)他们是骨干网和非骨干网之间,are1他是在骨干网旁边的,所以他可以ping得通。
而are2不是连接在骨干网旁边的,所以他们是ping不通的。
area2他和area1都是属于非骨干网的,由于are2在are1后面他不是在are0前面,所以are2传输数据不能传输到area0(骨干网)。
解决办法就是:建立虚链路(vlink-peer)
R2逻辑接口Loopback0 2.2.2.2
R3逻辑接口Loopback0 3.3.3.3
在R2上配置R3的逻辑接口Ip地址
ospf 1
are 1
vlink-peer 2.2.2.2
在R3上配置R2的逻辑接口ip地址
ospf 1
are 1
vlink-peer 3.3.3.3
配置完了就可以实现R1骨干网到R4非骨干网的通信。