ISISv6

 

ISIS运用于IPV6之上
IS-IS最初是为OSI网络设计的一种基于链路状态算法的动态路由协议。之后为了提供对IPv4的路由支持,扩展应用到IPv4网络,称为集成IS-IS。

随着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 Protocol Identifier)。


新增的两个TLV分别是:

?236号TLV(IPv6 Reachability):通过定义路由信息前缀、度量值等信息来说明网络的可达性。(类似与ip reachability)
                              U:up/down bit ,标识这个前缀是否是从高level通告下来的(用来防环路)。
                              X:external original bit ,标识这个前缀是否是从其他路由协议中引入过来的。(IPV6新增)
                              S:subtlv present bit,子TLV标识位。(可选)


?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值。

这个TLV结构是直接从TLV132映射过来的,因此,原来TLV132最多可以64个IP地址(32位),在TLV232中,最多只能有16个IPv6地址(128位)。
在不同的PDU中,这个字段的内容是不同的,在hello PDU中,“接口地址TLV”只能包含发送hello包的接口的Link-local地址;对于LSP,“接口地址TLV”只能包含IS的non-link-local IPv6

单拓扑模式(ST):IS-IS为所有协议维护相同的SPT (Shortest Path Tree)      运用于所有设备都支持双栈的情况下
                  IPv4和IPv6的拓扑必须一致
               不足之处
                   网络可维护性的需求在目前的运营商中越来越被重视,独立拓扑的维护网络,即带内维护网络的需求开始出现。
                   IS-IS为所有协议维护相同的SPT,这意味着IPv4和IPv6的拓扑必须一致
               有什么问题?
               不适合分离拓扑的网络部署。
               为维护相同的拓扑,所有接口都必须同时运行IS-IS IPv4和IS-IS IPv6,部署不灵活。
               不能使用IPv4区域来链接不同的IPv6区域,否则IPv4区域会丢弃IPv6的流量

多拓扑模式(MT):MT可以使IS-IS在一个路由域中维护多个拓扑
                  如果支持MT,IS-IS可以为IPv4和IPv6维护分离的拓扑
                  重要的是,使用MT,IPv4和IPv6的拓扑就不需要一样了
                新增四个TLV
                 TLV 229 – Multi-Topology Identifier
                 TLV 222 – Multi-Topologies Intermediate System
                 TLV 235 – Multi-Topologies Reachable IPv4 Prefixes
                 TLV 237 – Multi-Topologies Reachable IPv6 Prefixes

 LSP中的不同:在多拓扑的IPV6会段都描述用+MT标识,默认在MT2.在单拓扑中统一标识IPV4和IPV6
LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0004.00-00* 0x00000007   0xea12        527           126     0/0/0   
 SOURCE       0000.0000.0004.00
 NLPID        IPV4
 NLPID        IPV6
 AREA ADDR    49 
 INTF ADDR    10.0.2.1
 INTF ADDR V6 2001:2::1                      
 Topology     Standard, IPV6
 NBR  ID      0000.0000.0002.01  COST: 10        
+MT NBR ID    0000.0000.0003.01  COST: 10             MT: 2 (IPV6)
 IP-Internal  10.0.2.0        255.255.255.0    COST: 10        
 IPV6         2001:2::/64                      COST: 10         MT: 2   

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值