IS-IS 報文
目錄
IS-IS 報文
一、報文類型與功能
二、報文結構解析
三、核心功能特性
四、典型應用場景
五、抓包數據分析
六、總結
IS-IS(中間系統到中間系統)協議報文是用于鏈路狀態路由協議中網絡設備間交換路由信息的關鍵載體,其設計遵循ISO 10589標準。以下是IS-IS報文的主要特性及實際應用場景:
一、報文類型與功能
- ?Hello報文?
- 用于建立和維護鄰居關系,支持 ?Level 1(區域內)? 和 ?Level 2(區域間)? 兩種層級,包含系統ID、優先級等關鍵字段,實現秒級故障檢測?。
- ?LSP(鏈路狀態報文)?
- 攜帶本地鏈路狀態信息,通過泛洪機制全網同步,包含序列號、生存時間(TTL)等字段,是路由計算的核心數據源?。
- ?CSNP/PSNP(序列號報文)?
- ?CSNP? 用于同步鏈路狀態數據庫摘要;?PSNP? 用于請求或確認缺失的LSP,提升更新效率?。
二、報文結構解析
- ?通用頭部?
- ?協議標識符?:固定為?
0x83
,標識IS-IS協議?; - ?PDU類型?:區分報文類型(如L2 Hello、LSP等);
- ?長度指示符?:支持可變長字段,適應復雜網絡環境?。
- ?協議標識符?:固定為?
- ?專用字段?
- ?系統ID?:唯一標識設備(如?
0000.0000.0003
),用于鄰居識別?; - ?TLV擴展?:通過類型-長度-值結構支持IPv6、多拓撲(MT)、SRv6等新特性,增強協議擴展性?。
- ?系統ID?:唯一標識設備(如?
三、核心功能特性
- ?快速收斂能力?
- 基于Hello報文實現秒級鏈路狀態檢測,結合LSP泛洪機制,保障網絡拓撲變化后快速恢復?。
- ?分層路由架構?
- ?Level 1? 負責區域內路由,?Level 2? 處理區域間路由,支持大規模網絡的分層管理與流量優化?。
- ?高兼容性與擴展性?
- 通過TLV結構靈活集成新技術(如SRv6、多拓撲),適配5G承載網確定性時延需求及IPv6+創新場景?。
四、典型應用場景
- ?5G承載網絡?
- 結合SRv6技術提供確定性時延保障(如電網差動保護需毫秒級RTT),滿足5G URLLC類業務的高可靠性要求?。
- ?互聯網交換中心?
- 支持多運營商流量高效互通(峰值疏導達500Gbps),優化區域間路由策略,降低骨干網擁塞風險?。
- ?IPv6+智能網絡?
- 與AI、云計算融合,推動工業互聯網和云網協同發展,加速IPv6用戶與流量的“雙增長”?。
五、抓包數據分析
?
這張圖片展示了一個網絡分析器(如Wireshark)捕獲的網絡數據包信息。以下是對圖片內容的描述:
界面布局?:
頂部部分?:顯示了捕獲的數據包的詳細信息,包括時間、源地址、目標地址、協議類型等。
中間部分?:顯示了捕獲的數據包的具體內容,包括幀信息、協議層次結構等。
底部部分?:顯示了數據包的具體內容,以十六進制和ASCII碼形式展示。
數據包信息?:
幀信息?:顯示捕獲的數據包總字節數為1514字節,其中有效信息為12112比特。
協議層次?:顯示了數據包的協議層次結構,最頂層是IEEE 802.3 Ethernet,下面是Logical-Link Control(LLC),再下面是IS-IS(中間系統到中間系統)協議,最后是ISIS HELLO協議。
數據包內容?:
十六進制和ASCII碼展示?:底部部分以十六進制和ASCII碼形式展示了數據包的具體內容。可以看到一些十六進制數值和對應的ASCII字符。
協議細節?:
ISIS協議?:中間部分詳細展示了ISIS協議的數據包,包括HELLO消息、LSP(鏈路狀態包)等。
HELLO消息?:顯示了多個HELLO消息,這些消息用于在ISIS協議中維護鄰居關系。
其他信息?:
分組信息?:顯示了捕獲的數據包總數和已顯示的數據包數量,當前已顯示4883個數據包。
總結來說,這張圖片展示了一個網絡分析器捕獲的網絡數據包,詳細展示了數據包的幀信息、協議層次結構和具體內容,特別是ISIS協議中的HELLO消息。這些信息對于網絡分析和故障排除非常有用。
圖片展示了一個網絡數據包的詳細信息,具體如下:
幀信息?:
幀長度:1514字節(在傳輸介質上為12112比特),捕獲的字節數也是1514字節(12112比特)。
接口:接口0。
IEEE 802.3 以太網?:
目的地址:ISIS-all-level-2-IS's (01:80:c2:00:00:15)。
源地址:HuaweiTe_f0:4c:6f (54:89:98:f0:4c:6f)。
長度:1500字節。
邏輯鏈路控制?:
DSAP(目標服務訪問點):ISO網絡層 (0xfe)。
SSAP(源服務訪問點):ISO網絡層 (0xfe)。
控制字段:U,功能UI (0x03)。
命令:未編號信息 (0x00)。
幀類型:未編號幀 (0x3)。
ISO 10589 ISIS域內路由信息交換協議?:
域內路由協議標識符:ISIS (0x83)。
長度指示符:27。
版本/協議ID擴展:1。
ID長度:6。
保留位:0x0。
PDU類型:L2 HELLO (16)。
版本:1。
保留位:0。
最大區域地址數:3。
ISIS HELLO?:
這是一個ISIS的L2 HELLO PDU,用于在IS-IS協議中維護鄰居關系。
總結:圖片展示了一個通過接口0捕獲的以太網幀,該幀包含一個ISIS的L2 HELLO協議數據單元(PDU),用于在IS-IS網絡中維護鄰居關系。
圖片顯示的是一個ISO 10589標準的ISIS(中間系統到中間系統)域內路由信息交換協議的數據包頭部信息。以下是詳細描述:
協議標識符?:
Intradomain Routing Protocol Discriminator?: ISIS (0x83)
表示該路由協議是ISIS協議,其值為0x83。
長度指示符?:
Length Indicator?: 27
表示該協議數據單元(PDU)的長度為27字節。
版本/協議ID擴展?:
Version/Protocol ID Extension?: 1
表示協議版本或ID擴展值為1。
ID長度?:
ID Length?: 6
表示ID的長度為6字節。
ID字段?:
000. .... = Reserved: 0x0?
表示保留字段,當前值為0x0。
...1 0000 = PDU Type: L2 HELLO (16)?
表示PDU類型為L2 HELLO,值為16。
版本?:
Version?: 1
表示協議版本為1。
保留字段?:
Reserved?: 0
表示保留字段值為0。
最大區域地址數?:
Maximum Area Addresses?: 3
表示該PDU中可以包含的最大區域地址數為3。
總結來說,這張圖片展示了一個ISIS協議的L2 HELLO PDU的頭部信息,其中包括協議標識符、長度、版本、ID字段、PDU類型等詳細信息。
圖片顯示了一段ISIS(中間系統到中間系統)協議的HELLO PDU(協議數據單元)的詳細信息。以下是對這段信息的描述:
電路類型?:
11 = Circuit type: Level 1 and 2 (0x3):表示該電路同時支持Level 1和Level 2。
保留字段?:
0000 00.. = Reserved: 0x00:保留字段值為0x00。
系統ID?:
SystemID {Sender of PDU}: 0000.0000.0003:發送PDU的系統的系統ID為0000.0000.0003。
SystemID {Designated IS}: 0000.0000.0003.01:指定IS的系統ID為0000.0000.0003.01。
優先權?:
.100 0000 = Priority: 64:優先權值為64。
保留字段?:
0... .... = Reserved: 0:保留字段值為0。
區域地址?:
Area address(es) (t=1, 1=4):區域地址,類型(t)為1,長度(1)為4。
IP接口地址?:
IP Interface address(es) (t=132, 1=4):IP接口地址,類型(t)為132,長度(1)為4。
協議支持?:
Protocols Supported (t=129, 1=1):支持的協議,類型(t)為129,長度(1)為1。
重啟信號?:
Restart Signaling (t=211, 1=3):重啟信號,類型(t)為211,長度(1)為3。
多拓撲?:
Multi Topology (t=229, 1=2):多拓撲,類型(t)為229,長度(1)為2。
填充字段?:
Padding (t=8, 1=255):填充字段,類型(t)為8,長度(1)為255。
多次重復出現,直到 Padding (t=8, 1=159)。
這些信息共同構成了ISIS協議HELLO PDU的內容,用于在網絡中通告和維持鄰居關系。
六、總結
IS-IS報文通過靈活的分層設計、高效的泛洪機制及TLV擴展能力,成為5G、IPv6+等新一代網絡的核心路由協議,在智能IP網絡轉型中持續發揮關鍵作用?。