ISIS for IPv6(6)

2020-09-12  本文已影响0人  虽然逆风依然不羁

内容概要:

1、ISISv6使用的TLV

2、ISIS与OSPF对比

ISIS协议本身是基于TLV结构的,具备天然的扩展性特点,可以很方便地实现对IPv6网络的支持;

ISISv6与ISIS路由协议在IPv4网络中的运行机制,包括ISIS的基本概念、报文、TLV、邻接关系建立和路由计算等基本是一致的;

一、ISISv6使用的TLV

ISIS作为一个链路状态的动态路由协议,路由器之间通过LSP报文交换来学习拓扑和路由信息,而LSP是通过TLV来携带这些路由信息的,不同的TLV的功能也不相同;

为了支持IPv6路由的处理和计算,ISIS新增了两个TLV和一个新的NLPID;

1、支持的NLPID TLV

网络层协议标识NLPID Network Layer Protocol Identifier,是一个8比特字段,如果ISIS支持IPv6,那么对外发布IPv6路由时必须携带NLPID值;

2、IPv6接口地址TLV

IPv6接口地址TLV同时存在与Hello和LSP报文中;

Hello报文的IP接口TLV填充的是发送接口的链路本地地址;

LSP报文的IP接口地址TLV填充的是所有ISIS接口的全球单播地址;

3、IPv6可达性TLV

IPv6可达性TLV携带了源路由器可以到达的IPv6的网络前缀;

这里携带的网络前缀可以是源路由器上启用了ISIS协议的直连接口上连接的网络,也可以是源路由器通过邻居路由器学习到的网络;

可以同时用于通告内部和外部路由;

二、ISIS与OSPF对比

1、ISIS与OSPF相同点

(1)链路状态路由协议、LSDB、SPF路由计算

(2)支持层次化区域设计

(3)定义了邻接关系和邻接建立过程

(4)定义了DR、DIS

2、ISIS与OSPF不同点

(1)基本点

运行环境    OSPF只支持IP;ISIS支持CLNP和IP;

工作层次    OSPF工作在网络层;ISIS工作在数据链路层;

区域划分    OSPF区域边界在路由器上;ISIS区域边界在链路上;

报文            ospf有5种,isis有9种;

网络类型    ospf有4种,isis有2种;

(2)邻接关系

OSPF建立邻接关系比较复杂;

ISIS建立邻接关系比较简单,ISIS还细分了L1邻接关系和L2邻接关系;

DR、DIS差异  优先级0不参与选举;有BDR;不能抢占;只和DR/BDR建立邻接;

(3)LSDB同步

ospf在LSDB同步后建立邻接关系,同步过程都是可靠的;

ISIS先建立邻接关系再LSDB同步,点到点链路同步是可靠的,广播链路同步不可靠;

ISIS的LSP只有路由器LSP和伪节点LSP;OSPF有9类LSA;

ISIS一个LSP可以携带多个TLV,同时承载多条路由前缀和拓扑信息;

OSPF只有1/2类LSA能在一个LSA中同时携带多条路由前缀和拓扑信息,3/5/7类LSA只能携带一条路由前缀;

ISIS的LSP老化时间是从最大值递减;OSPF的LSA是从0递增;

(4)路由计算

ISIS任何路由变化只需要PRC计算,OSPF的1/2类LSA的路由变化也需要拓扑计算;

ISIS比OSPF使用更少的LSP和更多的PRC计算,在类似规模的网络中,ISIS消耗的资源会更少,所以单区域ISIS网络可以支持更多的设备;

ISIS接口开销缺省都是10,OSPF接口开销根据带宽计算;

(5)扩展性

ISIS报文结构基于TLV,增加新特性易于扩展;OSPF增加新特性需要开发新的LSA或报文;

上一篇 下一篇

猜你喜欢

热点阅读