美文网首页
ISIS for IPv6(6)

ISIS for IPv6(6)

作者: 虽然逆风依然不羁 | 来源:发表于2020-09-12 13:40 被阅读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或报文;

    相关文章

      网友评论

          本文标题:ISIS for IPv6(6)

          本文链接:https://www.haomeiwen.com/subject/edfbektx.html