关于ISIS的链路状态信息的一些自己整理的笔记,分享一下

一.LSP报文以及LSPID

1.IS建立邻居关系之后,便要进行ISIS的第二步骤了,IS之间交换LSP报文了,来实现链路状态信息同步,最终实现LSDB的同步

 

2.LSPID后面有一个*标记的,代表着他是由这个IS自身产生的LSPIS-IS使用三种报文来完成链路状态数据库的同步

LSPCSNPLSP的摘要汇总)和PSNP(部分LSP的摘要)

 

3.LSPID是由三部分组成的:source ID(即system ID+伪节点标识+分片号

首先LSP后面有一个*的为自身IS产生的,伪节点标识只要不是00的就意味着这个LSP是伪节点的。

 

二.DIS(自我感觉DIS的作用不是很大) 

4.IS会自己选举出一个DISDIS会产生自己的LSP,也会产生一个伪节点LSP,伪节点的作用便是可以节省宽带。

IS选举出DIS的过程:首先查看接口的优先级(一般默认为64display isis interface verbose

如果相同,在广播网络中,查看他们的MAC地址;在点到点网络中,查看他们的DLCI。如果还是一样的,则要查看system ID

isis dis-priority 65 level-2(进入到接口下,设置接口优先级为65,同时设置为level 1/2DIS

 

 

 三.链路数据库的同步

1.LSP是有序号的,在链路同步过程中,IS会泛洪自己的LPS,当其他的IS收到邻居的LPS后,首先会查看自己数据库LSDB里面是否有这个LSP,如果没有直接收入到数据库。

如果已经有的话,比较收到的LSP***与自己数据库里面LSP***,倘若前者大,则更新数据库,发送LSP确认报文。倘若后者大,则发送LSP确认报文。如果二者相等,则不管不问

 

四.分层路由域

1.IS分为几个不同的区域,level-1-2level-2构成了骨干网,level-1在各个区域内部,level-2负责level-1-2之间的消息传递。

 

2.对于level-1level-2level-1-2而言,他们的路与表和LSDB上,会有所不同

level-1:路由表上只显示了自己的地址LSDB中有着自己的LSP和邻居level-1-2

level-2:路由表上有着所有ISIP地址,LSDB中有着自己的和邻居level-1-2

Level-1-2:路由表上有着所有IS的地址;LSDB中有这自己的和邻居level-1level-2

ISIS链路状态信息库

 

 

五.路由渗透

背景:原本level-1IS只是会比较路径开销进而选择离他比较近的level-1-2,会发送默认路由给这个IS,在这里他选择了开销为10的。

渗透:由于域内部有两个level-1-2,从level-1level-2的总开销是不一样的,两条路径上总开销分别为4030

ISIS链路状态信息库

 

L1会选择开销为10的发送默认路由,这样其实是亏损宽带和流量的,因此我们要让L1知道L2,进而知道总的开销(默认情况下这个服务是关闭着的)

开启命令:import-route isis level-2 into level-1


 

 

 

相关文章: