PDA

View Full Version : Load balancing cho BGP nhu the nao?



phoanglinh
22-11-2003, 10:09 PM
Chào các bạn.

Hiện tại tui kết nối 2 đường STM-1 giữa 2 router 76xx dùng BGP.
Nhưng để traffic đi qua 2 STM-1 đó sao cho cân bằng thì nên
cấu hình ra sao?
Mong được trả lời. Cám ơn.

Linh.

Mikami
23-11-2003, 11:39 AM
Trong BGP có balancing kô nhỉ ?? :wink:

sinhvienngheo
26-11-2003, 01:21 PM
anh Linh,

Anh dùng maximum-path 2 trong router BGP.

Tham khảo thêm cách làm ở file đính kèm.

Chúc vui,

phoanglinh
26-11-2003, 08:13 PM
Chào SVN.

Cám ơn bạn đã chỉ dẫn về maximum-path và "Load Sharing Using the Loopback Address as a BGP Neighbor" (khi trước tui dùng ip address của interfaces). Bây giờ thì tốt rồi.
Cám ơn nhiều.

Linh

netdevice
05-12-2003, 08:44 PM
Chào mọi người,
Theo mình biết BGP chỉ thực hiện load balancing qua các tuyến trên cùng một router. Nếu 1 AS gồm nhiều tuyến kết nối đến các AS khác qua nhiều router thì chỉ có thể load sharing mà thôi.

dangquangminh
22-12-2003, 12:19 PM
netdevice

trong trường hợp có nhiều routers trong as, netdevice có thể mô tả cách cấu hình để load-sharing được không?

Dùng local-preference? or as-path?

cám ơn nhiều,

inka
07-05-2004, 02:58 PM
Voi so do duoi day thi chung ta co bao nhieu cach cau hinh load balancing cho con router 7200, cach nao hieu qua, de cau hinh. Co trang nao noi ro hon ve cau hinh nay khong, minh len cisco roi nhung thay khong day du lam. xin nho cac su phu chi day

http://vnpro.org/forum/download.php?id=607

calvin.nguyen
07-05-2004, 03:34 PM
Theo mình thấy thì trường hợp này khong thực hiện đuọc vì BGP sử dụng AS PATH để chọn the best route . Theo hình vẻ ở trên thì Cisco 7204 nối vào 4 ISP khác nhau do đó AS PATH se khác nhau . Nếu là cùng một ISP thì chỉ cần sủ dụng lệnh maximum-paths 4 duoi BGP configuratiọn . Các bạn nghĩ sau ?

inka
08-05-2004, 01:03 PM
Với maximum-path thì ta đang nói đến mô hình multi path, nhưng với mô hình multihome thì chắc sẽ có cách khác hay hơn để control,
ví dụ 203.168.1.0 ---203.168.200.0
, nhưng ta chia ra một nửa route này cho qua vdc, một nửa khác cho ra viettel chẳng hạn, thì lúc đó cấu hình để control như thế nào.

Neo
08-05-2004, 05:10 PM
Hi, bạn có thể xem link này http://www.cisco.com/warp/public/459/40.html

Nội dung:
- Load Sharing Using the Loopback Address as a BGP Neighbor
- Load Sharing when Dualhomed to One ISP Through a Single Local Router
- Load Sharing when Dualhomed to One ISP Through Multiple Local Routers
- Load Sharing when Multihomed to Two ISPs Through a Single Local Router
- Load Sharing when Multihomed to Two ISPs Through Multiple Local Routers

Đây là 1 link rất hay dành cho các pre-CCIE, vấn đề này sẽ được thảo luận kỹ trong CCLabPro Vol.4

Cheers,

govap
15-05-2004, 11:28 PM
inka

có thể nói ngay rằng, BGP là sở trường của govap!!!

Một số giải pháp cho vấn đề load-sharing của BGP

Điều kiện cần:

* MED và AS_PATH cần phải giống nhau cho hai routes bên trong AS.
* Thêm vào lệnh maximum-path <1-6>

Sau đó:

Load Sharing on Inbound with AS-PATH


router bgp 100
nei <2> remote-as 200
nei <2> route-map add-to-200 out
nei <3> remote-as 300
nei <3> route-map add-to-300 out

route-map add-to-200 permit 10
map ip addr 5
set as-path-perpend 100 100

route-map add-to-300 permit 10
match ip add 10
set as-path-prepend 100 100

access-list 5 permit 192.168.1.0 0.0.0.255
access-list 10 permit 192.168.2.0 0.0.0.255


Ø Load Sharing on Inbound with MED


router bgp 100
nei <2> remote-as 200
nei <2> route-map set-med out
nei <3> remote-as 200
nei <3> route-map set-med out

route-map set-med permit 10
set metric-type internal

Inka có thể hỏi những điểm tinh tế nhất/hóc búa nhất của BGP cho govap nha.

inka
17-05-2004, 05:05 PM
Govap xem thử cách khác nhé

tại router 7204

router bgp 11
neighbor 200.80.10.10 remote−as 10
neighbor 200.80.10.10 route−map UPDATES−1 in
neighbor 200.80.50.42 remote−as 12
neighbor 200.80.50.42 route−map UPDATES−2 in
route−map UPDATES−1 permit 10
match ip address 1
set weight 100
route−map UPDATES−1 permit 20
match ip address 2
route−map UPDATES−2 permit 10
match ip address 1
route−map UPDATES−2 permit 20
match ip address 2
set weight 100
access−list 1 permit 192.168.1.0 255.255.255.0
access−list 2 permit 192.168.2.0 255.255.255.0


như vậy thì có thực hiện được không, lúc này các route nào đến mạng 192.168.1.0 sẽ đi qua as10 còn 192.168.2.0 sẽ đi qua as 12

1''hpSky
18-05-2004, 10:52 AM
AS-Path attribute có một hạn chế lớn khi dùng để điều khiển incomming traffic: bạn không biết chính xác cần prepend bao nhiêu AS number thì đủ.

MED attribute cũng vậy: không dễ dàng đàm phán với upstream ISPs làm cái việc có lợi cho riêng bạn.

Vậy nên người ta mới thường dùng BGP community attribute cho việc điều khiển incomming traffic. Với lợi ích chung cho nhiều khách hàng, upstream ISP có thể tạo ra một loạt các filter-list hay route-map dựa trên tập các tham số community định nghĩa trước. Khách hàng muốn điều khiển incomming traffic, có thể tuỳ biến các tham số này để sử dụng hiệu quả nhất cho mạng của mình.

Outgoing traffic với BGP thì không vấn đề gì, với một tập phong phú các attribute, bạn hoàn toàn có thể điều khiển lưu lượng của mình mà không có vấn đề gì khó khăn.

vnsystem
09-06-2004, 11:32 AM
Cho mình hỏi nhé, mọi người đang thảo luận về load sharing đối với BGP tuy nhiên câu hỏi của inka hình như là làm sao load balancing ???
Theo mình biết có 1 thiết bị chuyên load balancing, để mình check lại rồi thảo luận với mọi người sau nhé.

dangquangminh
14-07-2004, 11:40 PM
hi vnsystem

kết quả kiểm tra sao rồi?

Cám ơn,

itmansaigon
15-07-2004, 12:02 AM
Hello,

Có ai đã từng config BGP load balancing trên hệ thống thực tế chưa?

songminhtb
25-03-2011, 05:13 PM
Anh 1''hpSky (http://vnpro.org/forum/member.php/426-1-hpSky) ơi! Anh có thể nói rõ hơn và cho lab dùm em với, vậy thì hay quá ạ. Cảm ơn Anh!!!

linhanhtran
27-04-2011, 11:08 AM
các bạn cho mình hỏi BGP có cơ chế load banlancing không? mình đọc một số tài liệu thì nó bảo là BGP không có cơ chế này vì nó là giao thức path vecter định tuyến dựa vào các thuộc tính nên không suppot cơ chế này ?