一、题目
根据本图,关于R4路由器通过ISIS计算出来的IPV6路由信息,指述正确的是?
A、R4有1条ISIS默认路由
B、R4有2条等价的ISIS默认路由
C、R4有2条不等价的ISIS默认路由
D、R4无ISIS的路由条目
二、答案
B
三、解析
从图中我们可以看出,”display ipv6 routing-table protocol isis”这条命令是看IPV6路由表中通过ISIS学习到的路由条目,从输出来的信息可以看出路由条目的目的地址为”::”是IPV6的默认路由,且输出来的信息有两个,下一跳不同,COST、路由优先级、协议类型都相同。这里可以推断出R4上有着2条等价的ISIS默认路由。
四、扩展 — ISISv6
新增TLV
随着 IPv6 网络的建设,同样需要动态路由协议为 IPv6 报文的转发提供准确有效的路由信息。IS-IS 路由协议结合自身具有良好的扩展性的特点,实现了对 IPv6 网络层协议的支持,可以发现和生成 IPv6 路由。
IETF 的 draft-ietf-isis-ipv6-05 中规定了 IS-IS 为支持 IPv6 所新增的内容。为了支持 IPv6 路由的处理和计算,IS-IS 新增了两个 TLV(Type-Length-Value)和一个新的 NLPID(Network Layer ProtocolIdentifier)。
新增的两个 TLV 分别是:
236 号 TLV(IPv6 Reachability):通过定义路由信息前缀、度量值等信息来说明网络的可达性。
232 号 TLV(IPv6 Interface Address):它相当于 IPv4 中的“IP Interface Address”TLV,只不过把原来的 32 比特的 IPv4 地址改为 128 比特的 IPv6 地址。
NLPID 是标识网络层协议报文的一个 8 比特字段,IPv6 的 NLPID 值为 142(0x8E)。如果 IS-IS 支持IPv6,那么向外发布 IPv6 路由时必须携带 NLPID 值。
ISIS MT
1)产生背景
IS-IS 通过扩展 TLV 实现 IPv6,因此,IPv6 具有和 IPv4 相同的拓扑结构。IPv4 和 IPv6 的混合拓扑被看成是一个集成的拓扑,使用同样的最短路径进行 SPF 计算。这就要求所有的 IPv6 和 IPv4 拓扑信息必须一致。
在实际应用中,IPv4 和 IPv6 协议在网络中的部署可能不一致,所以 IPv4 和 IPv6 的拓扑信息可能不同。混合拓扑中的一些路由器和链路不支持 IPv6 协议,但是支持双协议栈的路由器无法感知到这些路由器和链路,仍然会把 IPv6 报文转发给它们,这就导致 IPv6 报文因无法转发而被丢弃。同样,存在不支持 IPv4的路由器和链路时,IPv4 报文也无法转发。
IS-IS 的多拓扑 MT(Multi-Topology)特性用来解决上述问题。IS-IS MT 是 IS-IS 为了支持多拓扑而做的扩展,通过在 IS-IS 报文中定义新的 TLV,MT 信息被传播,并且可以按不同的拓扑分别进行 SPF 计算。
2)实现原理
IS-IS MT 是指在一个 IS-IS 自治域内运行多个独立的 IP 拓扑。例如 IPv4 拓扑和 IPv6 拓扑,而不是将它们视为一个集成的单一拓扑。这有利于 IS-IS 在路由计算中根据实际组网情况来单独考虑 IPv4 和 IPv6网络。根据链路所支持的 IP 协议类型,不同拓扑运行各自的 SPF 计算,实现网络的相互屏蔽。
如上图所示的网络拓扑为例介绍 IS-IS MT。图中的数值表示对应链路上的开销值;RouterA、RouterC和 RouterD 支持 IPv4 和 IPv6 双协议栈;RouterB 只支持 IPv4 协议,不能转发 IPv6 报文。
如果 RouterA 不支持 IS-IS MT,进行 SPF 计算时只考虑单一的整体拓扑,则 RouterA 到 RouterC 的最短路径是 RouterA->RouterB->RouterC,但由于 RouterB 不支持 IPv6,所以 RouterA 发送的 IPv6 报文将无法通过 RouterB 到达 RouterC。
如果在 RouterA 上使能了 IS-IS MT,那么此时 RouterA 在进行 SPF 计算时会根据不同的拓扑分别计算。当 RouterA 需要发送 IPv6 报文给 RouterC 时,RouterA 只考虑 IPv6 链路来确定 IPv6 报文转发路径,则RouterA->RouterD->RouterC 路径被选为从 RouterA 到 RouterC 的 IPv6 最短路径。IPv6 报文被正确转发。
3)实现过程
建立拓扑:通过各种报文来建立邻居,从而建立 MT 的拓扑。
SPF 计算:在不同的 MT 上分别进行 SPF 计算。