「ISIS」- LSP,Link State PDU

  CREATED BY JENKINSBOT

用途说明

LSP,用于交换链路状态信息。在 ISIS 中,设备直接发送 LSP 来传送数据,像 OSPF 的 LSU 报文;

LSP 分为两种:
1)Level-1 LSP,由 Level-1 路由器传送;
2)Level-2 LSP,由 Level-2 路由器传送;
3)Level-1-2路由器则可传送以上两种 LSP;

报文结构

ISIS.Header.PDU Specific Header

PDU Length:长度;

Remaining Lifetime : LSP 的生存时间,以秒为单位;默认 1200s (ISO10589);

LSP ID:由三部分组成,System ID、PseudoNode ID (One Byte)、LSP Fragment Number (One Byte);
1)如果 LSP 数量过多,则会产生分片;如果路由引入,也会产生分片 LSP 报文;

Sequence Number:LSP的序列号。在路由器启动时所发送的第一个LSP报文中的序列号为1,以后当需要生成新的LSP时,新LSP的序列号在前一个LSP序列号的基础上加1。更高的序列号意味着更新的LSP。

Checksum : LSP的校验和。

ATT(Attachment):由 Level-1-2 路由器产生,用来指明始发路由器是否与其它区域相连。虽然此标志位也存在于 Level-1 LSP 和 Level-2 LSP中,但实际上此字段只和 Level-1-2 Router 始发的 L1 LSP 有关。L1 Router 将根据 LSP 的 ATT 是否置位来决定是否使用默认路由。

OL(LSDB Overload,1bit):过载标志位。设置了过载标志位的LSP虽然还会在网络中扩散,但是在计算通过超载路由器的路由时不会被采用。即对路由器设置过载位后,其它路由器在进行SPF计算时不会考虑这台路由器。当路由器内存不足时,系统自动在发送的LSP报文中设置过载标志位。

IS Type(2bit):生成 LSP 的路由器的类型。两类 LSP 有相同的报文格式,该字段用来指明是 Level-1 还是 Level-2 路由器(01表示 Level-1;11表示Level-2)。

报文示例

Frame 15: 150 bytes on wire (1200 bits), 150 bytes captured (1200 bits) on interface -, id 0
IEEE 802.3 Ethernet 
Logical-Link Control
ISO 10589 ISIS InTRA Domain Routeing Information Exchange Protocol
    Intradomain Routing Protocol Discriminator: ISIS (0x83)
    Length Indicator: 27
    Version/Protocol ID Extension: 1
    ID Length: 6
    000. .... = Reserved: 0x0
    ...1 0100 = PDU Type: L2 LSP (20)
    Version: 1
    Reserved: 0
    Maximum Area Addresses: 3
ISO 10589 ISIS Link State Protocol Data Unit
    PDU length: 133
    Remaining lifetime: 1198
    LSP-ID: 0000.0000.3333.00-00
    Sequence number: 0x00000040
    Checksum: 0x450c [correct]
    [Checksum Status: Good]
    Type block(0x03): Partition Repair:0, Attached bits:0, Overload bit:0, IS type:3
        0... .... = Partition Repair: Not supported
        .000 0... = Attachment: 0
        .... .0.. = Overload bit: Not set
        .... ..11 = Type of Intermediate System: Level 2 (3)
    Protocols supported (t=129, l=1)
        Type: 129
        Length: 1
        NLPID(s): IP (0xcc)
    Area address(es) (t=1, l=4)
        Type: 1
        Length: 4
        Area address (3): 49.0001
    IS Reachability (t=2, l=23)
        Type: 2
        Length: 23
        Reserved: 0x00
        IS Neighbor: 0000.0000.3333.02
        IS Neighbor: 0000.0000.1111.01
    IP Interface address(es) (t=132, l=8)
        Type: 132
        Length: 8
        IPv4 interface address: 10.1.3.3
        IPv4 interface address: 10.1.5.3
    IP Internal reachability (t=128, l=60)
        Type: 128
        Length: 60
        IPv4 prefix: 10.1.3.0/24
        IPv4 prefix: 10.1.4.0/23
        IPv4 prefix: 10.1.1.0/24
        IPv4 prefix: 10.1.2.0/24
        IPv4 prefix: 10.1.4.0/24

参考文献

HPE/IS-IS overview/IS-IS PDU format