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

ISIS路由协议

ISIS路由协议

        

        ISIS用于自治系统内部,是一种链路状态协议,使用最短路径优先SPF算法进行路由计算,与OSPF协议有很多相似之处。

发展

是由OSI组织设计,用于实现寻址路由协议,IEEE组织发展TCP/IP协议的流行,IS-IS也加入了对IP协议的支持,实现IP路由能力,称为 dual IS-IS 双栈IS-IS。(早年OSI的路由器称IS TCP/IP称router, OSI中ES对应TCP/IP的PC)就目前而言ISIS多用于运营商,OSPF多用于企业。

特点

1 IS-IS运行在二层链路层上,在链路层直接封装数据,单区域使用,运行效率高。(OSPF运行在三层网络层,多区域使用)

2 IS-IS扩展性强,采用TLV格式(type、length、vlue)报文,同时支持IPV6和IPV4。(OSPF非TLV格式,OSPF2支持IPV4,OSPF3支持IPV6)

工作原理(和OSPF相同)

1 创建邻居关系 hello

   通过数据链路层三次握手保证邻居建立可靠性

   相同物理区域内,满足五种情况(L1属于非骨干区域,L2属于骨干区域)

           L1-L1 、L2-L2 、L12-L12、L1-L12、L2-L12

   不同物理区域间,满足三种情况 L2-L2、L2-L12、L12-L12

   网络类型:

        P2P:不选举指定路由器DIS,不区分邻居和邻接关系

        广播:选举指定路由器DIS(效率高,不用选举备份路由器),不区分邻居和邻接关系(OSPF广播区分)

2 邻居间交互LSP,生成LSDB

        P2P:发送LSP,同步LSDB,

                  防错机制,需要PSNP回复确认,如果没有回复,超时重传                       

                  PSNP充当确认报文

        广播:向每台路由器发送LSP报文并同步LSDB

                  CSNP纠错功能同时也充当确认报文

                  DIS周期发送CSNP报文,描述自己的LSP

3 根据LSDB画出全网拓扑图,计算SPT

4 根据SPT换算路由信息,算出路由表

第一步和第二步手动计算,第三步和第四步路由器自动计算。

报文

HELLO(对应OSPF hello)建立和维持邻居关系

LSP (对应OSPF LSU)交换链路状态信息

CSNP(对应OSPF DD)LSDB中所有LSP的摘要信息分L1 CSNP和L2 CSNP, 用于广播确认

PSNP(对应OSPF LSR)数据库同步,某些LSP摘要信息分L1 PSNP和L2 PSNP,用于P2P确认

没有ACK确认报文

与OSPF区别

ISIS: network-entity 包括 rarea ID + system ID(等同于routerID 48位) + 00 三部分组成

OSPF:router-ID 32位(从位数也能看出三层和二层的区别)

OSPF和ISIS最大的区别是区域

物理区域:

ISIS:只属于一个区域,无边界路由器

OSPF:可属于多个区域,有边界路由器

逻辑区域:

ISIS:骨干和非骨干区域,通过链路类型判断。L1属于非骨干区域,L2属于骨干区域。有逻辑边界路由器,L12属于逻辑边界路由器。

OSPF:骨干和非骨干区域,通过area ID判断。area 0为骨干区域。

特殊区域:

非骨干区域默认 total stub区域 缺少3、4、5类外部路由和其他区域路由信息。如果非骨干区域访问外部网络通过缺省路由访问(有几个逻辑边界路由器就会有几条缺省路由)。


https://www.fengoutiyan.com/post/14235.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尋找肇事司機