Giới thiệu về BGP trên VyOS
Bài học này hướng dẫn cấu hình BGP (Border Gateway Protocol) trên VyOS 1.4.x/1.5 rolling release. BGP là giao thức định tuyến động tiêu chuẩn cho các hệ thống mạng lớn, ISP và kết nối đa nhà cung cấp.
1. Kiến thức cơ bản về BGP
- AS (Autonomous System): Hệ thống tự trị.
- iBGP vs eBGP: iBGP (nội bộ), eBGP (liên kết ngoài).
- Path Selection: Quy tắc chọn đường đi tốt nhất.
2. Cấu hình BGP cơ bản
set protocols bgp 65001 parameters router-id 1.1.1.1
set protocols bgp 65001 neighbor 2.2.2.2 remote-as 65002
set protocols bgp 65001 neighbor 2.2.2.2 address-family ipv4-unicast
set protocols bgp 65001 network 192.168.10.0/24
set protocols bgp 65001 network 10.10.10.0/24
- Route-map, prefix-list, AS-path:
set policy prefix-list PL-OUT rule 10 action permit prefix 192.168.10.0/24
set policy route-map RM-OUT rule 10 action permit
set policy route-map RM-OUT rule 10 match ip address prefix-list PL-OUT
set protocols bgp 65001 neighbor 2.2.2.2 route-map export RM-OUT
set protocols bgp 65001 neighbor 2.2.2.2 as-path-prepend '65001 65001'
3. BGP Communities, Route Reflector, IPv6
set protocols bgp 65001 neighbor 3.3.3.3 remote-as 65001
set protocols bgp 65001 neighbor 3.3.3.3 route-reflector-client
set protocols bgp 65001 neighbor 2.2.2.2 address-family ipv6-unicast
set protocols bgp 65001 neighbor 2.2.2.2 extended-nexthop
set protocols bgp 65001 neighbor 2.2.2.2 soft-reconfiguration inbound
4. Kiểm tra trạng thái BGP
show ip bgp summary
show ip bgp
show ip bgp neighbors
5. Sơ đồ mạng ví dụ
+---------+ +---------+
| VyOS 1 |-----| VyOS 2 |
| AS65001| | AS65002|
+---------+ +---------+
6. Lab thực hành: BGP Peering 2 AS
- Cấu hình BGP trên 2 VyOS với AS khác nhau.
- Thiết lập neighbor, route-map, prefix-list, as-path-prepend.
- Commit và save cấu hình:
commit
save
- Kiểm tra trạng thái BGP, routes.
show ip bgp summary
show ip bgp
7. Tổng kết
Bạn đã biết cách cấu hình BGP trên VyOS, ứng dụng vào các hệ thống mạng lớn, đa nhà cung cấp, kiểm soát chính sách định tuyến động.