Sunday, September 29, 2024

[BGP Route Selection Process]: Phần 9 – Chọn đường trong BGP với IGP cost

-

1. Tổng quan.

IGP Cost (Interior Gateway Protocol Cost) là một thuộc tính quan trọng trong BGP (Border Gateway Protocol), được sử dụng để xác định đường dẫn tốt nhất đến mạng mục tiêu. IGP Cost thường liên quan đến giao thức định tuyến nội bộ của mạng, chẳng hạn như OSPF (Open Shortest Path First) hoặc EIGRP (Enhanced Interior Gateway Routing Protocol).

Dưới đây là chi tiết về thuộc tính IGP Cost trong BGP:

  • Chức Năng của IGP Cost:
    • IGP Cost là giá trị dựa trên cost của đường dẫn đến mạng mục tiêu dựa trên giao thức định tuyến nội bộ của mạng, chẳng hạn như OSPF hoặc EIGRP.
    • Nó được sử dụng để quyết định đường dẫn tốt nhất trong trường hợp có nhiều đường dẫn đến cùng một mạng mục tiêu.
  • Liên Quan Đến Giao Thức Định Tuyến Nội Bộ:
    • IGP Cost liên quan trực tiếp đến giao thức định tuyến nội bộ được sử dụng trong mạng, chẳng hạn như OSPF. Các giao thức này sẽ tính toán cost (độ tốn kém) của các đường dẫn dựa trên tiêu chí như băng thông, độ trễ, hoặc chi phí.
  • Quyết Định Đường Dẫn Tốt Nhất:
    • Khi có nhiều đường dẫn đến cùng một mạng mục tiêu, router BGP sẽ sử dụng IGP Cost để quyết định đường dẫn tốt nhất. Đường dẫn có IGP Cost thấp nhất sẽ được chọn.
  • Ưu Tiên Trước Các Thuộc Tính BGP Khác:
    • IGP Cost có ưu tiên trước các thuộc tính BGP khác như Local Preference, AS-Path, MED, và Origin. Điều này có nghĩa rằng trong trường hợp có nhiều đường dẫn có cùng IGP Cost, IGP Cost sẽ quyết định đường dẫn tốt nhất.
  • Cấu Hình IGP Cost:
    • IGP Cost có thể được cấu hình bởi người quản trị mạng trong các giao thức định tuyến nội bộ, chẳng hạn như OSPF hoặc EIGRP. Người quản trị mạng có thể điều chỉnh cost để kiểm soát cách định tuyến trong mạng và ưu tiên các đường dẫn cụ thể.

IGP Cost là một thuộc tính quan trọng trong BGP và được sử dụng để quyết định đường dẫn tốt nhất dựa trên cost của đường dẫn trong giao thức định tuyến nội bộ, chẳng hạn như OSPF hoặc EIGRP. IGP Cost đóng vai trò quan trọng trong quá trình định tuyến và quản lý lưu lượng mạng trong mạng lưới Internet và mạng lớn.

2. Sơ đồ.

3. Cấu hình lựa chọn đường đi với IGP cost.

  • Nếu bạn bắt đầu bài lab này từ phần 6 thì hãy gỡ bỏ cấu hình MED đã thực hiện ở phần 6 hoặc bạn có thể cấu hình mới cấu hình ở phần 1.
  • Cấu hình trên AS100 đảm bảo Router-1 sẽ chọn đường đi đến các loopback của Router-4 theo hướng Router-2, đường đi theo hướng Router-3 để dự phòng.

Cấu hình gỡ bỏ MED trên Router-4.

router bgp 200
no neighbor 172.16.24.2 route-map TO_R2 out 
no neighbor 172.16.34.3 route-map TO_R3 out 
end

clear ip bgp 172.16.24.2 soft out 
clear ip bgp 172.16.34.3 soft out 

Hiệu chỉnh cost trên Router-1.

interface ethernet 0/0
ip ospf cost 1

interface ethernet 0/1
ip ospf cost 64

Kết quả show ip bgp trên Router-1.

Router-1#show ip bgp 
BGP table version is 35, local router ID is 172.16.11.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 
              x best-external, a additional-path, c RIB-compressed, 
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
 * i 172.16.4.0/24    172.16.3.1               0    100      0 200 i <- Backup
 *>i                  172.16.2.1               0    100      0 200 i <- Primary
 *>  172.16.11.0/24   0.0.0.0                  0         32768 i
 *>i 172.16.22.0/24   172.16.2.1               0    100      0 i
 *>i 172.16.33.0/24   172.16.3.1               0    100      0 i
 *>i 172.16.44.0/24   172.16.2.1               0    100      0 200 i <- Primary
 * i                  172.16.3.1               0    100      0 200 i <- Backup

Kết quả Router-1 sẽ đi tới các địa chỉ loopback của Router-4 theo hướng Router-2.

Router-1#show ip route 172.16.4.0
Routing entry for 172.16.4.0/24
  Known via "bgp 100", distance 200, metric 0
  Tag 200, type internal
  Last update from 172.16.2.1 00:07:18 ago
  Routing Descriptor Blocks:
  * 172.16.2.1, from 172.16.2.1, 00:07:18 ago
      Route metric is 0, traffic share count is 1
      AS Hops 1
      Route tag 200
      MPLS label: none

Router-1#show ip route 172.16.44.0
Routing entry for 172.16.44.0/24
  Known via "bgp 100", distance 200, metric 0
  Tag 200, type internal
  Last update from 172.16.2.1 00:07:20 ago
  Routing Descriptor Blocks:
  * 172.16.2.1, from 172.16.2.1, 00:07:20 ago
      Route metric is 0, traffic share count is 1
      AS Hops 1
      Route tag 200
      MPLS label: none

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories