使用quagga/zebra的RIP实验

一、实验环境

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)。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值