一、实验环境
1.网络拓扑:
2.实验环境准备:
(1)在virtualBox中开启两台pc,分别为PC1和PC2(每台pc包含一张网卡)
(2)在virtualBox中开启两台router,分别为R1和R2(每台router包含两张网卡)
(3)为pc设置静态IP地址,该实验环境的组网均为内部网络,并且需要为每张网卡设置静态IP地址(以PC1为例,PC2同理)
(4)为router设置静态IP地址,该实验环境的组网均为内部网络,并且需要为每张网卡设置静态IP地址(以R1为例,R2同理)
(5)完成上述步骤,基本完成组网,各PC和router的网卡信息和IP信息如下:
二、实验内容
1.路由器配置RIP
(1)启动zebra
sudo zebra -d
(2)通过telnet访问zebra并进行配置(默认密码为:zebra)
telnet localhost 2601
(3)通过enable进入管理权限
enable
(4)运行configure terminal进入终端设置模式
configure terminal
(5)根据之前记录的R1的网卡接口与IP地址信息对各个网卡(enp0s3和enp0s8)进行配置,最后用write命令将更改保存到配置文件中
操作指令:
interface enp0s3
ip address 10.0.4.4/24
quit
interface enp0s8
ip address 10.0.1.4/24
quit
write
quit
quit
操作指令:(详细)
Router(config)# interface enp0s3
Router(config-if)# ip address 10.0.4.4/24
Router(config-if)# quit
Router(config)# interface enp0s8
Router(config-if)# ip address 10.0.1.4/24
Router(config-if)# quit
Router(config)# write
Configuration saved to /usr/local/etc/zebra.conf
Router(config)# quit
Router# quit
(6)配置ripd,将/usr/local/etc/中的ripd.conf.sample复制到/usr/local/etc/中成为ripd.conf
sudo cp /usr/local/etc/ripd.conf.sample /usr/local/etc/ripd.conf
(7)启动ripd
sudo ripd -d -u root -g root
(8)通过telnet访问rip并进行配置(默认密码为:zebra)
(9)与配置zebra类似,使用enable进入管理权限
enable
(10)运行configure terminal进入终端设置模式
configure terminal
(11)在终端设置模式中配置与路由器R1直连的各个网段信息,最后使用write命令将更改保存到配置文件中
操作指令:
router rip
network 10.0.4.0/24
network 10.0.1.0/24
version 2
end
write
quit
操作指令:(详细)
ripd(config)# router rip
ripd(config-router)# network 10.0.4.0/24
ripd(config-router)#
ripd(config-router)# network 10.0.1.0/24
ripd(config-router)#
ripd(config-router)# version 2
ripd(config-router)#
ripd(config-router)# end
ripd# write
Configuration saved to /usr/local/etc/ripd.conf
ripd# quit
(12)开启zebra服务,进入执行命令/etc/init.d/目录,通过quagga start启动zebra服务
操作指令:
cd /etc
cd /init.d
quagga start
操作指令:(详细)
[12/27/20]seed@VM:~$
[12/27/20]seed@VM:~$ cd /etc
[12/27/20]seed@VM:/etc$ cd init.d
[12/27/20]seed@VM:.../init.d$ quagga start
(13)按照上述步骤完成R2的相应配置
2.查看路由表
(1)所有的router都配置完成后,通过route命令查看R1的路由表
route
配置前:
配置后:
分析:再次查看R1中的路由表,与配置前的路由表相比,发现除了与R1直连的网段信息,另外多出了关于网段10.0.6.0/24的路由记录。
(2)进入R1的zebra(telnet localhost 2601),使用show ip route查看路由表的相关信息
telnet localhost 2601
show ip route
分析:上述以R开头的路由记录表明了该条记录是由RIP协议动态生成的(Codes字段给出了不同值所对应的协议),如图所示的以R开头的路由记录表示,该记录指定了R1到达到网段10.0.6.0的网卡出口信息,即通过enp0s8(IP地址为10.0.1.6)。其中【120/2】指定了该路由记录的优先级(120)以及到达对应网段的路径中需经过的跳数(2)。