Реализует HLD-дизайн (hld.md) в виде развёртываемого Docker Compose окружения: 5 FRR-роутеров (A1-A3 anycast 10.200.200.1/32 на AS 65001, B1/B2 на AS 65002/65003) + 6 клиентских контейнеров, ECMP-балансировка трафика клиентов площадки B к anycast-адресу площадки A. - docker-compose.yml, frr/*, entrypoints/* — топология и конфиги FRR - scripts/verify.sh, scripts/traffic-test.sh — проверка BGP/ECMP и трафика - hld.md — HLD-дизайн + Mermaid-диаграмма топологии - README.md — запуск, структура, команды проверки на роутерах и клиентах - docs/ — планы внедрения и summary по каждому изменению Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Bc3HkMiDwooSyLBLoMKNyF
25 lines
507 B
Plaintext
25 lines
507 B
Plaintext
frr version 8.5
|
|
frr defaults traditional
|
|
hostname b1
|
|
log stdout informational
|
|
no ipv6 forwarding
|
|
!
|
|
router bgp 65002
|
|
bgp router-id 10.0.0.4
|
|
no bgp ebgp-requires-policy
|
|
bgp bestpath as-path multipath-relax
|
|
neighbor 10.0.1.1 remote-as 65001
|
|
neighbor 10.0.3.1 remote-as 65001
|
|
neighbor 10.0.5.1 remote-as 65001
|
|
!
|
|
address-family ipv4 unicast
|
|
network 10.100.1.0/24
|
|
maximum-paths 3
|
|
neighbor 10.0.1.1 activate
|
|
neighbor 10.0.3.1 activate
|
|
neighbor 10.0.5.1 activate
|
|
exit-address-family
|
|
!
|
|
line vty
|
|
!
|