(CCNP) Chỉnh đường BGP bằng AS-PATH

Mô hình:

- Yêu cầu các router chạy BGP và từ R4 đi đến các đích sẽ theo đường khác nhau như hình vẽ:

- Chỉ được cấu hình trên R1, không cấu hình trên R2, R3, R4.

Link tải bài lab đã cấu hình sẵn IP và BGP

Ta cấu hinh trên R1 để quảng bá prefix 1.1.1.1/32 và 1.1.1.2/32 sang cả 2 ISP, nhưng sẽ có AS-PATH khác nhau:

  • Nói với ISP01 : ASPATH của 2 prefix trên là (100,100) (dán thêm số 100 so với bình thường)

  • Nói với ISP02 : ASPATH của 2 prefix trên là (100,mặc định) => mục đích để sau khi R4 nhận được 2 đường đi đến prefix trên, sẽ ưu tiên AS-PATH ngắn nhất (Qua R3)

Tương tự:

Ta cấu hinh trên R1 để quảng bá prefix 1.1.1.3/32 và 1.1.1.4/32 sang cả 2 ISP, nhưng sẽ có AS-PATH khác nhau:

  • Nói với ISP02 : ASPATH của 2 prefix trên là (100,100),

  • Nói với ISP01 : ASPATH của 2 prefix trên là (100, mặc định) => mục đích để sau khi R4 nhận được 2 đường đi đến prefix trên, sẽ ưu tiên AS-PATH ngắn nhất (Qua R2)

Cấu hình:

R1

#########Tạo prefix list#########

ip prefix-list ABC1 seq 5 permit 1.1.1.1/32

ip prefix-list ABC1 seq 6 permit 1.1.1.2/32

ip prefix-list ABC2 seq 5 permit 1.1.1.3/32

ip prefix-list ABC2 seq 6 permit 1.1.1.4/32

 

 

#########Tạo route-map, sử dụng prefix list bên trên#########

route-map ABC1 permit 10

 match ip address prefix-list ABC1

 set as-path prepend 100 100##set AS PATH dài hơn bình thường với prefix ABC1

route-map ABC1 permit 20

 match ip address prefix-list ABC2##set AS PATH mặc định với prefix ABC2

 

 

route-map ABC2 permit 10

 match ip address prefix-list ABC2

 set as-path prepend 100 100 ##set AS PATH dài hơn bình thường với prefix ABC2

route-map ABC2 permit 20

 match ip address prefix-list ABC1 ##set AS PATH mặc định với prefix ABC1

 

#########Cấu hình BGP có dùng route-map#########

router bgp 100

 network 1.1.1.1 mask 255.255.255.255

 network 1.1.1.2 mask 255.255.255.255

 network 1.1.1.3 mask 255.255.255.255

 network 1.1.1.4 mask 255.255.255.255

 neighbor 10.1.2.2 remote-as 200

 neighbor 10.1.2.2 route-map ABC1 out 

 neighbor 10.1.3.3 remote-as 300

 neighbor 10.1.3.3 route-map ABC2 out

Verify:

Trên R4: Ta show ip bgp để thấy đường đi đã theo đúng mong muốn

Muốn ping được từ R4 sang các prefix kia thì bạn cần thêm quảng bá dải đấu nối R4-R3 và R4-R2 nữa nhé

 

Bài viết cùng danh mục