网络工程师常用协议——IS-IS协议(必会)

一、IS-IS的基础

1、IS-IS的应用

骨干网、超大型网络、运行商(ISP)网络

骨干网:服务型网络,相对来说不需要精细化管理,流量特别大,网络架构特别大

2、IS-IS的概念

IS-IS:中间系统到中间系统

IS-IS:公有协议,属于IGP协议,主要应用在AS自治区域。

IS-IS:报文封装在数据链路层。

IS-IS:是一种链路状态路由协议,使用SPF算法。

IS-IS:早期工作在CLNP网络,为了继续追逐TCP/IP的发展,为了支持IP网络,IS-IS升级为了继承ISIS,现在学的和用的其实都是集成ISIS

IS-IS:集成ISIS可以支持CLNP网络和IP网络,而OSPF只支持IP协议

3、IS-IS的工作过程

(1)建立邻居表

(2)同步数据库

(3)计算路由表

二、IS-IS的配置

配置思路、排错思路

(1)配置IP地址

(2)配置ISIS进程

[Huawei]isis 1

process进程号,同一台路由器区分不同的IS-IS协议。(和OSPF进程号一个意思)

(3)配置net地址

[Huawei-isis-1]network-entity 49.0001.0000.0000.0001.00   //创建NET地址。

net:网络实体符

49.0001.0000.0000.0001.00(16进制)

作用:在ISIS网络中,唯一标识一台设备的网络信息

49.000.1:路由器属于哪个区域,ISIS进程中最多配置3个(一般使用1个就可以,为了支持网络平缓合并,方便割接,使用多个。)

0000.0000.0001:系统ID,(相当于OSPF的router-id)在全局内是唯一。

00:选择符,在IPV4与IPV6,该字段永远为0。

net地址的长度

区域号:1~13字节(可变长度)

系统号:6字节(固定长度)

选择符:1字节(固定长度)

(4)接口进行宣告

只能在接口进行宣告(OPSF)

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

三、IS-IS的邻居表

[Huawei-isis-1]display isis peer

                             Peer information for ISIS(1)

 System Id     Interface         Circuit Id              State HoldTime Type     PRI
-------------------------------------------------------------------------------
0000.0000.0002  GE0/0/2          0000.0000.0002.01         Up   8s       L1(L1L2) 64 
0000.0000.0002  GE0/0/2          0000.0000.0002.01         Up   8s       L2(L1L2) 64 

1、system-id

标识邻居设备的名字,(类似OSPF的router-id)必须确保全网唯一

2、interface

本设备与对端设备建立邻居的端口(自己的)

3、circuit id

电路接口(也称“伪节点”)

(类似OSPF的DR,但是ISIS支持抢占,不需要像OSPF重启生效)

4、state

(1)down

(2)init

(3)up

5、holdtime

连接的保持时间

1、本端“display”显示保持时间是对端设备的保持时间

[Huawei-GigabitEthernet0/0/1]isis timer hello XX  //修改的是死亡时间

DIS路由器:倒计时10s(dead时间),每3.3s更新(hello时间)

普通路由器:倒计时30s(dead时间),每10s更新(hello时间)

6、type

表示邻居之间的类型

level1:非骨干区域

level2:骨干区域

7、PRI

1、本端“display”显示优先级是对端设备的优先级,默认:64,取值范围:0~127 。

2、当DIS优先级相同的情况下,比较MAC地址。

四、IS-IS的区域

1、IS-IS区域与OSPF区域的区别

ISIS也分为骨干区域和非骨干区域,但与OSPF有区别。

OSPF中:area 0 为骨干区域,area 非0就是非骨干区域。

2、IS-IS与level-1的邻居关系如何建立

3、IS-IS与level-2的邻居关系如何建立

五、IS-IS无法建立邻居关系的原因

华为官方三要素:

1、区域号不同,不能建立level-1的邻居关系

2、一方发送level-1的报文,一方发送level-2的报文,不能建立邻居关系

3、认证不匹配时,不能建立邻居关系

补充:

4、一方是P2P,一方是广播类型,不能建立邻居关系

5、MTU值不一致,不能建立邻居关系

六、IS-IS的数据库

1、IS-IS数据库的作用

在ISIS协议的数据库中,包含的是自己产生的链路状态通告,以及从邻居设备学习过来的链路状态通告,ISIS路由器就是通过这些链路数据库信息,计算ISIS路由表中的路由条目。

2、IS-IS数据库与OSPF数据库有什么不同

(1)OSPF中,链路状态通告(信息),称之为LSA

(2)ISIS中,链路状态通告(信息),称之为LSP

3、IS-IS数据库重要字段解析

如果设备是L1的路由器,则有L1的数据库

如果设备是L2的路由器,则有L2的数据库

如果设备是L1-2的路由器,则有L1-2的数据库

<Huawei>display isis  lsdb
                        Database information for ISIS(1)
                        --------------------------------
                          Level-1 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0001.00-00* 0x0000000e   0xbcf8        895           86      0/0/0   
0000.0000.0002.00-00  0x00000015   0xf09a        430           74      1/0/0   
0000.0000.0002.01-00  0x00000009   0x94ed        430           55      0/0/0  

4、IS-IS数据库中的ATT位

ATT在L1和L2级别的路由传递过程中,有着重要的作用:

(1)只有ATT置位 1 时,L1的路由器才会产生默认路由,而这个默认路由的下一跳必然指向L1-2路由器。

(2)因为这个ATT置位 1 的报文,是由L1-2路由器传递过来的,也就是说L1-2路由器可以选择配置ATT是否置位 1  

(3)默认情况下L12路由器本来就会为L1路由器传递ATT置位 1 的报文,使L1拥有一条通往L2区域的默认路由。

七、IS-IS路由泄露

八、IS-IS的网络类型

九、IS-IS的报文

1、hello报文

也称为IIH报文(类似于OSPF中的hello报文)

2、SNP报文

(1)CSNP:完全序列号报文(类似OSPF中的DD报文)

(2)PSNP:部分序列号报文(类似于OSPF中的LSR/LSACK报文)

3、LSP报文

链路状态报文(类似于OSPF中的LSU报文)

作用:用于携带和传输ISIS路由条目

十、IS-IS的开销

十一、IS-IS的TLV(CLV)

  • 30
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值