Posted by : 86Gems 24 September 2014




Xét topology trên, RTA với RTC, RTB với RTC đang chạy EBGP. Riêng RTA với RTB đang chạy một số loại IGP (RIP, IGRP, vv). Theo định nghĩa, cập nhật EBGP có AD là 20, thấp hơn so với AD của IGP. Mặc định AD của rip là 120, IGRP là 100, 90 cho EIGRP và 110 cho OSPF.

RTA sẽ nhận được bản cập nhật về 160.10.0.0 thông qua hai giao thức định tuyến:
EBGP với AD là 20 và IGP với AD cao hơn 20.

Ta có thể thay đổi AD mặc định của BGP theo lệnh sau:
distance bgp externaldistance internaldistance localdistance
externaldistance:20
internaldistance:200
localdistance:200

RTA sẽ chọn EBGP qua RTC bởi vì AD thấp hơn.

Nếu chúng ta muốn RTA học mạng 160.10.0.0 qua RTB (IGP), ta có thể dùng một trong 2 cách sau:
Tăng AD của EBGP hoặc giảm AD của IGP ( Cách này không được khuyến khích vì có thể gây loop).
Sử dụng BGP backdoor.
BGP backdoor làm cho các tuyến đường IGP được ưu tiên hơn.

Sử dụng lệnh sau network address backdoor .

Các cấu network dùng cho mạng mà ta cần để tới IGP. Đối với BGP mạng này sẽ được coi như một mạng cục bộ, ngoại trừ việc nó sẽ không được quảng bá trong bản cập nhật BGP.

RTA#
router eigrp 10
network 160.10.0.0
router bgp 100
neighbor 2.2.2.1 remoteas 300
network 160.10.0.0 backdoor

Mạng 160.10.0.0 được coi là một mục cục bộ, nhưng không được quảng bá như các mạng bình thường khác.

RTA học 160.10.0.0 từ RTB qua EIGRP với AD 90 và cũng học từ RTC qua EBGP với AD 20. Thông thường EBGP được ưu tiên hơn, nhưng vì dùng lệnh backdoor nên  đường qua EIGRP sẽ được ưu tiên hơn.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Kiến thức tổng quan - Vòng Đá 5A - Powered by Blogger - Designed by SnowBlack -