Vấn đề trao đổi tuyến đường BGP nội bộ


8

Tôi có BGP multihoming với hai bộ định tuyến cisco. Mỗi bộ định tuyến có ISP riêng và thông báo AS của chúng tôi với mạng / 24 của chúng tôi với internet.

Vấn đề của tôi là giữa hai bộ định tuyến:

Bộ định tuyến A, bảng định tuyến trông giống như:

BGP table version is 9622808, local router ID is 10.100.100.2
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 1.0.0.0/24       10.100.100.3         10041    150      0 175 15169 i
 *                    192.168.200.1              0             0 800 15169 i

Bộ định tuyến B, bảng định tuyến trông giống như:

bộ định tuyến # sh ip bgp

BGP table version is 10261936, local router ID is 192.168.1.2
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
 *>  1.0.0.0/24       192.168.1.1        10041    150      0 175 15169 i

Bộ định tuyến A

 
    #sh ip bgp 1.0.0.0
    BGP routing table entry for 1.0.0.0/24, version 9124223
    Paths: (2 available, best #1, table default)
    Multipath: eBGP
     Not advertised to any peer
    Refresh Epoch 1
    175 15169
    10.100.100.3 from 10.100.100.3 (192.168.1.1 )
      Origin IGP, metric 10041, localpref 150, valid, internal, best
      rx pathid: 0, tx pathid: 0x0
    Refresh Epoch 1
    8220 15169
    192.168.200.1 from 192.168.200.1 (212.74.90.252)
      Origin IGP, metric 0, localpref 100, valid, external
      Community: 538770940 538771322
      rx pathid: 0, tx pathid: 0

Bộ định tuyến B


    #sh ip bgp 1.0.0.0
    BGP routing table entry for 1.0.0.0/24, version 9772009
    Paths: (1 available, best #1, table default)
    Multipath: eBGP
    Advertised to update-groups:
     15
    Refresh Epoch 1
    175 15169
    192.168.1.1 from 192.168.1.1 (38.28.4.10)
      Origin IGP, metric 10041, localpref 150, valid, external, best
      Community: 11424364 11425276
      rx pathid: 0, tx pathid: 0x0


Router B
    #sh ip bgp summary
   Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
   10.100.100.2    4        48020  748914 2167278 10705132    0    0 2w4d         3350
   192.168.1.1   4          175 2591251   29738 10705000    0    0 2w4d       509418

Vấn đề của tôi là Router B chỉ có một Next Hop cho 1.0.0.0/24 (đây là một ví dụ). Tôi hy vọng rằng bộ định tuyến B có Next Hop khác cho bộ định tuyến A.

Bộ định tuyến A đang hiển thị cả hop tiếp theo như mong đợi.

Vấn đề này có tác động nghiêm trọng, Nếu chúng tôi mất bộ định tuyến B là bộ định tuyến ưa thích, chúng tôi sẽ mất Internet, vì nó không thể định tuyến lưu lượng truy cập qua bộ định tuyến A.


1
Vui lòng xem xét thêm chi tiết . Các cấu hình của Bộ định tuyến A và B, cũng như sơ đồ hiển thị các vị trí của nexthops so với các bộ định tuyến đó sẽ giúp ích. Tôi tin rằng bạn đã thiết lập iBGP giữa A và B, phải không?
Mike Pennington

Ok tôi sẽ làm điều đó càng sớm càng tốt. Có một phiên iBGP giữa các bộ định tuyến. nhìn vào giữa hai bộ định tuyến có vẻ khỏe mạnh.
Hugo

2
Bạn cũng có thể cung cấp một đầu ra của sho ip bgp 1.0.0.0? Tôi tự hỏi liệu RouterA có thấy đường dẫn của RouterB tốt hơn đường dẫn bên ngoài của nó không (do tiền tố cục bộ) và không quảng cáo đường dẫn đã biết khác của nó qua RouterB. Nếu điều này là chính xác, thì RouterA sẽ tự động quảng cáo đường dẫn của nó nếu đường dẫn RouterB biến mất.
cpt_fink

Bộ định tuyến B hiển thị tuyến đường đã học eBGP. Bộ định tuyến A hiển thị các tuyến đã học iBGP. Bạn có iBGP tiên phong giữa các bộ định tuyến eBGP của bạn?
Rais

1
2 ngày sau, câu hỏi này vẫn cần cấu hình và sơ đồ. Chúng tôi mong muốn làm hài lòng ,, nhưng đầu cơ không phải là một năng lực cốt lõi ở đây
Mike Pennington

Câu trả lời:


1

Trong trường hợp của bạn, B không nên có tuyến đường từ A vì bản thân B đang tuyên bố tuyến đường đã học là tuyến đường tốt nhất và phổ biến thông tin này qua iBGP.

Bộ định tuyến A không thể quảng cáo eBGP đã học 1.0.0.0/8 đến B vì đây không phải là tuyến tốt nhất. Tuyến đường tốt nhất cho A là tuyến đường mà nó đã học qua iBGP từ các tuyến B và iBGP không thể được quảng cáo lại.

Cả hai bộ định tuyến eBGP đều là mạng học tập từ cả hai ISP. Khi ISP cho B không thành công, các tuyến eBGP sẽ trở thành đủ điều kiện để được gửi đến B.

HTH.


1
Đối số của bạn dường như không được hỗ trợ rõ ràng bởi tài liệu trong câu hỏi
Mike Pennington

1

Theo mặc định, mỗi bộ định tuyến BGP chỉ quảng cáo các tuyến tốt nhất của nó. Vì A thích tuyến đường từ B hơn tuyến đường bên ngoài (do ưu tiên địa phương cao hơn), nên nó không quảng cáo tuyến đường bên ngoài đến B.

Việc chuyển đổi dự phòng sẽ hoạt động, nhưng có thể mất một lúc vì: * B phải thu hồi các tuyến đường bên ngoài * A phải chọn các tuyến tốt nhất mới * A phải quảng cáo các tuyến tốt nhất mới đến B * B phải chọn các tuyến mới tốt nhất

Nếu bạn muốn chuyển đổi dự phòng nhanh hơn, hãy sử dụng "BGP best-bên ngoài" (hoặc một cái gì đó dọc theo các dòng này - tìm kiếm bên ngoài tốt nhất trên cisco.com) trên A.


0

Bộ định tuyến A không quảng cáo tuyến đến Bộ định tuyến B.

Multipath: eBGP
 Not advertised to any peer

Bộ định tuyến B đang quảng cáo tuyến đến bộ định tuyến A.

 Multipath: eBGP
Advertised to update-groups:
 15

Định cấu hình A để quảng cáo 1.0.0.0 đến B qua ibgp.


-3

Đây là một hành vi BGP bình thường của 'ẩn đường dẫn', một trong những tính năng kế thừa để giải quyết vấn đề mở rộng. Failover nên làm việc như dự định. Nếu bạn cần tuyến đường bộ định tuyến eAGBP của bộ định tuyến vẫn hiển thị trên B, hãy sử dụng lệnh BGP 'bên ngoài tốt nhất' trên rourterA (cũng như trong B).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.