Datacom HCIP笔记-ISIS协议

IS中间系统(路由器/运行了ISIS协议的设备)

ES终端系统(PC,PAD,print)

网络功能模型

ISO定义                                        事实标准

OSI                                                TCP/IP

网络层(CLNP)   (IS-IS)                网络层()P协议)(OSPF)

CLNP:无连接网络协议

OSI网络模型不受宠,直接导致儿子ISIS协议没有存在感。

后来ISIS发奋图强,进行扩展,能够支持IP协议,并且还有很多的亮点,

比如:节省设备资源,收敛快,扩展性强,学习难度低,很快在ISP市场得到了很多的使用。

ISIS称为多栈路由协议,支持CLNP,1Pv4,IPv6,集成的ISIS协议。

ISIS工作在链路层之上的网络层协议

OSPF工作在网络层之上的路由协议,和传输层一个层次。

OSPF协议对路由器的定位

AREA ID+ROUTER ID

ISIS协议对路由的定位

areaID+systemid+00=NET地址(网络实体标识符)

CLNP                                                   IP

NSAP(网络服务访问点)     IP地址(网络服务访问点)

ISIS协议通过3种hello报文建立邻居

P2Phello:在p2p链路上建立L1/L2邻居关系

L1 hello:在broadcast链路建立L1的邻居关系

L2 hello:在broadcast链路上建立L2的邻居关系

ISIS仅支持2种网络类型P2P,broadcast。

PPP,HDLC链路默认是P2P链路

ETH,FDDI链路默认是Broadcast。

hello报文默认10s周期性发送,邻居失效时间30s

DIS路由器默认10/3s周期性发送,DIS失效时间为10s

1、ISIs协议在broadcast链路上会进行DIs选举。

2、DIS类似于OSPF的DR,没有BDIS。

3、DIS优先级的取值范围0-127,默认值64,越大越优先成为DIS,0可以参与选举。

4、DIS优先级相同,则比较接口的MAC地址,MAC地址大的优先成为DIS

5、DIS具备抢夺性,分为L1DIS和L2DIS

6、DIS每隔10s周期性发送CSNP报文,用于同步这个链路上其他ISIS路由器的LSDB。

L1路由器相当于OSPF的非骨干区域的IR路由器(L1路由器维护L1的LSDB,相当于非骨干区域的LSA)

L2路由器相当于OSPF的骨干区域的IR路由器(L2路由器维护L2的LSDB,相当于骨干区域LSA)

L1/2 路由器相当于OSPF的ABR路由器(既要维护L1的LSDB,也要维护L2的LSDB)华为设备默认路由器级别为L1/2

IS-IS报文类型:IS-IS之所有可以建立上面三张表,是因为IS-IS有很多种类型的报文:

HELLO:该报文用于IS-IS邻居的建立,维护和拆除,2层DMAC地址01:80:C2:00:00:14

代表所有level-1路由器,01:80:C2:00:00:15代表所有level-2路由器,其他报文也用该MAC地址。

在以太网链路上如果链路类型为P2P,则发送P2P的HELLO包,LSP,CSNP,PSNP均还是分L1/L2的,均使用DMAC地址为09:00:2b:00:00:05。

LSP:该报文相当于OSPF的LSU,在LSU中包含的LSA

而在LSP中包含是想要发送的那些LSP的具体详细信息。分为level1-Isp,level2-Isp

在P2P链路上建立邻居关系有2种方式

1、两次握手建邻居

2、三次握手建邻居

3、默认使用三次握手建立邻居,兼容2次握手。

在broadcast链路上有且仅有3次握手建立邻居

ISIS协议的报文类型

1、Hello

L1 Hello 、L2 Hello、P2P hell0

2、LSP(链路状态PDU,类似OSPF的LSU)

L1 LSP         L1的邻居之间用于交换LS

L2LSP          L2的邻居之间用于交换LS

3、SNP(序列号PDU)

CSNP(完全序列号PDU,类似OSPF的DD报文)

L1CSNP、L2 CSNP

PSNP(部分序列号PDU,类似OSPF的LSR或者LSACK)

L1 PSNP、L2 PSNP

广播型链路上同步机制

在DIS稳定的情况下:

@新增路由器和DIS一旦建立邻居,会互相发送自身LSDB的LSP。

@非DIS路由器会和新增路由建立邻居关系,但不会向新增的路由器发送自身LSDB中LSP,避免重复发送LSP.

@非DIS路由器接收到新增路由器的LSP后,如果是新的LSP,添加到自身的LSDB中,不会发送PSNP确认此LSP,并向其他链路上邻居泛洪这些LSP。

@新增路由器收到DIS的CSNP后,根据比较自身LSDB,发送相应的PSNP,DIS接收此PSNP后,发送相应的LSP,新增路由器接收后,添加在自身的LSDB,不会发送PSNP确认这些LSP,同步过程结束,并向其他链泛洪。@DIS每10s 周期发送CSNP,维护此广播型网络上路由器的LSDB同步。

OSPF协议学习6种LSA

ISIS协议学习2种LSA

实节点LSP:类似oSPF的type1 lsa

伪节点LSP:类似oSPF的type2 lsa

以太网链路修改为P2P后,所有ISIS的报文均用0900-2b00-0005做为DMAC地址

以太网链路为Broadcast,L1的报文使用0180-C200-0014 , L2的报文使用0180-C200-0015

默认情况下

1、L1/2的路由器将自身L1的路由转成L2的路由在骨干区域进行泛洪。

2、L1/2的路由器默认不会把L2路由泄漏到L1区域,即每个L1的区域默认为完全末节区域

ATT:骨干区域连接符

L1/2路由器在自己的L1LSP中将ATT bit置1,用于描述自身连接着骨干区域。

L1的路由器根据ATT=1的标识,产生一条去往L1/2路由器的缺省路由。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值