root
Well-Known Member
- Joined
- Dec 31, 2012
- Messages
- 1,153
- Reaction score
- 71
- Points
- 48
Hướng dẫn cấu hình BGP full-mesh và sử dụng BGP next-hop-self
tiếp theo phần lab hướng dẫn cấu hình BGP cơ bản, chúng ta sẽ triển khai BGP full mesh giữa các Router trong vùng iBGP
Đây là file cấu hình của bài lab: DOWNLOAD
Đây là file hướng dẫn cấu hình bài LAB BGP bằng file word: DOWNLOAD
III. BGP Full mesh
3.1. Cấu hình BGP full mesh.
- Bây giờ chúng ta sẽ cấu hình định tuyến BGP full mesh giữa các Router R1, R2 và R3
[TABLE="class: outer_border, width: 800"]
[TR]
[TD]// Cấu hình bgp trên Router R1
R1(config)#router bgp 123
R1(config-router)#neighbor 2.2.2.2 remote-as 123
R1(config-router)#neighbor 2.2.2.2 update-source loopback 0
R1(config-router)#neighbor 3.3.3.3 remote-as 123
R1(config-router)#neighbor 3.3.3.3 update-source loopback 0
// Cấu hình bgp trên Router R2
R2(config)#router bgp 123
R2(config-router)#neighbor 1.1.1.1 remote-as 123
R2(config-router)#neighbor 1.1.1.1 update-source loopback 0
R2(config-router)#neighbor 3.3.3.3 remote-as 123
R2(config-router)#neighbor 3.3.3.3 update-source loopback 0
// Cấu hình bgp trên Router R3
R3(config)#router bgp 123
R3(config-router)#neighbor 1.1.1.1 remote-as 123
R3(config-router)#neighbor 1.1.1.1 update-source loopback 0
R3(config-router)#neighbor 2.2.2.2 remote-as 123
R3(config-router)#neighbor 2.2.2.2 update-source loopback 0[/TD]
[/TR]
[/TABLE]
- Kiểm tra lại bảng neighbor của Router R1 xem nó đã lên neighbor bgp với Router R2 và R3 chưa
- Tương tự kiểm tra xem Router R2 đã lên neighbor với Router R1 và R3 chưa
- Kiểm tra tương tự trên bảng neighbor của Router R3
- Như vậy các Router trong miền iBGP đã được cấu hình BGP chạy full mesh với nhau.
3.2. Next-hop-self
- Mạng trong iBGP đã được cấu hình Full mesh giữa các Router R1, R2 và R3. Bây giờ chúng ta kiểm tra thử xem bảng BGP của Router R2 xem đã có network 44.44.44.44 do R4 quảng bá chưa. Ở đây chúng ta có thể thấy network 44.44.44.44/32 được next-hop thông qua 4.4.4.4 là đường đi không best.
- Kiểm tra bảng định tuyến chúng ta sẽ không thấy network 44.44.44.44 vì nó là đường đi không best nên sẽ không xuất hiện trong bảng định tuyến.
- Tương tự trên Router R3 cũng có network 44.44.44.44/32 thông qua nexthop 4.4.4.4 và nó là route không best.
- Vì là route không best nên nó sẽ không xuất hiện trên bảng định tuyến của Router R3
- Chúng ta kiểm tra bảng BGP và route trên Router R5 cũng sẽ không thấy network 44.44.44.44/32 này.
- Bởi vì trong BGP next-hop sẽ không đổi trong iBGP và chỉ thay đổi ở eBGP. Vì vậy route 44.44.44.44/32 do R1 quảng bá cho Router R2, R3 vẫn có next-hop là 4.4.4.4 (vì trong cùng iBGP next-hop không đổi). Nên route 44.44.44.44/32 không có trên bảng định tuyến của Router R2 và R3.
- Chúng ta sẽ phải cấu hình Next-hop-self trên Router R1 và R3 để thay đổi next-hop thành next-hop Router R1 và R3
[TABLE="class: outer_border, width: 800"]
[TR]
[TD]R1(config)# router bgp 123
R1(config-router)# neighbor 2.2.2.2 next-hop-self
R1(config-router)#neighbor 3.3.3.3 next-hop-self
R3(config)# router bgp 123
R3(config-router)#neighbor 1.1.1.1 next-hop-self
R3(config-router)#neighbor 2.2.2.2 next-hop-self[/TD]
[/TR]
[/TABLE]
tiếp theo phần lab hướng dẫn cấu hình BGP cơ bản, chúng ta sẽ triển khai BGP full mesh giữa các Router trong vùng iBGP
Đây là file cấu hình của bài lab: DOWNLOAD
Đây là file hướng dẫn cấu hình bài LAB BGP bằng file word: DOWNLOAD
III. BGP Full mesh
3.1. Cấu hình BGP full mesh.
- Bây giờ chúng ta sẽ cấu hình định tuyến BGP full mesh giữa các Router R1, R2 và R3
[TABLE="class: outer_border, width: 800"]
[TR]
[TD]// Cấu hình bgp trên Router R1
R1(config)#router bgp 123
R1(config-router)#neighbor 2.2.2.2 remote-as 123
R1(config-router)#neighbor 2.2.2.2 update-source loopback 0
R1(config-router)#neighbor 3.3.3.3 remote-as 123
R1(config-router)#neighbor 3.3.3.3 update-source loopback 0
// Cấu hình bgp trên Router R2
R2(config)#router bgp 123
R2(config-router)#neighbor 1.1.1.1 remote-as 123
R2(config-router)#neighbor 1.1.1.1 update-source loopback 0
R2(config-router)#neighbor 3.3.3.3 remote-as 123
R2(config-router)#neighbor 3.3.3.3 update-source loopback 0
// Cấu hình bgp trên Router R3
R3(config)#router bgp 123
R3(config-router)#neighbor 1.1.1.1 remote-as 123
R3(config-router)#neighbor 1.1.1.1 update-source loopback 0
R3(config-router)#neighbor 2.2.2.2 remote-as 123
R3(config-router)#neighbor 2.2.2.2 update-source loopback 0[/TD]
[/TR]
[/TABLE]
- Kiểm tra lại bảng neighbor của Router R1 xem nó đã lên neighbor bgp với Router R2 và R3 chưa
- Tương tự kiểm tra xem Router R2 đã lên neighbor với Router R1 và R3 chưa
- Kiểm tra tương tự trên bảng neighbor của Router R3
- Như vậy các Router trong miền iBGP đã được cấu hình BGP chạy full mesh với nhau.
3.2. Next-hop-self
- Mạng trong iBGP đã được cấu hình Full mesh giữa các Router R1, R2 và R3. Bây giờ chúng ta kiểm tra thử xem bảng BGP của Router R2 xem đã có network 44.44.44.44 do R4 quảng bá chưa. Ở đây chúng ta có thể thấy network 44.44.44.44/32 được next-hop thông qua 4.4.4.4 là đường đi không best.
- Kiểm tra bảng định tuyến chúng ta sẽ không thấy network 44.44.44.44 vì nó là đường đi không best nên sẽ không xuất hiện trong bảng định tuyến.
- Tương tự trên Router R3 cũng có network 44.44.44.44/32 thông qua nexthop 4.4.4.4 và nó là route không best.
- Vì là route không best nên nó sẽ không xuất hiện trên bảng định tuyến của Router R3
- Chúng ta kiểm tra bảng BGP và route trên Router R5 cũng sẽ không thấy network 44.44.44.44/32 này.
- Bởi vì trong BGP next-hop sẽ không đổi trong iBGP và chỉ thay đổi ở eBGP. Vì vậy route 44.44.44.44/32 do R1 quảng bá cho Router R2, R3 vẫn có next-hop là 4.4.4.4 (vì trong cùng iBGP next-hop không đổi). Nên route 44.44.44.44/32 không có trên bảng định tuyến của Router R2 và R3.
- Chúng ta sẽ phải cấu hình Next-hop-self trên Router R1 và R3 để thay đổi next-hop thành next-hop Router R1 và R3
[TABLE="class: outer_border, width: 800"]
[TR]
[TD]R1(config)# router bgp 123
R1(config-router)# neighbor 2.2.2.2 next-hop-self
R1(config-router)#neighbor 3.3.3.3 next-hop-self
R3(config)# router bgp 123
R3(config-router)#neighbor 1.1.1.1 next-hop-self
R3(config-router)#neighbor 2.2.2.2 next-hop-self[/TD]
[/TR]
[/TABLE]