问题 R2上去往5::5的递归路由怎么生成的???
BGP4+路由表
Destination : 5:: PrefixLength : 64
NextHop : 4::4 Preference : 255
Cost : 0 Protocol : IBGP
RelayNextHop : 24::2 (中继) TunnelID : 0x0
Interface : Tunnel0/0/0 Flags : RD静态路由
ipv6 route-static 4:: 64 Tunnel0/0/0
IPV6 路由表
Destination : 24:: PrefixLength : 64
NextHop : 24::2 Preference : 0
Cost : 0 Protocol : Direct
RelayNextHop : :: TunnelID : 0x0
Interface : Tunnel0/0/0 Flags : D
整理一下5:: (网段) 64(掩码) 4::4(下一跳) Tunnel0/0/0 (出口)
4:: 64 Tunnel0/0/0
24:: 64 24::2 Tunnel0/0/0
路由必须有直连的下一跳才能够指导转发,但是路由生成时下一跳可能不是直连的,因此需要计算出一个直连的下一跳和对应的出接口,这个过程就叫做路由递归。
对于R2来说4::4不是直连,无法直接转发,所以需要计算下一跳以及出接口。
5:: (网段) 64(掩码) 4::4(下一跳) Tunnel0/0/0 (出口) (1)4:: 64 Tunnel0/0/0 (2)
24:: 64 24::2 Tunnel0/0/0 (3)
(1)根据下一跳4::4查找到(2)(2)获取到 4:: 网段的出口 tunnel 0/0/0
(3)根据 tunnel 0/0/0 查找到 R2直连的下一跳 24::2
所以递归到路由 5:: 64 24::2 tunnel 0/0/0
Destination : 5:: PrefixLength : 64
NextHop : 4::4 Preference : 255
Cost : 0 Protocol : IBGP
RelayNextHop : 24::2 (中继) TunnelID : 0x0
Interface : Tunnel0/0/0 Flags : RD(递归)