副标题#e#
由于 RIP 协议使用 UDP 作为传输协议,并被分配了 520 端口,因此我们需要在 firewalld 配置中允许该端口。
firewall-cmd –add-port=520/udp –permanent
firewalld-cmd -reload
现在,我们可以使用以下命令启动 FRR 服务:
systemctl start frr
使用 VTY 进行配置
现在,我们需要使用 VTY Shell 配置 RIP。
在主机 Alpha 上:
[root@alpha ~]# vtysh
Hello,thisisFRRouting(version 7.2RPKI).
Copyright1996-2005KunihiroIshiguro, et al.
alpha# configure terminal
alpha(config)# router rip
alpha(config-router)# network 192.168.122.0/24
alpha(config-router)# network 10.10.10.0/24
alpha(config-router)#route10.10.10.5/24
alpha(config-router)#dowrite
Note:this version of vtysh never writes vtysh.conf
BuildingConfiguration…
Configuration saved to /etc/frr/ripd.conf
Configuration saved to /etc/frr/staticd.conf
alpha(config-router)#dowrite memory
Note:this version of vtysh never writes vtysh.conf
BuildingConfiguration…
Configuration saved to /etc/frr/ripd.conf
Configuration saved to /etc/frr/staticd.conf
alpha(config-router)#exit
类似地,在主机 Beta 上:
[root@beta ~]# vtysh
Hello,thisisFRRouting(version 7.2RPKI).
Copyright1996-2005KunihiroIshiguro, et al.
beta# configure terminal
beta(config)# router rip
beta(config-router)# network 192.168.122.0/24
beta(config-router)# network 10.12.11.0/24
beta(config-router)#dowrite
Note:this version of vtysh never writes vtysh.conf
BuildingConfiguration…
Configuration saved to /etc/frr/zebra.conf
Configuration saved to /etc/frr/ripd.conf
Configuration saved to /etc/frr/staticd.conf
beta(config-router)#dowrite memory
Note:this version of vtysh never writes vtysh.conf
BuildingConfiguration…
Configuration saved to /etc/frr/zebra.conf
Configuration saved to /etc/frr/ripd.conf
Configuration saved to /etc/frr/staticd.conf
beta(config-router)#exit
完成后,像下面这样检查两台主机路由:
[root@alpha ~]#iproute show
default via 192.168.122.1 dev eth0 proto static metric 100
#p#副标题#e#
10.10.10.0/24 dev eth1 proto kernel scope link src 10.10.10.12 metric 101
10.12.11.0/24 via 192.168.122.50 dev eth0 proto 189 metric 20
192.168.122.0/24 dev eth0 proto kernel scope link src 192.168.122.100 metric 100
我们可以看到 Alpha 上的路由表通过 192.168.122.50 包含了 10.12.11.0/24 的条目,它是通过 RIP 提供的。
类似地,在 Beta 上,该表通过 192.168.122.100 包含了 10.10.10.0/24 的条目。