愛伊米

配置BGP路由策略應用AS_Path屬性功能示例

配置BGP路由策略應用AS_Path屬性功能示例

規格

適用於所有版本、所有形態的AR路由器。

組網需求

如圖1所示,四臺路由器分別屬於不同自治系統,它們之間建立EBGP連線。要求在RouterD上對RouterA傳送路由時改變AS-Path屬性,以改變RouterA到192。168。6。1/24的路由。

圖1 配置BGP路由協議的AS_Path屬性功能組網圖

配置BGP路由策略應用AS_Path屬性功能示例

拓撲圖

操作步驟

RouterA的配置

#

sysname RouterA

#

interface GigabitEthernet1/0/0

ip address 192。168。1。1 255。255。255。0

#

interface GigabitEthernet2/0/0

ip address 192。168。2。1 255。255。255。0

#

interface LoopBack0

ip address 1。1。1。1 255。255。255。255

#bgp 100

router-id 1。1。1。1  //Router ID,建議配置為LoopBack0的IP地址

peer 192。168。1。2 as-number 200  //指定對等體的IP地址及其所屬的AS編號

peer 192。168。2。2 as-number 400

#

ipv4-family unicast

undo synchronization

peer 192。168。1。2 enable

peer 192。168。2。2 enable

#

RouterB的配置

#

sysname RouterB

#

interface GigabitEthernet1/0/0

ip address 192。168。3。1 255。255。255。0

#

interface GigabitEthernet2/0/0

ip address 192。168。2。2 255。255。255。0

#

interface LoopBack0

ip address 2。2。2。2 255。255。255。255

#bgp 200

router-id 2。2。2。2

peer 192。168。2。1 as-number 100

peer 192。168。3。2 as-number 300

#

ipv4-family unicast

undo synchronization

peer 192。168。2。1 enable

peer 192。168。3。2 enable

#

RouterC的配置

#

sysname RouterC

#

interface GigabitEthernet1/0/0

ip address 192。168。3。2 255。255。255。0

#

interface GigabitEthernet2/0/0

ip address 192。168。4。2 255。255。255。0

#

interface LoopBack0

ip address 3。3。3。3 255。255。255。255

#bgp 300

router-id 3。3。3。3

peer 192。168。3。1 as-number 200

peer 192。168。4。1 as-number 400

#

ipv4-family unicast

undo synchronization

peer 192。168。3。1 enable

peer 192。168。4。1 enable

#

RouterD的配置

#

sysname RouterD

#

interface GigabitEthernet1/0/0

ip address 192。168。1。2 255。255。255。0

#

interface GigabitEthernet2/0/0

ip address 192。168。4。1 255。255。255。0

#

interface GigabitEthernet3/0/0

ip address 192。168。6。1 255。255。255。0

#

interface LoopBack0

ip address 4。4。4。4 255。255。255。255

#bgp 400

router-id 4。4。4。4

peer 192。168。1。1 as-number 100

peer 192。168。4。2 as-number 300

#

ipv4-family unicast

undo synchronization

network 192。168。6。0 255。255。255。0  //配置BGP釋出本地網路路由

peer 192。168。1。1 enable

peer 192。168。1。1 route-policy t1 export  //對傳送到對等體的路由應用路由策略

peer 192。168。4。2 enable

#route-policy t1 permit node 5  //建立路由策略

apply as-path 400 400 400 additive  //在原有的AS-Path屬性列表中追加AS號400 400 400

#

驗證配置結果

# 在RouterD上應用路由策略之前,在RouterA上執行命令display bgp routing-table檢視到網段192。168。6。0/24的兩條BGP路由,其中下一跳為192。168。2。2的路由AS路徑屬性為200 300 400,而下一跳為192。168。1。2的路由AS路徑屬性為400。然後執行命令display ip routing-table可以看到經過AS少的路由,即下一跳為192。168。1。2的路由被優選。

# 在RouterD上應用路由策略之後,在RouterA上執行命令display bgp routing-table檢視到網段192。168。6。0/24的兩條BGP路由,其中下一跳為192。168。2。2的路由的AS路徑屬性還為200 300 400,但下一跳為192。168。1。2的路由AS路徑屬性則變為400 400 400 400。然後執行命令display ip routing-table可以看到經過AS少的路由,即下一跳為192。168。2。2的路由被優選。

配置注意事項

執行命令network配置路由器釋出路由,如果沒有指定掩碼或掩碼長度,則按有類地址處理。

預設情況下,同步功能是關閉的。

預設情況下,BGP-IPv4單播地址族的對等體是自動使能的。