1 为了连接不连区的区域0或者建立不与0区域直接相连的区域,但是以上2种情况实际上是完全一样的,为什么会这么说呢因为当你配置VLINK后这个路由器会自然的虚拟出一个区域0,当然如果已经有了区域0 那么就不用虚拟了,然后(由于RFC规定0区域不允许有虚链路因为根据虚链路作用的定义在0区域是不可能出现虚链路的),配置了虚链路的2个路由器会建立远程的邻居关系大家可以观察OSPF一般的邻居报文(TTL=1),但是虚链路建立邻居的报文首先一定是单播(TTL=255)其次HELLO报文里的的区域号一定是0(所以我前面说一旦配置了虚链路一定会虚拟出个0区域).一旦邻居关系FULL后就完成了LSDB的同步,这里强调一点建立虚链路(UP之后)的路由器一定是ABR 建立虚链路一定只会依靠LSA1,2、不会以来别的LSA,因为虚链路实际上在某个非0区域的2个路由器之间建立的,既然是通过同一区域建立虚链路,那么需要LSA3.4.5来知道如何到达对方吗?需要吗?而且建立邻居的HELLO报文必然是一个本区域的接口地址,这个接口地址是通过SPF算法得出来的。当传递完LSDB后由于有虚链路 所以在路由查找存在着一个递归 cisco,思科,cisco认证,华为,电子书籍,软考,oracle,网络,网络技术,水平考试,存储,认证,路由器,路由,交换,交换机,模拟器,实验,手册,×××,CCNA,CCNP,CCIE,CCDA,CCDP,CCIP,CCSP,IOS,Voip,NAT,×××,IPv6,MPLS,VLAN,论坛 v&X~"md*d
3
任何一个教OSPF虚链路的教材里会提到一个拓扑,就是区域0---区域1----区域2 华为、Cisco网络技术论坛‑ZF)Yl1Ee2v‑mE4\T
如果你正理解了虚链路的话那么下面这个拓扑一样可以用虚链路搞定,区域0----区域1---区域2----区域3