Cisco: Route Filtering ip prefix-list
My Learning topics result may not be accurate because of my misunderstanding!!!!
I STRONGLY RECOMMENDED to read the Official Documents(cisco.com a.k.a. CCO) and RFCs, any other books, sites.
And learn foundation, create lab yourself, configure, and verify any topics.
TODO
Topology 42bc1e5c-e081-4f89-82d4-4ea181c272c6 ip prefix-list lab
Lab Specification
Environment: CML-P 2.0
IGP: EIGRP
Base Configuration
Common Configuration Snippet
Million common configuration is here.
-
-
R1
configure terminal
!
interface Loopback 0
ip address 172.16.0.1 255.255.255.0
interface Loopback 1
ip address 172.16.1.1 255.255.255.128
interface Loopback 2
ip address 172.16.2.1 255.255.255.192
interface Loopback 3
ip address 172.16.3.1 255.255.255.224
interface Loopback 4
ip address 172.16.4.1 255.255.255.240
interface Loopback 5
ip address 172.16.5.1 255.255.255.248
interface Loopback 6
ip address 172.16.6.1 255.255.255.252
interface Loopback 7
ip address 172.16.7.1 255.255.255.0
interface Loopback 8
ip address 172.16.8.1 255.255.255.0
interface Loopback 9
ip address 172.16.9.1 255.255.255.0
interface Loopback 10
ip address 172.16.10.1 255.255.255.255
interface Loopback 11
ip address 172.16.11.1 255.255.255.255
interface GigabitEthernet 0/0
ip address 10.1.2.1 255.255.255.0
no shutdown
!
router eigrp 1
network 172.16.0.1 0.0.0.0
network 172.16.1.1 0.0.0.0
network 172.16.2.1 0.0.0.0
network 172.16.3.1 0.0.0.0
network 172.16.4.1 0.0.0.0
network 172.16.5.1 0.0.0.0
network 172.16.6.1 0.0.0.0
network 172.16.7.1 0.0.0.0
network 172.16.8.1 0.0.0.0
network 172.16.9.1 0.0.0.0
network 172.16.10.1 0.0.0.0
network 172.16.11.1 0.0.0.0
network 10.1.2.1 0.0.0.0
exit
!
end
R2
configure terminal
!
interface Loopback 0
ip address 172.16.0.17 255.255.255.240
interface Loopback 1
ip address 172.16.0.33 255.255.255.240
interface GigabitEthernet 0/0
ip address 10.2.3.2 255.255.255.0
no shutdown
interface GigabitEthernet 0/1
ip address 10.1.2.2 255.255.255.0
no shutdown
interface GigabitEthernet 0/2
ip address dhcp
no shutdown
!
router eigrp 1
! redistribute from static to eigrp
! bandwidth[kbps], delay[10us], reliability 100%, load 1, MTU 1500
redistribute static metric 1000000 1 255 1 1500
network 10.2.3.2 0.0.0.0
network 10.1.2.2 0.0.0.0
network 172.16.0.17 0.0.0.0
network 172.16.0.33 0.0.0.0
exit
!
end
R3
configure terminal
!
interface Loopback 0
ip address 192.168.0.3 255.255.255.0
interface Loopback 1
ip address 192.168.1.3 255.255.255.128
interface Loopback 2
ip address 192.168.2.3 255.255.255.192
interface Loopback 3
ip address 192.168.3.3 255.255.255.224
interface Loopback 4
ip address 192.168.4.3 255.255.255.240
interface Loopback 5
ip address 192.168.5.3 255.255.255.248
interface Loopback 6
ip address 192.168.6.3 255.255.255.0
interface Loopback 7
ip address 192.168.7.3 255.255.255.0
interface Loopback 8
ip address 192.168.8.3 255.255.255.0
interface Loopback 9
ip address 192.168.9.3 255.255.255.0
interface GigabitEthernet 0/1
ip address 10.2.3.3 255.255.255.0
no shutdown
!
router eigrp 1
network 192.168.0.3 0.0.0.0
network 192.168.1.3 0.0.0.0
network 192.168.2.3 0.0.0.0
network 192.168.3.3 0.0.0.0
network 192.168.4.3 0.0.0.0
network 192.168.5.3 0.0.0.0
network 192.168.6.3 0.0.0.0
network 192.168.7.3 0.0.0.0
network 192.168.8.3 0.0.0.0
network 192.168.9.3 0.0.0.0
network 10.2.3.3 0.0.0.0
exit
!
end
configure terminal
!
ip prefix-list PRE01 permit 172.16.0.0/24
ip prefix-list PRE01 permit 172.16.1.0/24
ip prefix-list PRE01 permit 172.16.2.0/26
ip prefix-list PRE01 permit 172.16.3.0/26
ip prefix-list PRE01 permit 172.16.4.0/28
!
ip prefix-list PRE02 permit 172.16.0.0/16 ge 27
!
ip prefix-list PRE03 permit 172.16.0.0/16 le 28
!
ip prefix-list PRE04 permit 172.16.0.0/22 le 32
!
ip prefix-list PRE05 permit 172.16.0.0/16 ge 25 le 27
!
ip prefix-list PRE06 permit 0.0.0.0/0
!
ip prefix-list PRE07 permit 0.0.0.0/0 ge 32
!
ip prefix-list PRE08 deny 172.16.2.0/23 ge 26
ip prefix-list PRE08 permit 0.0.0.0/0 le 32
!
access-list 9 permit 172.16.4.0 0.0.1.255
! is euqivalent
ip prefix-list PRE09 permit 172.16.4.0/23 le 32
!
! if you want to match only 172.16.0.0/24 route
! ACL is matches 172.16.0.0/24 but also matches 172.16.0.16/28, 172.16.0.32/28
access-list 10 permit 172.16.0.0 0.0.0.255
! ip prefix-list is match only 172.16.0.0/24
ip prefix-list PRE10 permit 172.16.0.0/24
!
router eigrp 1
distribute-list prefix PRE01 out GigabitEthernet 0/0
! or
distribute-list prefix PRE02 out GigabitEthernet 0/0
! or
distribute-list prefix PRE03 out GigabitEthernet 0/0
! or
distribute-list prefix PRE04 out GigabitEthernet 0/0
! or
distribute-list prefix PRE05 out GigabitEthernet 0/0
! or
distribute-list prefix PRE06 out GigabitEthernet 0/0
! or
distribute-list prefix PRE07 out GigabitEthernet 0/0
! or
distribute-list prefix PRE08 out GigabitEthernet 0/0
! or
distribute-list 9 out GigabitEthernet 0/0
distribute-list prefix PRE09 out GigabitEthernet 0/0
! or
distribute-list 10 out GigabitEthernet 0/0
distribute-list prefix PRE10 out GigabitEthernet 0/0
exit
!
end
Verification ip prefix-list basics 28773325-623a-41d7-9b43-389b7f293208
References