今天继续给大家介绍IS-IS相关内容。本文主要内容是IS-IS在配置IPv6时的相关内容
阅读本文,您需要有一定的IS-IS基础,如果您对此存在困惑,欢迎查阅我博客的其他内容,相信您一定会有所收获。
推荐阅读:
IS-IS详解(一)——IS-IS基础
IS-IS详解(二)——IS-IS邻居建立
IS-IS详解(三)——IS-IS 报文结构与功能
IS-IS详解(四)——IS-IS Hello报文详解
IS-IS详解(五)——IS-IS 三次握手与两次握手
IS-IS详解(六)——IS-IS LSP机制详解
IS-IS详解(七)——IS-IS LSP报文详解
IS-IS详解(八)——深入探究IS-IS DIS选举机制
IS-IS详解(九)——IS-IS 骨干区域与非骨干区域访问基础
IS-IS详解(十)——IS-IS 骨干区域与非骨干区域访问进阶
IS-IS详解(十一)——IS-IS 区域间防路由环路和次优路径
IS-IS详解(十二)——IS-IS 路由过载、管理标记和主机名映射
IS-IS详解(十三)——IS-IS 路由开销类型
IS-IS详解(十四)——IS-IS路由开销计算与外部路由引入
IS-IS详解(十五)——IS-IS 认证
IS-IS详解(十六)——IS-IS 分片扩展
IS-IS详解(十七)——IS-IS 区域迁移与路由汇总
IS-IS详解(十八)——IS-IS 缺省路由
IS-IS详解(十九)——IS-IS 与IPv6
一、IS-IS 单拓扑及其缺点
在计算机网络中,如果既有IPv4的地址,也有IPv6的地址,则IS-IS在支持双栈网络时,默认是单拓扑(ST)的配置。
所谓单拓扑,就是IS-IS为IPv4和IPv6网络维护相同的SPT,对于一个IS-IS路由器而言,在计算IPv4和IPv6的SPT时,IPv4和IPv6的SPT是完全一致的。而在IS-IS的LSDB中,则既有IPv4的路由信息,也有IPv6的路由信息。
单拓扑的架构存在以下缺点:
1、不适合分离拓扑的网络部署。
2、为维护相同的拓扑,所有的接口都必须同时运行IS-IS IPv4和IS-IS IPv6,部署不灵活。
3、不能使用IPv4区域来链接不同的IPv6区域。
4、如果不满足上述2和3的条件,在网络中存在部分IS-IS路由器不支持IPv6时,网络很有可能出现“路由黑洞”问题。
假设存在下列的计算机网络:
如果该网络采用单拓扑,则根据IS-IS选路原则,R1前往R4的数据包应该经过R3,然而R3不支持IPv6,则R1前往R4的IPv6流量则会被R3所丢弃。
二、IS-IS 多拓扑概述
IS-IS 多拓扑(MT)是指在一个IS-IS自治系统内运行多个独立的拓扑。在IS-IS的网络中既有IPv4也有IPv6的路由时,可以为IPv4和IPv6的路由单独计算拓扑。多拓扑有利于IS-IS在路由计算中根据实际组网抢矿来单独考虑IPv4和IPv6网络。不同的拓扑的SPT树相互屏蔽。
在IS-IS视图下,执行命令:
ipv6 enable topology ipv6
可以使得路由器的拓扑计算方式为多拓扑。
三、IS-IS多拓扑计算
IS-IS建立多拓扑首先会通过报文来建立拓扑,在不同的拓扑上分别进行SPT计算,分别为IPv4和IPv6网络计算出不同的拓扑。
为了支持多拓扑特性,IS-IS新增了4个TLV属性。如下所示:
1、Multi-Toponology Identifier TLV。MT标识符,TLV Type值229。
2、Multi-Toponology Intermediate System。 MT中间系统,TLV Type值222。
3、Multi-Toponology IPv4 Prefixes。MT可达性IPv4前缀,TLV Type值235。
4、Multi-Topology IPv6 Prefixes。MT可达性IPv6前缀,TLV Type值237。
这几个TLV抓包如下:
原创不易,转载请说明出处:/weixin_40228200/article/details/15351