BGP協議學習精華 二

2021-09-04 10:57:05 字數 2771 閱讀 3746

bgp & route maps

router map

與bgp

一起使用時可控制路由資訊,並可定義路由再分配的條件:

route-map map-tag [[permit|deny]|[sequence-number]], map-tag

是route-map

的標識號,

sequence-number

是每乙個

route map

條件的標識號。

bgp使用route-map

時,從最小的

sequence-number

開始對應。

match

用於定義一些必須符合的條件,

set是定義當符合

match

中的條件時所採取的一些動作。如:

route-map mymap permit 10

match ip address 1.1.1.1

set metric 5

例:route a

與route b

走rip

,route a

與route c

走bgp

。route a

對從170.10.0.0

來的路由設

metric為2,

其他為5:

!router a

router rip

network 3.0.0.0

network 2.0.0.0

network 150.10.0.0

passive-inte***ce serial 0

redistribute bgp 100 route-map setmetric

! router bgp 100

neighbor 2.2.2.3 remote-as 300

network 150.10.0.0

! route-map setmetric permit 10

match ip-address 1

set metric 2

! route-map setmetric permit 20

set metric 5

! access-list 1 permit 170.10.0.0 0.0.255.255

若在router c

上對170.10.0.0

的outgoing

包設community attribute

為300:

!router c

router bgp 300

network 170.10.0.0

neighbor 2.2.2.2 remote-as 100

neighbor 2.2.2.2 route-map setcommunity out

! route-map setcommunity permit 10

match ip address 1

set community 300

! access-list 1 permit 0.0.0.0 255.255.255.255

advertising networks

bgp

通過三種方法對外廣播其

as內的路由資訊

:重分配靜態路由、重分配動態路由、用

network

命令。redistributing static routes

!router c

router bgp 200

neighbor 1.1.1.1 remote-as 300

redistribute static

! ip route 175.220.0.0 0.0.255.255 null 0

redistribute dynamic routes

有些igp

路由是通過

bgp學到的,因此需用

access list

阻止這些路由被再分配回

bgp。

!router c

router eigrp 10

network 175.220.0.0

redistribute bgp 200

redistributed connected

default-metric 1000 100 250 100 1500

! router bgp 200

neighbor 1.1.1.1 remote-as 300

neighbor 2.2.2.2 remote-as 200

neighbor 1.1.1.1 distribute-list 1 out

redistribute eigrp 10

! access-list 1 permit 175.220.0.0 0.0.255.255

通常應避免將

bgp再分配入

igp,因為這樣會導致太多的路由注入

as中。

use the network command

在bgp

中使用network

命令定義

as的起始處,而在

igp中,

network

命令則指定起

igp的埠。

!router c

router bgp 200

neighbor 1.1.1.1 remote-as 300

network 175.220.0.0

BGP協議學習精華 二

bgp route maps router map 與bgp 一起使用時可控制路由資訊,並可定義路由再分配的條件 route map map tag permit deny sequence number map tag 是route map 的標識號,sequence number 是每乙個 ro...

BGP協議學習精華 三

bgp decicion algorithm as path attribute 當有更新資訊通過as 時,bgp將在前面加上自己的as號。origin attribute 路由的origin屬性有以下三種 igp 路由起源於同一as域內,用show ip bgp時由i代表 egp 路由通過exte...

BGP協議學習精華 三

bgp decicion algorithm as path attribute 當有更新資訊通過as 時,bgp將在前面加上自己的as號。origin attribute 路由的origin屬性有以下三種 igp 路由起源於同一as域內,用show ip bgp時由i代表 egp 路由通過exte...