PDA

View Full Version : chon lua duong di de quang ba route trong bgp



inka
10-05-2004, 10:16 AM
Theo hình dưới đây thì có cách nào để cho route 1.0.0.0/8 khi quảng bá sẽ đi qua 10.10.10.10 còn route 2.0.0.0/8 the se đi bằng 20.20.20.20

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

govap
10-05-2004, 04:58 PM
hi

thay đổi thuộc tính AS_PATH hoặc MED của các route tương ứng khi quảng cáo các route này cho các SP-A và SP-B.

inka cần nhớ rằng các attribute này sẽ tác động lên quá trình chọn lựa route ở SP-A và SP-B.

themask
10-05-2004, 05:08 PM
hi,

1/ Dùng distribute-list để lọc route. ( source or destination)
2/ Dùng neighbor + route-map. ( source or destination)
3/ Dung Tag để đánh dấu route, chặn route đầu cuối ( desticnation)

recommend 2/

Chúc inka vui vẻ.

inka
11-05-2004, 10:07 AM
Cám ơn mọi người,Inka sẽ cấu hình thử với route map rồi đưa mọi người check lại nhé

sinhvienngheo
11-05-2004, 10:24 AM
các cách của themask đưa không có tính dự phòng. Nghĩa là nếu một route 1.x.x.x bị down trong một ISP, ISP còn lại sẽ không thể route net 1.x.x.x lại.

BGP có hỗ trợ tag nhưng tag trong BGP chính là COMMUNITY. Một lần nữa, nếu dùng tag là nhà quê và không giải quyết được vấn đề.

Chúc mọi người vui vẻ

themask
12-05-2004, 11:30 AM
SVN có thể giải thích thêm cho mọi người cùng hiểu được không?

TM có một chút í kiến sau:

1/
Việc quảng bá route đến các ISP sẽ ảnh hưởng lên traffic quay lại (inbound traffic). Vậy, trong trường hợp này, nếu như 2 ISP không liên hệ được với nhau để đồng bộ link database thì, theo themask, khó lòng mà dùng thuộc tính tác động các ISP để lập mô hình dự phòng. Ngược lại, nếu các ISP có link lại với nhau và đồng bộ link database thì việc dùng neighbor với route-map hay tag để tạo đường dự phòng là đơn giản.
Nói chính xác, với mô hình đưa ra và yêu cầu inbound-loadsharing thì khó có thể lập mô hình dự phòng.

2/
Việc dùng Tag để đánh dấu route trước khi quảng bá và lọc hay thay đổi thuộc tính các route này ở ISP giải quyết được vấn đền mà inka đưa ra. Một nhược điểm là gây tổn hao BW so với giải pháp 2/. Tuy vậy, ưu điểm là các ISP học được đầy đủ các route từ AS300 ( trong trường hợp xử lý route và forward đến các AS khác).

(svn có solution nào không?)

inka
12-05-2004, 01:25 PM
SVN nói đúng ý mình, mình cũng đang thắc mắc về trường hợp lỡ một route bị down thì coi như hết đường đi cho route đó vì đường đi đã bị mình khống chế trong route map rồi, Có cách hay chỉ anh em nhá

govap
13-05-2004, 02:46 PM
set metric cho các routes như vậy nha:

route-map setmetric2ISPA permit 10
match ip add 1
set metric 200
route-map setmetric2ISPA permit 20
match ip add 2
setmetric 100

route-map setmetric2ISPB permit 10
match ip add 1
set metric 100
route-map setmetric2ISPB permit 20
match ip add 2
setmetric 200

access 1 permit 10.0.0.0 0.255.255.255
access 2 permit 20.0.0.0 0.255.255.255

sau đó áp dụng vào BGP:

#router bgp 300
#neighbor 10.10.10.10 route-map setmetric2ISPA
#neighbor 20.20.20.20 route-map setmetric2ISPB

nếu inla làm lab, inka sẽ thấy giải pháp trên hoàn hảo.

themask
13-05-2004, 08:12 PM
inka có thể cấu hình như trên, tuy nhiên cần

1/ Nối SP-A và SP-B lại với nhau.
2/ MED sẽ bị xóa về 0 khi route được phân phối qua miền thứ 3. Do vậy, các route trao đổi giữa SP-A & SP-B phải được set lại MED.

Chúc mọi người vui vẻ :)

danguyennhi
14-05-2004, 12:33 PM
hi

SP-A và SP-B chắc chắn được nối với nhau (trực tiếp/gián tiếp) vì họ là SP.

MED là thuộc tính optional mandatory của BGP nên có bị set về 0 (zero) hay không thì phải xem lại.

themask
14-05-2004, 12:56 PM
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ics/icsbgp4.htm

...Unlike local preference, the MED attribute is exchanged between ASs, but a MED attribute that comes into an AS does not leave the AS. When an update enters the AS with a certain MED value, that value is used for decision making within the AS. When BGP sends that update to another AS, the MED is reset to 0. ...

Chúc mọi người vui vẻ,

inka
14-05-2004, 03:10 PM
Thực ra trong trường hợp này mình không quan tâm đến việc nối giữa ISPA va ISPB vì đó là ISP của họ, mình chỉ quan tâm đến router A của mình thôi, mình thấy cách của govap rất hay,mình đã làm cũng gần giống như cách này nhưng lúc đó quên đặt metric ngược lại cho ISP khác nên khi một đường đứt thì các route phụ thuộc vào đường đó không có đường khác để đi => quá dở.

cám ơn mọi người lắm lắm

inka
17-05-2004, 04:53 PM
the mask nói đúng đó, Med chỉ được qủng cáo đến các IBGP chứ không quảng cáo tới các EBGP nên chỉ có ý nghĩa tác động đến AS neighbor thôi, a govap này mình cũng chỉ cần set metric cho một route thôi không cần phải cả hai vi cái nào không set thì sẽ trở về 0 đúng không.
[route-map setmetric2ISPA permit 10
match ip add 1
set metric 200
route-map setmetric2ISPA permit 20
match ip add 2
....//set metric 100 ]