In this exercise, you will work with RFC 3036 and translate LDP messages. Use RFC 3036 to find the correct answers.
1. | Match the correct message type number in hex to the correct title of the message by recording the correct message number in the space provided. Message type numbers available for selection are: 0001, 0100, 0200, 0201, 0300, 0301, 0400, 0401, 0402, 0403, 0404 -
________ Address Message -
________ Address Withdraw -
________ Hello -
________ Initialization -
________ Keep Alive -
________ Label Abort Request -
________ Label Release -
________ Label Request -
________ Label Withdraw Message -
________ Labels (Series) -
________ Notification | |
2. | Type length values (TLVs) are a subset of LDP messages. Match the correct TLV number in hex to the correct title of by recording the correct message number in the space provided. TLV numbers available for selection are: 0101, 0103, 0104, 0201, 0202, 0300, 0400 -
______ ADDRESS LIST -
______ ATM -
______ FRAME RELAY -
______ HOP COUNT -
______ KEEP ALIVE -
______ PATH LINK -
______ STATUS | |
3. | In the hello message in Figure 2.19, fill in the message type number and the TLV number. Figure 2.19: Hello Message for Exercise 2.2 | |
Answers
1. | See Section 3.7 of RFC 3036. 0300 Address Message 0301 Address Withdraw 0100 Hello 0200 Initialization 0201 Keep Alive 0404 Label Abort Request 0403 Label Release 0401 Label Request 0402 Label Withdraw Message 0400 Labels (Series) 0001 Notification |
2. | Please refer to the tables in the following answer explanation. 0101 ADDRESS LIST 0201 ATM 0202 FRAME RELAY 0103 HOP COUNT 0400 KEEP ALIVE 0104 PATH LINK 0300 STATUS The following tables are from the reference sheets for RFC 3036. A reference sheet from RFC 3036 Message Name | Type | Section Title | Notification | 0x0001 | Notification Message | Hello | 0x0100 | Hello Message | Initialization | 0x0200 | Initialization Message | KeepAlive | 0x0201 | KeepAlive Message | Address | 0x0300 | Address Message | Address Withdraw | 0x0301 | Address Withdraw Message | Label Mapping | 0x0400 | Label Mapping Message | Label Request | 0x0401 | Label Request Message | Label Withdraw | 0x0402 | Label Withdraw Message | Label Release | 0x0403 | Label Release Message | Label Abort Request | 0x0404 | Label Abort Request Message | Vendor-Private | 0x3E00-0x3EFF | LDP Vendor-private Extensions | Experimental | 0x3F00-0X3FFF | LDP Experimental Extensions | |
3. | TLV Summary TLV | Type | Section Title | FEC | 0x0100 | FEC TLV | Address List | 0x0101 | Address List TLV | Hop Count | 0x0103 | Hop Count TLV | Path Vector | 0x0104 | Path Vector TLV | Generic Label | 0x0200 | Generic Label TLV | ATM Label | 0x0201 | ATM Label TLV | Frame Relay Label | 0x0200 | Frame Relay Label TLV | Status | 0x0300 | Status TLV | Extended Status | 0x0301 | Notification Message | Returned PDU | 0x0302 | Notification Message | Returned Message | 0x0303 | Notification Message | Common Hello | 0x0400 | Hello Message | IPv4 Transport Address | 0x0401 | Hello Message | Configuration | 0x0402 | Hello Message | IPv6 Transport Address | 0x0403 | Hello Message | Common Session | 0x0500 | Initialization Message | ATM Session Parameters | 0x0501 | Initialization Message | Frame Relay Session | 0x0502 | Initialization Message | Label Request | 0x0600 | Label Mapping Message | Vendor-Private | 0x3E00-0X3EFF | LDP Vendor-private Extensions | |