Every EIGRP message includes the header, as shown in Figure 1. Important fields include the Opcode field and the Autonomous System Number field. Opcode specifies the EIGRP packet type as follows:
- Update
- Query
- Reply
- Hello
The autonomous system number specifies the EIGRP routing process. Unlike RIP, multiple instances of EIGRP can run on a network; the autonomous system number is used to track each running EIGRP process.
Figure 2 shows the EIGRP parameter’s TLV. The EIGRP parameter’s message includes the weights that EIGRP uses for its composite metric. By default, only bandwidth and delay are weighted. Both are weighted equally; therefore, the K1 field for bandwidth and the K3 field for delay are both set to one (1). The other K values are set to zero (0).
The Hold Time is the amount of time the EIGRP neighbor receiving this message should wait before considering the advertising router to be down.
Figure 3 shows the IP Internal Routes TLV. The IP internal message is used to advertise EIGRP routes within an autonomous system. Important fields include the metric fields (delay and bandwidth), the subnet mask field (prefix length), and the destination field.
Delay is calculated as the sum of delays from source to destination in units of 10 microseconds. Bandwidth is the lowest configured bandwidth of any interface along the route.
The subnet mask is specified as the prefix length or the number of network bits in the subnet mask. For example, the prefix length for the subnet mask 255.255.255.0 is 24, because 24 is the number of network bits.
The Destination field stores the address of the destination network. Although only 24 bits are shown in this figure, this field varies based on the value of the network portion of the 32-bit network address. For example, the network portion of 10.1.0.0/16 is 10.1; therefore, the Destination field stores the first 16 bits. Because the minimum length of this field is 24 bits, the remainder of the field is padded with zeros. If a network address is longer than 24 bits (192.168.1.32/27, for example), then the Destination field is extended for another 32 bits (for a total of 56 bits) and the unused bits are padded with zeros.
Figure 4 shows the IP External Routes TLV. The IP external message is used when external routes are imported into the EIGRP routing process. In this chapter, we will import or redistribute a default static route into EIGRP. Notice that the bottom half of the IP External Routes TLV includes all the fields used by the IP Internal TLV.
Note: The maximum transmission unit (MTU) is not a metric used by EIGRP. The MTU is included in the routing updates, but it is not used to determine the routing metric.