Many a times, while working on dynamic Routing protocols (especially EIGRP) we often tend to get caught up on functional difference between Distribute List and Offset List. In discussions on various blogs, we get to understand that Distribute list functions to control the Routes which are advertised or received while Offset List function is to modify the advertised/received metric of Routes. Somewhere, one liners or definition of terms may not clearly give a view of the terms. Hence, let’s take a lab scenario to help practically understand the difference between both terms and how to implement them.

In the below scenario, we will take example of EIGRP Routing Protocol and with 2 Routers R1 and R2 connected Back to Back on FastEthernet port Fa0/0 on each end. Both have 3 Loopbacks interfaces of /32 each advertised over EIGRP.difference-between-distribute-list-and-offset-list




On R2 , we see 3 Prefixes received from R1 ( , and


We will configure Access List 1 on R2 to deny subnet and permit rest of traffic.difference-between-distribute-list


Now , in the Routing Protocol (EIGRP 1) , a Distribute List is introduced which calls Access List 1 for incoming traffic over Fa0/0.difference-between-distribute-list


Once Distribute List is configured , we see that subnet “” is not received on R2 any more.difference-between-distribute-list


Hence , as Rightly said in the definition of “Distribute List” – It controls the Routes which are advertised or received. In the above scenario, distribute calls the Access list matching Subnet  controls i.e. stops its entry into R2 EIGRP table.



As shown below, Distribute List configuration is removed and we are back on R2 which is receiving 3 Routes.difference-between-distribute-list


Access list 1 is configure which permit only.difference-between-distribute-list


Now , in EIGRP configuration , we configure Offset List which calls access list 1 to increases the metric for routes matching ACL with value of 100.


The Output of for EIGRP Learned Routes shows that only for network the Metric has increased by 100 (Before it was 409600 and post Offset list configuration it became 409700)difference-between-distribute-list


Now, Am sure we have more clarity of how Distribute List and Offset List differ and how to configure them.

Related Posts

About The Author

Add Comment

Social Media Auto Publish Powered By : XYZScripts.com
Select your currency
USD United States (US) dollar