2022-06-17 网工进阶(九)IS-IS-原理、NSAP、NET、区域划分、网络类型、开销值

IS-IS

IS-IS(Intermediate System to Intermediate System,中间系统到中间系统)是ISO (International Organization for Standardization,国际标准化组织)为它的CLNP(ConnectionLessNetwork Protocol,无连接网络协议)设计的一种动态路由协议

随着TCP/IP协议的流行,为了提供对IP路由的支持,IETF在RFC1195中对IS-IS进行了扩充和修改,使它能够同时应用在TCP/IP和OSI(Open System Interconnect,开放式系统互联)环境中,我们将扩展后的IS-IS称为集成IS-IS

IS-IS是ISO定义的OSI协议栈中CLNS(ConnectionLess Network Service,无连接网络服务)的一部分。

IS-IS是一种链路状态路由协议,IS-IS与OSPF在许多方面非常相似,例如运行IS-IS协议的直连设备之间通过发送Hello报文发现彼此,然后建立邻接关系,并交互链路状态信息。

CLNS由以下三个部分组成:

CLNP:类似于TCP/IP中的IP协议。

IS-IS:类似于TCP/IP中的OSPF。

ES-IS:类似于TCP/IP中的ARP,ICMP等。

ES:End System,终端系统,类似于IP网络环境中的主机。

ES-IS:End System to Intermediate System,终端系统到中间系统

相关命令:

创建isis进程

[R1]isis 1

与OSPF对比

集成IS-IS特点:支持CLNP网络、IP网络,采用数据链路层封装

OSPF特点:只支持IP网络,采用IP报文封装

NSAP

NSAP(Network Service Access Point,网络服务访问点)OSI协议栈中用于定位资源的地址,主要用于提供网络层和上层应用之间的接口。NSAP包括IDPDSP

IDP(Initial Domian Part)相当于IP地址中的主网络号。它是由ISO规定,并由AFI(Authority and Format Identifier)与IDI(Initial Domain Identifier)两部分组成。AFI表示地址分配机构和地址格式,IDI用来标识域。

DSP(Domian Specific Part)相当于IP地址中的子网号和主机地址。它由High Order DSP、System ID和SEL三个部分组成。High Order DSP用来分割区域System ID用来区分主机,其相当于OSPF中的router-idSEL(NSAP Selector)用来指示服务类型,通常为00,代表支持IP协议。

NET

NET(Network Entity Title,网络实体名称)是OSI协议栈中设备的网络层信息,主要用于路由计算,由区域地址(Area ID)System ID组成,可以看作是特殊的NSAP(SEL为00的NSAP)

NET的长度与NSAP的相同,最长为20Byte,最短为8Byte。 在IP网络中运行IS-IS时,只需配置

NET,根据NET地址设备可以获取到Area ID以及System ID。

Area ID由IDP和DSP中的High Order DSP组成,既能够标识路由域,也能够标识路由域中的区域。因此,它们一起被称为区域地址,相当于OSPF中的区域编号。

一般情况下,一个路由器只需要配置一个区域地址,且同一区域中所有节点的区域地址都要相同。为了支持区域的平滑合并、分割及转换,缺省情况下,一个IS-IS进程下最多可配置3个区域地址。

System ID用来在区域内唯一标识主机或路由器。在设备的实现中,它的长度固定为6Byte。

Area ID长度可变,为1-13字节

NET地址长度举例:

通常长度

49.0001.0000.0000.0001.00

最长字节

49.0000.0000.0000.0000.0000.0001.0000.0000.0001.00

最短字节

49.0000.0000.0001.00

相关命令:

创建NET

[R1-isis-1]network-entity 49.0001.0000.0000.0001.00

宣告接口

[R1-GigabitEthernet0/0/0]isis enable 1 isis

重启进程

<R1>reset isis all

查看邻居表

<R1>display isis peer

设置名称

[R1-isis-1]is-name R1

区域划分

IS-IS在自治系统内采用骨干区域与非骨干区域两级的分层结构:

Level-1路由器 部署在非骨干区域,属于区域内路由

Level-1路由器无法与Level-2路由器建立邻接关系,Level-1路由器只负责维护Level-1的链路状态数据库LSDB,该LSDB只包含本区域的路由信息。

Level-2路由器、Level-1-2路由器 部署在骨干区域

Level-2路由器维护一个Level-2的LSDB,该LSDB包含整个IS-IS域的所有路由信息。

Level-1-2路由器与OSPF中的ABR非常相似,Level-1-2路由器维护两个LSDB,Level-1的LSDB用于区域内路由,Level-2的LSDB用于区域间路由。

每一个非骨干区域都通过Level-1-2路由器与骨干区域相连。

缺省情况下路由器等级为Level-1-2。

level-1路由器之间建立邻居关系,Area ID必须一致;

level-2路由器之间建立邻居关系,Area ID可以不一致。

因此,为了照顾level-1路由器,当只有1台Level-1-2路由器时,Area ID必须与level-1路由器一致,否则level-1路由器与level-2路由器无法通信。

Level-1-2路由器之间建立邻居关系,Area ID可以不一致;当一致时会按Level-1级别通告,当不一致时,会按Level-2级别通告。

Level-1-2路由器可以修改接口的Level等级,决定通告的等级类型

相关命令

修改等级

[R1-isis-1]is-level level-1

修改接口等级

[R1-GigabitEthernet0/0/0]isis circuit-level level-1

.

网络类型

IS-IS会自动根据接口的数据链路层封装决定该接口的缺省网络类型

 IS-IS支持两种类型的网络:1.广播(Broadcast) 2.点到点(P2P)

相关命令

修改网络类型

[R1-GigabitEthernet0/0/0]isis circuit-type p2p 

开销值

IS-IS使用Cost(开销)作为路由度量值,Cost值越小,则路径越优。缺省Cost为10。

IS-IS有两种开销类型:1.narrow(窄度量),缺省类型,范围1-63   2.wide(宽度量),范围1-16777214,开销=参考带宽/接口带宽*10,参考带宽缺省值为1000。

相关命令

修改全局开销

[R1-isis-1]circuit-cost 20

修改接口开销(优先级最高)

[R1-GigabitEthernet0/0/0]isis cost 20

自动计算开销(优先级最低)

[R1-isis-1]auto-cost enable 

窄度量情况下的对应关系

宽度量情况下需要修改开销类型和参考带宽

[R1-isis-1]cost-style wide

[R1-isis-1]bandwidth-reference 10000

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹅一只

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值