「ISIS」- Hello, IIH

  CREATED BY JENKINSBOT

用途说明

IIH:用于建立和维持邻接关系:
1)在广播网络中:Level-1 IS-IS Router 使用 Level-1 LAN IIH; Level-2 IS-IS Router 使用 Level-2 LAN IIH;
2)在点到点网络中,则使用 P2P IIH;

报文结构

这些字段:属于 PDU Specific Header 部分;处于 PDU Common Header 与 Variable Length Fidleds 之间;

Reserved/Circuit Type:表示路由器的类型(0x01表示L1;0x10表示L2;0x11表示L1/L2; );

Source ID:发出 Hello 报文的路由器的 System ID;

Holding Time: 保持时间。在此时间内如果没有收到邻接发来的 Hello 报文,则中止已建立的邻接关系;

R:保留位;

Priority:选举 DIS 的优先级,7bit,0~127。数值越大,优先级越高;
1)该字段只在 MA Network 中的Hello消息(LAN IIH 消息)携带;
2)P2P Network 的 Hello 消息(P2P IIH 消息)没有此字段,也没有此字段之前的R保留位;

LAN ID / System ID / Designated IS,是 DIS 的 ID(<System ID>.<PseudoNode ID>);
1)该字段只在 MA Network 中的 Hello 消息(LAN IIH 消息)携带;
2)在 P2P Network 的 Hello 消息(P2P IIH消息)没有此字段;

Local Circuit ID:本地链路 ID;
1)该字段只在 P2P Network 的 Hello 消息(P2P IIH 消息)携带;
2)在 MA Network 中的 Hello 消息(LAN IIH消息)没有此字段;

报文示例

Frame 368: 1514 bytes on wire (12112 bits), 1514 bytes captured (12112 bits) on interface -, id 0
IEEE 802.3 Ethernet 
Logical-Link Control
ISO 10589 ISIS InTRA Domain Routeing Information Exchange Protocol
ISIS HELLO
    .... ..11 = Circuit type: Level 1 and 2 (0x3)
    0000 00.. = Reserved: 0x00
    SystemID {Sender of PDU}: 0000.0000.7777
    Holding timer: 9
    PDU length: 1497
    .100 0000 = Priority: 64
    0... .... = Reserved: 0
    SystemID {Designated IS}: 0000.0000.7777.02
    Area address(es) (t=1, l=4)
        Type: 1
        Length: 4
        Area address (3): 49.0003
    IS Neighbor(s) (t=6, l=6)
    IP Interface address(es) (t=132, l=4)
    Protocols Supported (t=129, l=1)
    Restart Signaling (t=211, l=3)
    Multi Topology (t=229, l=2)
    Padding (t=8, l=255)
    Padding (t=8, l=255)
    Padding (t=8, l=255)
    Padding (t=8, l=255)
    Padding (t=8, l=255)
    Padding (t=8, l=151)