FRRouting 路由协议套件
FRR 提供 BGP、OSPF、IS-IS、RIP 等路由协议,常用于 Linux 路由器/交换机。它用 vtysh 统一配置和查看,守护进程可单独启停。
vtysh
show ip route
show ip bgp summary
show ip ospf neighbor
show ip ospf route
show bgp ipv4 unicast
configure terminal
router bgp 65001
neighbor 10.0.0.2 remote-as 65002
network 10.1.0.0/16
end
write memory
systemctl status frr
systemctl restart frr
vtysh -c 'show version'
frr version 10.0
frr defaults traditional
hostname r1
log syslog informational
router bgp 65001
bgp router-id 10.0.0.1
neighbor 10.0.0.2 remote-as 65002
address-family ipv4 unicast
network 10.1.0.0/16
exit-address-family
frr 服务不一定启用对应守护进程;检查 daemons 配置。vtysh 的配置和 /etc/frr/*.conf 要区分;保存用 write memory。ip route 实际生效。Active 通常表示连不上;检查端口 179、ACL 和 ASN。redistribute 和路由策略配错会导致路由泄露或缺失。show 验证,再持久化;不要直接重启生产路由器。ip — 地址与路由tcpdump — 协议抓包bird — 另一种路由套件