🔥 BGP SOFT RECONFIGURATION: CẬP NHẬT ROUTE VẪN BẢO TỒN KẾT NỐI VÀ HÀNG XÓM! 🔥
Nếu bài viết trước đã giới thiệu giải pháp Route Refresh Capability (RFC 2918), thì hôm nay hãy cùng tìm hiểu về BGP Soft Reconfiguration Inbound – một cơ chế kinh điển trong việc áp dụng chính sách lọc route mà không ngắt BGP Session!
💡 BGP SOFT RECONFIGURATION INBOUND LÀ GÌ?
Thông thường, khi router nhận các cập nhật BGP từ Peer, nó sẽ cho đi qua BGP Policy (như Route Map, Prefix List) rồi mới lưu route tối ưu vào bảng BGP (Loc-RIB).
Khi bạn cập nhật một Inbound Policy mới, router cần tính toán lại tất cả các tuyến đường nguyên bản từ Peer.
📊 KIẾN TRÚC BẢNG BGP (BGP TABLES) CẦN NẮM VỮNG
Để làm chủ cơ chế này, bạn cần hiểu rõ sơ đồ dòng chảy dữ liệu của BGP:
🧪 HƯỚNG DẪN LAB VÀ CẤU HÌNH THỰC TẾ 📍 Mô hình Lab:
Bước 1: Bật tính năng Soft Reconfiguration trên R1 & R2
Plaintext
router bgp 1
neighbor 192.168.12.2 remote-as 2
neighbor 192.168.12.2 soft-reconfiguration inbound
network 1.1.1.1 mask 255.255.255.255
network 11.11.11.11 mask 255.255.255.255
```
* **Trên R2**:
```text
router bgp 2
neighbor 192.168.12.1 remote-as 1
neighbor 192.168.12.1 soft-reconfiguration inbound
```
---
**Bước 2: Cấu hình Route-Map lọc mạng `11.11.11.11/32` trên R2**
```text
! Tạo Prefix-list chặn route 11.11.11.11/32
ip prefix-list BLOCK_11 permit 11.11.11.11/32
! Tạo Route-map từ chối prefix trên
route-map FILTER_IN deny 10
match ip address prefix-list BLOCK_11
route-map FILTER_IN permit 20
! Áp chính sách Inbound cho Neighbor R1
router bgp 2
neighbor 192.168.12.1 route-map FILTER_IN in
```
---
**Bước 3: Thực hiện Soft Reset và Kiểm tra kết quả**
* **Chạy lệnh Soft Reset chiều Inbound trên R2:**
```text
R2# clear ip bgp 192.168.12.1 soft in
```
* **Kiểm tra bảng BGP Table chính (`Loc-RIB`) của R2:**
```text
R2# show ip bgp
👉 Kết quả: Chỉ hiển thị route 1.1.1.1/32 do route 11.11.11.11/32 đã bị loại bỏ bởi Route-Map.
Plaintext
R2# show ip bgp neighbors 192.168.12.1 received-routes
👉 Kết quả: Vẫn xuất hiện cả 2 route 1.1.1.1/32 và 11.11.11.11/32! Điều này chứng minh R2 đã lưu thành công bản sao thô trước khi cho qua bộ lọc[cite: 11].
📌 TỔNG HỢP LỆNH KIỂM TRA HỮU ÍCH
🚀 NÂNG TẦM KỸ NĂNG MẠNG CÙNG KHÓA HỌC CCNP ENTERPRISE (ENCOR 350-401)
Thấu hiểu bản chất các bảng lưu trữ trong BGP như Adj-RIB-In, Loc-RIB, Adj-RIB-Out và tối ưu hóa chính sách định tuyến là kỹ năng không thể thiếu của một Network Engineer chuyên nghiệp!
🎓 LỊCH KHAI GIẢNG KHÓA HỌC CCNP ENTERPRISE (ENCOR 350-401) MỚI NHẤT
📌 LỚP OFFLINE (Tối 2 - 4 - 6):
Khai giảng: 21/08/2026
📌 LỚP ONLINE (Tối 3 - 5 - 7):
Khai giảng: 20/08/2026
🎁 QUYỀN LỢI ĐẶC BIỆT KHI ĐĂNG KÝ HỌC:
✅ Dẫn dắt trực tiếp bởi Chuyên gia / Giảng viên trình độ CCNP / CCIE giàu kinh nghiệm thực chiến.
✅ Thực hành Lab 100% trên hệ thống ảo hóa EVE-NG/PNET & Thiết bị thật Cisco chuyên dụng.
📞 Hotline / Zalo Tư vấn & Ưu đãi học phí: 0933 427 079
cisco ccnp encor bgp #SoftReconfiguration #AdjRIBIn #LocRIB #NetworkEngineering #RouteFiltering ccie
Nếu bài viết trước đã giới thiệu giải pháp Route Refresh Capability (RFC 2918), thì hôm nay hãy cùng tìm hiểu về BGP Soft Reconfiguration Inbound – một cơ chế kinh điển trong việc áp dụng chính sách lọc route mà không ngắt BGP Session!
💡 BGP SOFT RECONFIGURATION INBOUND LÀ GÌ?
Thông thường, khi router nhận các cập nhật BGP từ Peer, nó sẽ cho đi qua BGP Policy (như Route Map, Prefix List) rồi mới lưu route tối ưu vào bảng BGP (Loc-RIB).
Khi bạn cập nhật một Inbound Policy mới, router cần tính toán lại tất cả các tuyến đường nguyên bản từ Peer.
- Soft Reconfiguration Inbound cho phép router lưu trữ sẵn một bản sao của tất cả route nguyên bản (chưa qua bộ lọc policy) ngay tại bộ nhớ local trong bảng Adj-RIB-In.
- Nhờ vậy, mỗi khi thay đổi chính sách Inbound, router chỉ cần áp lại policy mới lên bảng Adj-RIB-In đó mà không cần ngắt kết nối hay yêu cầu hàng xóm phải gửi lại dữ liệu!
📊 KIẾN TRÚC BẢNG BGP (BGP TABLES) CẦN NẮM VỮNG
Để làm chủ cơ chế này, bạn cần hiểu rõ sơ đồ dòng chảy dữ liệu của BGP:
- 1. Adj-RIB-In: Nơi lưu trữ toàn bộ các route "thô" (unfiltered) nhận từ BGP Peer.
- 2. Loc-RIB (BGP Table): Chứa các route đã vượt qua bộ lọc BGP Policy. Đây là nơi diễn ra quá trình bầu chọn tuyến đường tốt nhất (Route Selection).
- 3. Routing Table (RIB): Bảng định tuyến chính của thiết bị, tiếp nhận route tối ưu nhất từ Loc-RIB.
- 4. Adj-RIB-Out: Nơi chứa các tuyến đường sẽ được quảng bá ra ngoài cho các BGP Peer.
⚠️ Lưu ý quan trọng: Mặc dù giúp cập nhật chính sách mượt mà, điểm trừ lớn nhất của Soft Reconfiguration là rất ngốn bộ nhớ RAM vì router phải lưu một lượng lớn route thô chưa lọc.
🧪 HƯỚNG DẪN LAB VÀ CẤU HÌNH THỰC TẾ 📍 Mô hình Lab:
- R1 (AS 1): Sở hữu các mạng 1.1.1.1/32 và 11.11.11.11/32.
- R2 (AS 2): Kết nối eBGP với R1 qua đường mạn 192.168.12.0/24.
Bước 1: Bật tính năng Soft Reconfiguration trên R1 & R2
- Trên R1:
Plaintext
router bgp 1
neighbor 192.168.12.2 remote-as 2
neighbor 192.168.12.2 soft-reconfiguration inbound
network 1.1.1.1 mask 255.255.255.255
network 11.11.11.11 mask 255.255.255.255
```
* **Trên R2**:
```text
router bgp 2
neighbor 192.168.12.1 remote-as 1
neighbor 192.168.12.1 soft-reconfiguration inbound
```
---
**Bước 2: Cấu hình Route-Map lọc mạng `11.11.11.11/32` trên R2**
```text
! Tạo Prefix-list chặn route 11.11.11.11/32
ip prefix-list BLOCK_11 permit 11.11.11.11/32
! Tạo Route-map từ chối prefix trên
route-map FILTER_IN deny 10
match ip address prefix-list BLOCK_11
route-map FILTER_IN permit 20
! Áp chính sách Inbound cho Neighbor R1
router bgp 2
neighbor 192.168.12.1 route-map FILTER_IN in
```
---
**Bước 3: Thực hiện Soft Reset và Kiểm tra kết quả**
* **Chạy lệnh Soft Reset chiều Inbound trên R2:**
```text
R2# clear ip bgp 192.168.12.1 soft in
```
* **Kiểm tra bảng BGP Table chính (`Loc-RIB`) của R2:**
```text
R2# show ip bgp
👉 Kết quả: Chỉ hiển thị route 1.1.1.1/32 do route 11.11.11.11/32 đã bị loại bỏ bởi Route-Map.
- Kiểm tra bảng dữ liệu nguyên bản nhận từ R1 (Adj-RIB-In):
Plaintext
R2# show ip bgp neighbors 192.168.12.1 received-routes
👉 Kết quả: Vẫn xuất hiện cả 2 route 1.1.1.1/32 và 11.11.11.11/32! Điều này chứng minh R2 đã lưu thành công bản sao thô trước khi cho qua bộ lọc[cite: 11].
📌 TỔNG HỢP LỆNH KIỂM TRA HỮU ÍCH
- Xem các route "thô" nhận từ Peer (Adj-RIB-In): show ip bgp neighbors <IP> received-routes
[cite: 11] - Xem các route quảng bá ra Peer (Adj-RIB-Out): show ip bgp neighbors <IP> advertised-routes
[cite: 11] - Áp dụng lại policy Inbound không rớt Session: clear ip bgp <IP> soft in
[cite: 11]
🚀 NÂNG TẦM KỸ NĂNG MẠNG CÙNG KHÓA HỌC CCNP ENTERPRISE (ENCOR 350-401)
Thấu hiểu bản chất các bảng lưu trữ trong BGP như Adj-RIB-In, Loc-RIB, Adj-RIB-Out và tối ưu hóa chính sách định tuyến là kỹ năng không thể thiếu của một Network Engineer chuyên nghiệp!
🎓 LỊCH KHAI GIẢNG KHÓA HỌC CCNP ENTERPRISE (ENCOR 350-401) MỚI NHẤT
📌 LỚP OFFLINE (Tối 2 - 4 - 6):
Khai giảng: 21/08/2026
📌 LỚP ONLINE (Tối 3 - 5 - 7):
Khai giảng: 20/08/2026
🎁 QUYỀN LỢI ĐẶC BIỆT KHI ĐĂNG KÝ HỌC:
✅ Dẫn dắt trực tiếp bởi Chuyên gia / Giảng viên trình độ CCNP / CCIE giàu kinh nghiệm thực chiến.
✅ Thực hành Lab 100% trên hệ thống ảo hóa EVE-NG/PNET & Thiết bị thật Cisco chuyên dụng.
📞 Hotline / Zalo Tư vấn & Ưu đãi học phí: 0933 427 079
cisco ccnp encor bgp #SoftReconfiguration #AdjRIBIn #LocRIB #NetworkEngineering #RouteFiltering ccie