HomeWHICHWhich Pdu Format Is Used When Bits Are Received

Which Pdu Format Is Used When Bits Are Received

IS-IS packets are encapsulated into link layer frames. The Protocol Data Unit (PDU) consists of two parts, the headers and the variable length fields. The headers comprise the PDU common header and the PDU specific header. All PDUs have the same PDU common header. The specific headers vary by PDU type.

Major fields of the PDU common header are as follows:

  • Intradomain routing protocol discriminator—Set to 0x83.

  • Length indicator—Length of the PDU header in bytes, including both common and specific headers.

  • Version/Protocol ID extension—Set to 1(0x01).

  • ID length—Length of the NSAP address and NET ID.

  • R (Reserved)—Set to 0.

  • PDU type—See Table 4.

  • Version—Set to 1(0x01).

  • Maximum area address—Maximum number of area addresses supported.

Hello packets are used by routers to establish and maintain neighbor relationships. A hello packet is also an IS-to-IS hello PDU (IIH). For broadcast networks, the Level-1 routers use the Level-1 LAN IIHs; and the Level-2 routers use the Level-2 LAN IIHs. The P2P IIHs are used on point-to-point networks.

Figure 55 illustrates the hello packet format in broadcast networks, where the blue fields are the common header.

Major fields of the L1/L2 LAN IIH are as follows:

  • Reserved/Circuit type—The first six bits are reserved with a value of 0. The last two bits indicate the router type. Here, 00 means reserved, 01 indicates L1, 10 indicates L2, and 11 indicates L1/2.

  • Source ID—System ID of the router advertising the hello packet.

  • Holding time—If no hello packets are received from the neighbor within the holding time, the neighbor is considered down.

  • PDU length—Total length of the PDU in bytes.

  • Priority—DIS priority.

  • LAN ID—Includes the system ID and a one-byte pseudonode ID.

Refer to more articles:  Which Statement Best Describes On The Job Training

Figure 56 shows the hello packet format on the point-to-point networks.

Instead of the priority and LAN ID fields in the LAN IIH, the P2P IIH has a Local Circuit ID field.

The Link State PDU (LSP) carries link state information. LSP involves two types: Level-1 LSP and Level-2 LSP. The Level-2 LSPs are sent by the Level-2 routers, and the Level-1 LSPs are sent by the Level-1 routers. The Level-1-2 router can send both types of LSPs.

The two types of LSPs have the same format.

Major fields of the L1/L2 LSP are as follows:

  • PDU length—Total length of the PDU in bytes.

  • Remaining lifetime—LSP remaining lifetime in seconds.

  • LSP ID—Consists of the system ID, the pseudonode ID (one byte) and the LSP fragment number (one byte).

  • Sequence number—LSP sequence number.

  • Checksum—LSP checksum.

  • P (Partition Repair)—Partition bit that is only for L2 LSPs; it indicates whether the router supports partition repair.

  • ATT (Attachment)—Attach bit that is generated by a L1/L1 router for L1 LSPs only; it indicates that the router generating the LSP is connected to multiple areas.

  • OL (LSDB Overload)—Indicates that the LSDB is not complete because the router has run out of memory. Other routers will not send packets to the overloaded router, except packets destined to the networks directly connected to the router. For example, in Figure 58, Router A forwards packets to Router C through Router B. Once other routers know the OL field of LSPs from Router B is set to 1, Router A will send packets to Router C via Router D and Router E, but still send to Router B packets destined to the network directly connected to Router B.

  • IS type—Type of the router generating the LSP.

Refer to more articles:  Which Of The Reactions Are Spontaneous Favorable

A sequence number PDU (SNP) acknowledges the latest received LSPs. It is similar to an Acknowledge packet, but more efficient.

SNP involves Complete SNP (CSNP) and Partial SNP (PSNP), which are further divided into Level-1 CSNP, Level-2 CSNP, Level-1 PSNP and Level-2 PSNP.

CSNP covers the summary of all LSPs in the LSDB to synchronize the LSDB between neighboring routers. On broadcast networks, CSNP is sent by the DIS periodically (10s by default). On point-to-point networks, CSNP is only sent during the adjacency establishment.

The CSNP packet format is shown in Figure 59.

PSNP only contains the sequence numbers of one or multiple latest received LSPs. It can acknowledge multiple LSPs at one time. When LSDBs are not synchronized, a PSNP is used to request new LSPs from neighbors.

The variable fields of PDU comprise multiple Code-Length-Value (CLV) triplets.

Table 5 shows that different PDUs contain different CLVs. Code 1 to 10 of CLV are defined in ISO 10589 (code 3 and 5 are not shown in the table), and others are defined in RFC 1195.

RELATED ARTICLES

Most Popular

Recent Comments