路由器 R6 没有与骨干区域直接相连,因此无法传递路由,设计虚拟链路使得,R6也可以在网络中交互路由信息;
R6 上配置ospf ,area 5 ,在局域网中进行网段宣告:
此时的R6 并没有在局域网中传输路由信息,并没有在非直连路由上建立路由表;
tips :如图topo,区域5与骨干区域之间的区域就是area 1 ,所以应该在area 1 上面打隧道,建立虚拟链路,并且即使area 1 中有多个路由器也不用做虚拟链路,只需要做区域的出口与进口就行;
在该区域与骨干区域之间的区域起点路由器与终点路由器上建立虚拟链路,虚拟该区域与骨干区域直连;
vlink-peer 2.2.2.2 指定虚拟链路对端的router id;
vlink-peer 1.1.1.1 指定虚拟链路对端的router id;
此时area 5 就已经虚拟接入骨干区域了,就能与局域网内的其他路由器传递路由信息了;
tips:虚链路可以认为是骨干区域的延伸,因此,虚链路默认是属于骨干区域的;
interface GigabitEthernet0/0/1
ospf authentication-mode simple cipher %$%$[2/i9[U~U0P8yl.4P;;1n9!E%$%$
interface GigabitEthernet0/0/0
ospf authentication-mode simple cipher %$%$n|VW6HRM35Og%b&e~~KUn:;S%$%$
interface GigabitEthernet0/0/0
ospf authentication-mode simple cipher %$%$9=JqUJZp/9O^}&17AnN9n<2`%$%$
此时如果输入的密码错误,或者不配置密码,就不能与R3建立连接,无法学习到路由,也就不能建立通信;此时就算是在交换机上接入路由器,配置完ospf,只要不配置认证,或者认证密码错误都不可能学习到路由;
tips:ospf的认证是基于接口的,因此必须要接口下配置ospf的认证方式;
如果路由器下面接有接入层交换机,在自拍ospf的网段宣告的时候也需要将该网段宣告进网络中,但是,这样子就会出现,接入层的PC会收到OSPF建立连接发送的组播报文,交换机处理组播包的时候是群发的,这样就会浪费PC资源,因此需要将接入层的接口设置为静默接口,不接收OSPF的组播报文;