当前位置: 首页>編程日記>正文

ISIS协议基础

ISIS协议基础

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

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

网络层:用于对网络设备的编制以及寻址


网络功能模式

ISO定义 事实标准

OSI TCP/IP

网络层(CLNP)(ISIS) 网络层(IP协议)(OSPF)


CLNP:无连接网络协议

OSI网络模型不受宠,直接导致儿子ISIS协议没有存在感,后来ISIS发奋图强,进行扩展,能够支持IP协议,并且还有很多亮点。如:节省设备资源,收敛快,扩展性强,学习难度低,很快在ISP市场得到了很多的使用

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


OSPF协议对路由器的定位方式:Area ID + Router ID

ISIS协议对路由器的定位方式:Area ID + system id + 00 = NET地址(网络实体标识符)

CLNP IP

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


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

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

L12路由器相当于OSPF的ARB路由器,华为设备的默认路由器级别为L12


ISIS协议通过3种Hello报文建立邻居关系
P2P Hello报文:在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


在P2P链路上建立邻居关系的方式有两种
1、两次握手建立邻居
2、三次握手建立邻居
在Broadcast链路上有且仅有三次握手建立邻居


1、ISIS协议在Broadcast链路上会进行DIS的选举
2、DIS类似于OSPF的DR,没有BDIS
3、DIS优先级的取值范围为0-127,默认值为64,越大越优先成为DIS,0可以参与选举
4、DIS优先级相同,则比较接口的MAC地址,MAC地址大的优先成为DIS
5、DIS具备抢夺性,分为L1 DIS和L2 DIS
6、DIS每隔10s周期性发送CSNP报文,用于同步这个链路上的其他ISIS路由器的LSDB


ISIS协议的报文类型
1、Hello报文
L1 Hello报文
L2 Hello报文
P2P Hello报文

2、LSP报文(链路状态PDU,类似于OSPF的LSU)
L1 LSP报文:用于L1的邻居之间交换LS
L2 LSP报文:用于L2的邻居之间交换LS

3、SNP报文(序列号PDU)
CSNP报文(完全序列号PDU,类似于OSPF的DD报文)
L1 CSNP报文
L2 CSNP报文
PSNP报文(部分序列号PDU,类似于OSPF的LSR或LSAck)
L1 PSNP报文
L2 PSNP报文


以太网链路类型默认为Broadcast,L1的报文使用01:80:C2:00:00:14作为目的MAC地址;L2的报文使用01:80:C2:00:00:15作为目的MAC地址
以太网链路类型若被手动修改为P2P,则所有ISIS的报文均使用09:00:2b:00:00:05做为目的MAC地址

在这里插入图片描述


OSPF协议学习6种LSA
ISIS协议学习2种LSA
实节点LSP:类似于OSPF的一类LSA
伪节点LSP:类似于OSPF的二类LSA


ISIS每隔15分钟更新一次LSP,老化时间为20min;OSPF每隔30分钟更新一次LSA,老化时间为60min


在这里插入图片描述


LSPID用于唯一标识一条LSP,类似于OSP的Type + LS id + Rtr
system id . 伪节点标识符 - 分片标识符
6字节 1字节 1字节

system id:用来标识LSP的产生路由器
伪节点标识符:用来标识LSP的类型,00代表实节点LSP(类似于OSPF的一类LSA),非00代表伪节点LSP,由DIS产生(类似于OSPF的二类LSA)
分片标识符:由于LSP携带的内容过多而产生分片,对分片进行的编号


判断LSP新旧的三个参数:seq num,checksum,holdtime
1、seq num越大越新,
2、seq num如果相同,则比较holdtime。holdtime等于0最新,即删除一条LSP,holdtime是从1200s倒计时的
3、如果holdtime都不等于0,则比较checksum,越大越新
4、check sum相同,则认为是一致的


华为设备默认路由器级别为L12
L1的论据建立前提是区域ID一致,L2的邻居对区域ID不做要求


1、默认情况下,L12的路由器将自身L1的路由转换成L2的路由,并在骨干区域进行泛洪
2、L12路由器默认不会将L2的路由泄露到L1区域,即每个L1的区域默认为类似于OSPF的完全末节区域
ATT 骨干区域连接符
L12路由器在自己的L1 LSP中将ATT比特位置为1,用于描述自身链接着的骨干区域
L1的路由器根据ATT=1,产生一条去往L12路由器的缺省路由


https://www.fengoutiyan.com/post/14239.html

相关文章:

  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機