Tiêm các tuyến đường vào BGP để quảng cáo: Lệnh mạng BGP


7

Tôi là một người mới hoàn toàn ở cấu hình BGP. Cần làm rõ một số cách hiểu về lệnh mạng BGP.

Một trong các bộ định tuyến trang MPLS của chúng tôi có cấu hình sau: (Chỉ dán đoạn mã cấu hình) "

R1#
interface Loopback0
 ip address 10.129.110.157 255.255.255.252

interface GigabitEthernet0/0
 ip address 10.129.110.154 255.255.255.252

interface GigabitEthernet0/1.10
 encapsulation dot1Q 10 native
 ip address 10.129.135.129 255.255.255.192

!         
interface GigabitEthernet0/1.20
 encapsulation dot1Q 20
 ip address 10.129.135.193 255.255.255.192



router bgp XXXXX
 bgp log-neighbor-changes
 neighbor 10.129.110.153 remote-as 7795
 neighbor 10.129.110.153
 neighbor 10.129.110.153 ebgp-multihop 10
 !
 address-family ipv4
  neighbor 10.129.110.153 activate
  neighbor 10.129.110.153 send-community
  neighbor 10.129.110.153 soft-reconfiguration inbound
  no auto-summary
  no synchronization
  **network 10.129.110.152 mask 255.255.255.248**
  network 10.129.135.128 mask 255.255.255.128
 exit-address-family
"

Khi lệnh mạng BGP "network 10.129.110.152 mask 255.255.255.248" được đưa vào, chúng tôi không nhận được kết nối đến địa chỉ vòng lặp "10.129.110.157" và bộ định tuyến từ bất kỳ nơi nào khác từ mạng của chúng tôi.

nhưng khi chúng ta tách lệnh mạng riêng lẻ

 "network 10.129.110.152 mask 255.255.255.252"
 " network 10.129.110.156 mask 255.255.255.252"

mọi thứ đều hoạt động tốt

Một số người có thể giải thích cho tôi sự thay đổi chính xác của lệnh mạng trong BGP. Ngoài ra, khi nào và trong trường hợp nào chúng ta sử dụng địa chỉ tổng hợp trong BGP.

Cảm ơn trước.


Bạn có một ip route 10.129.110.152 255.255.255.248 null0trong đó? Tuyên bố mạng sẽ không đưa ra các tuyến đường không có trong bảng tuyến đường của bạn.
Ricky Beam

2
Tôi đánh giá cao rằng không bao giờ nên sử dụng câu lệnh 'mạng', nó tạo ra sự trùng lặp cấu hình và trong mạng do con người điều khiển theo thời gian làm hỏng cấu hình (tuyến được kéo, không phải là câu lệnh mạng). Tôi rất khuyên bạn nên đưa thẻ cho các tuyến tĩnh, trên bản đồ tuyến đường phân phối lại được quảng cáo như mong muốn. Cách cấu hình này cũng sẽ mô hình tốt hơn trong các mạng nhiều nhà cung cấp. Thật không may cho các mạng được kết nối, bạn không thể đặt thẻ ngày hôm nay (vui lòng thực hiện PERS / ER cho nhóm tài khoản), vì vậy, trong các mạng được kết nối, bạn sẽ khớp với tên giao diện hoặc tạo danh sách tiền tố, trong đó không có đối số trùng lặp.
ytti

Chúng tôi không có lộ trình ip 10.129.110.152 255.255.255.248 null0.
Indu Reddy

Câu trả lời:


5

Từ một cấu hình lưu trữ cũ ...

router bgp 7866
...
 network 66.152.0.0 mask 255.255.224.0
...
ip route 66.152.0.0 255.255.224.0 Null0 200

Chúng tôi kiểm soát chính xác những gì được phát sóng bằng cách sử dụng network. Các tuyến không có a) ngăn chặn việc vỗ (khi có giao diện thực sự cho mạng đó - ví dụ: khối do khách hàng cung cấp) và b) đặt các mạng vào bảng tuyến sẽ không có ở đó.


6

Nếu bạn quen thuộc với IGP (EIGRP, OSPF), lệnh mạng được sử dụng cho các mạng quảng cáo và thiết lập hàng xóm sử dụng địa chỉ multicast. BGP là khác nhau bởi vì chúng tôi gán tĩnh cho hàng xóm và lệnh mạng được sử dụng để đơn giản là quảng cáo các tuyến.

Với IGP, bạn sẽ quảng cáo tất cả các tiền tố trong khối mạng tổng hợp để nếu bạn có:

"network 10.129.110.152 mask 255.255.255.248"

dưới EIGRP, bạn sẽ quảng cáo cả hai / 30 trong mạng đó.

BGP hoạt động khác nhau ở chỗ bạn phải có một kết quả khớp chính xác cho tuyên bố mạng của bạn trong RIB. Vì bạn không có kết quả khớp chính xác cho mạng 10.129.110.152/29, nên nó không quảng cáo. Khi bạn đã thêm các báo cáo mạng phù hợp với RIB, bạn sẽ thấy ổn.

Trong một số trường hợp, bạn có thể thích neo quảng cáo với một tuyến đường rỗng. Vì vậy, bạn có thể có:

 ip route 10.129.110.152 255.255.255.248 null 0

Điều này sẽ đặt tuyến mạng trong bảng định tuyến và sẽ luôn quảng cáo tuyến ngay cả khi các tuyến cụ thể hơn không khả dụng. Điều này cũng hữu ích khi bạn có một liên kết vỗ vì quảng cáo của bạn sẽ không rút và quảng cáo lại.

Địa chỉ tổng hợp khác với lệnh mạng. Với lệnh Tổng hợp địa chỉ, bạn cần một kết quả khớp trong bảng BGP chứ không phải RIB. Mạng không cần phải khớp chính xác, chỉ cần có tiền tố dài hơn trong địa chỉ tổng hợp.

Đây là một liên kết đến một tài nguyên xử lý sự cố cực kỳ hữu ích là tốt.

Xử lý sự cố NANOG BGP

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.