Rick Gallahers MPLS Training Guide: Building Multi Protocol Label Switching Networks

 < Day Day Up > 


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


 < Day Day Up > 

Категории