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...