tailieunhanh - BGP CƠ BẢN

BGP là một giao thức khá phức tạp được dùng nhiều trên Internet và trong các công ty đa quốc gia. Mục đích chính của BGP là kết nối các mạng rất lớn hoặc các Autonomous-System. Các công ty lớn có thể dùng BGP như là một kết nối giữa các mạng ở các quốc gia khác nhau. | Giải pháp thứ hai: các BGP peer được full-mesh để đảm bảo các router đều có đủ thông tin định tuyến để forward packet. Khi này có thể tắt chức năng đồng bộ của IBGP. Nhưng full-mesh dẫn đến việc khó quản lý, tốn băng thông để cập nhật định tuyến, tốn CPU,mem. Có 2 cách để giải quyết vần đề này. Sử dụng Route Reflector: thay đổi qui luật split-horizon của IBGP. Các RR có thể gởi các tuyến IBGP đến các BGP peer khác. Để chống lặp vòng, các RR thêm vào các thuộc tính: cluster-id và originator. Sử dụng Confederation: thay đổi cách xử lý AS-PATH của IBGP: Chia một AS thành nhiều member-AS. BGP giữa các BGP peer thuộc các member-AS khác nhau sẽ là EBGP (tức là sẽ thêm member-AS vào AS-PATH để chống loop) nhưng các thuộc tính khác như Local Preference, MED, Next-hop sẽ không thay đổi. Ưu điểm của giải pháp này là các member-AS có thể được quản lý độc lập, tăng khả năng chính sách định tuyến routing. Các member-AS có thể sử dụng các IGP khác nhau. Nhưng quản lý một Confederation thì có thể sẽ rất phức tạp do đó nó chỉ thích hợp cho các ISP cực lớn (các ISP kết nối trực tiếp vào các điểm trung chuyển quốc tế như NAP,.) hoặc các công ty đa quốc gia cần có sự linh động và độc lập giữa các thành phần của hệ thống. Để lựa chọn tuyến cho các Incoming traffic, có thể sử dụng các cách sau. Sử dụng thuộc tính MED: cách này ít sử dụng do MED là một thuộc tính yếu và non-transitive. Sử dụng community: phương pháp này đòi hỏi phải được upstream ISP hỗ trợ, chỉ ảnh hưởng đến ISP trực tiếp, trong nhiều trường hợp không làm việc tốt. Sử dụng AS-Prepend: phương pháp này được sử dụng thông dụng hơn do có thể làm việc tốt trong tất cả các mô hình. Nhưng một điều cần phải nhớ, quyết định tuyến cho Incoming traffic rất khó thực hiện chính xác do các AS khác có thể thay đổi các attribute.

TỪ KHÓA LIÊN QUAN