使用分發列表過濾BGP路由

2021-09-21 10:26:03 字數 2455 閱讀 2372

一、拓撲圖:

二、配置各路由器的

ip位址,並執行

bgp協議。

1、為了讓

r3學到明細路由

,我們把

r1自動彙總關掉:

r1(config)#router bgp 64512

r1(config-router)#no auto-summary

r1(config-router)#net 172.16.255.0 mask 255.255.255.252

r1(config-router)#net 172.16.0.1 mask 255.255.255.252

r1(config-router)#net 172.16.0.0 mask 255.255.255.0 

r1(config-router)#net 172.16.1.0 mask 255.255.255.0

r1(config-router)#net 172.16.2.0 mask 255.255.255.0

r1(config-router)#net 172.16.3.0 mask 255.255.255.0

r1(config-router)#nei 172.16.255.2 remote 64512

r2(config-if)#router bgp 64512

r2(config-router)#net 172.16.255.0 mask 255.255.255.252

r2(config-router)#net 10.1.255.0 mask 255.255.255.252

r2(config-router)#nei 172.16.255.1 remote 64512

r2(config-router)#nei 10.1.255.2 remote 64513

r3(config-if)#router bgp 64513

r3(config-router)#net 10.1.255.0 mask 255.255.255.252

r3(config-router)#nei 10.1.255.1 remote 64512

2、配置完之後,看一下r3的路由表:

r3#sh ip route

…………

gateway of last resort is not set

172.16.0.0/16 is variably subnetted, 5 subnets, 2 masks

b       172.16.255.0/30 [20/0] via 10.1.255.1, 00:08:58

b       172.16.0.0/24 [20/0] via 10.1.255.1, 00:08:58

b       172.16.1.0/24 [20/0] via 10.1.255.1, 00:08:58

b       172.16.2.0/24 [20/0] via 10.1.255.1, 00:08:58

b       172.16.3.0/24 [20/0] via 10.1.255.1, 00:08:58

10.0.0.0/30 is subnetted, 1 subnets

c       10.1.255.0 is directly connected, serial1/0

三、在r2上建立

acl,並用分發列表去應用

acl以達到過濾指定的路由:

r2(config)#access-list 1 deny 172.16.0.0 0.0.0.255

r2(config)#access-list 1 deny 172.16.1.0 0.0.0.255

r2(config)#access-list 1 per any 

(其它路由都不拒絕)

r2(config-router)#nei 10.1.255.2 distribute-list 1 out (對目標鄰居應用分發列表)

四、再來檢視一下

r3的路由表,發現指定的兩條路由被過濾掉了:

r3#clear ip bgp * soft (軟涮新一下bgp資料庫)

r3#sh ip route

………………

gateway of last resort is not set

172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks

b       172.16.255.0/30 [20/0] via 10.1.255.1, 00:17:19

b       172.16.2.0/24 [20/0] via 10.1.255.1, 00:17:19

b       172.16.3.0/24 [20/0] via 10.1.255.1, 00:17:19

10.0.0.0/30 is subnetted, 1 subnets

c       10.1.255.0 is directly connected, serial1/0

r3#

分發列表實現路由控制過濾(RIP)實驗

一 基本實驗配置 r1 參考配置 配置介面位址 inte ce loopback0 ip address 172.16.1.1 255.255.255.0 inte ce loopback1 ip address 172.16.2.1 255.255.255.0 inte ce loopback2 ...

python列表過濾

寫 時會遇到這樣的需求 從指定列表中刪除不符合要求的元素。這時直觀的做法就是遍歷整個列表,遇到不符合要求的就刪除。但是下面這種寫法是錯的 for item in list if not wanted item list.remove item return list出錯的原因是python不允許在遍...

行情分發節點列表

h2.需求 獲取 分發節點列表 包含節點名稱和ip h2.方案 http md nodes.erl 負責讀取market dispatcher表中的資料,並將資料返回給瀏覽器 h2.實現 響應 屬性參見 shared include node.hrl resp case query util fin...