Route summarization is the most common tuning methods of EIGRP. It allows a router to group multiple networks and advertises them as one large group using a single, summarized route. The capability to summarize routes is very important due to the rapid growth of networks.
Route summarization reduces the number of routes in the larger network with many subnets. The summarization also reduces the traffic used for routing updates. We can summarize the routes by automatic summarization and manual summarization. The auto summarization feature is enabled by default on EIGRP. By using default auto summarization, routes are summarized to classful address at network boundaries in the routing updates.
EIGRP will check for any subnets that fall within the range of your network command and if found, it will advertise the classful A, B or C network to its neighbors. The default auto-summary only summarizes routes from subnets on its interfaces, not the routes learned from other routers.
Figure 1 illustrates the process of route summarization. Routers R1, R2 and R3 are configured using EIGRP for IPv4 with automatic summarization. R1 has four subnets in its routing table: 10.10.10.0/30, 10.10.11.0/24, 10.10.12.0/24 and 10.10.13.0/24. These subnets are all considered the part of a larger class A network, 10.0.0.0/8. Because automatic summarization is enabled on router R1, so it summarizes the all subnets as a single network of 10.0.0.0/8. Summarization reduces the number of routing updates sent and the number of entries in R2’s IPv4 routing table. Traffic destined for the three subnets 10.10.11.0/24, 10.10.12.0/24 and 10.10.12.0/24 travels across the one common path. R2 never maintain routes to individual subnets.
Configuring EIGRP Automatic summarization
Before Cisco IOS Release 15.0(1)M and 12.2(33) automatic summarization was enabled by default, after the release of these IOS versions the automatic summarization is disabled by default. So in the latest IOS release, we should configure the automatic summarization.
Figure 2 illustrates the output of the “show ip protocols” command on R1. The figure illustrates that the automatic summarization is disabled on R1. This is because the router running IOS Version 15.1(4)M4 therefore, automatic summarization is disabled
Figure 3 shows the current routing table for R2. R2 is the edge router for R1 and R2. Notice that the EIGRP IPv4 routing table for R2 contains all of the networks and subnets within the EIGRP routing domain. We can enable automatic summarization for EIGRP using the “auto-summary” command in router configuration mode.
R1(config)# router eigrp 100
For automatic summarization on all routers use the same commands. “100” is the autonomous system number of EIGRP domain. We can negate the automatic summarization using the “no auto-summary” command in router configuration mode.
We can verify the auto-summary configuration by using the command “show ip protocols”. Figure 4 illustrates the output of this command enabling the auto-summary on R1.
We can examine and verify the summarization from R2’s routing table. Using the “show ip route eigrp” command, we can display the routing table of R2 for EIGRP domain. Figure 5 illustrates the routing table of R2 after auto-summary configuration.
As indicated in Figure 3, R1 summarizes the 192.168.10.4/30 and 192.168.10.8/30 subnet. It forwards the summarized address of 192.168.10.0/24 to its neighbors on its Serial 0/0/0 and GigabitEthernet 0/0 interfaces. Because R1 does not have any EIGRP neighbors on its GigabitEthernet 0/0 interface, the summarized routing update is only received by R2.
Verifying Auto-Summary from Topology Table
In Figure 6, routers R1 will send R2 a summarized EIGRP routing update of 172.16.0.0/16. Routing tables for R1, R2 and R3 contain subnets of the 172.16.0.0/16 network; so, all routers send the summary advertisement across a different major network.
We can verify the configuration of auto-summary on R2 and R3 topology table. This will verify that R2 and R3 have received the 172.16.0.0/16 summary route. We can use the all-links parameter with the “show ip eigrp topology” to show all received updates.
Figure 5 shows the routing table for R2. The highlighted entries are using an exit interface of Null0. EIGRP automatically adds a summary route to Null0 for two classful networks 10.0.0.0/8 and 172.16.0.0/16. It is an IOS virtual interface that is a route to nowhere, also known as “the bit bucket.” Packets that match a route with a Null0 exit interface are discarded.
The Null0 summary route prevents routing loops for destinations that are integrated into the summary but do not exist in the routing table. EIGRP for IPv4 automatically includes a Null0 summary route in the following conditions:
- In the case of one subnet that was learned via EIGRP.
- In case of two or more network EIGRP router configuration mode commands.
- Automatic summarization is enabled.
Notice – Automatic summarization is not available for IPv6, because classful addressing does not exist in IPv6.