基于思科模拟器的RIP实践

基于思科模拟器的RIP实践

动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整,是与静态路由相对的一个概念。
常见的动态路由协议有RIP,OSPF,IS-IS,BGP等。
在本文中将使用常见的RIP协议来配置动态路由实现全网互通。
本文中采用Cisco Packet Tracer 8.2.1版本作为实验平台

简单介绍一下RIP与OSPF

RIP(Routing Information Protocol)

  • 距离矢量协议: RIP是一种距离矢量路由协议,它使用跳数(hops)作为度量单位,即认为到目标的路径上经过的路由器数目越少,路径越好。

  • 周期性更新: RIP以固定的时间间隔发送路由更新信息,无论网络中是否有拓扑结构的变化。这可能导致一些不必要的网络开销。

  • 最大跳数限制: RIP的最大跳数限制为15跳,超过这个跳数的路径会被认为是不可达的。

OSPF(Open Shortest Path First)

  • 链路状态协议: OSPF是一种链路状态路由协议,它基于整个网络的拓扑信息来计算最短路径。每个路由器都有关于整个网络拓扑的数据库。

  • 动态适应性: OSPF能够更灵活地适应网络拓扑的变化,只在拓扑发生改变时才发送更新信息,降低了网络开销。

  • 支持VLSM: OSPF支持可变长度子网掩码(Variable Length Subnet Masking),允许更灵活地划分IP地址空间。

总体来说,RIP适用于较小规模、简单的网络,而OSPF适用于更大规模、复杂的网络环境。
OSPF提供更多的灵活性和可靠性,但也需要更多的计算和带宽来维护其链路状态数据库。

RIP实验环境

RIP实验环境拓扑

在此环境中
要求SW1的Fa0/1接口作为三层接口添加IP,G0/0与G0/1作为二层接口加入Vlan,并给这些接口添加IP并启用路由模式。
在R1与R2中,给两个接口配置IP地址,其中一个接口作为PC的网关。
本实验的目标为让这整个网络能够互相访问
以下为此拓扑的IP与端口表

设备名端口IP/子网掩码
SW1Fa0/1192.168.3.1/24
SW1Vlan1010.0.0.1/24
SW1Vlan2010.0.1.1/24
R1Gig0/010.0.0.2/24
R1Gig0/2192.168.1.1/24
R2Gig0/010.0.1.2/24
R2Gig0/2192.168.2.1/24
PC0Fa0192.168.1.2/24
PC1Fa0192.168.2.2/24
PC2Fa0192.168.3.2/24

其中,SW1的Gig0/1加入Vlan10,Gib0/2加入Vlan20

配置步骤

SW1

首先先给这台交换机配置主机名,首先先进入全局配置模式

enable
configure terminal
hostname SW1

查看主机名后面的符号就能够识别当前在什么模式

修改好主机名后,就可以创建Vlan以及配置端口模式以及IP了

vlan 10
vlan 20
exit

interface vlan 10
ip address 10.0.0.1 255.255.255.0
exit
interface vlan 20
ip address 10.0.1.1 255.255.255.0
exit

interface gigabitEthernet 0/1
switchport mode access
switchport access vlan 10
exit

interface gigabitEthernet 0/2
switchport mode access
switchport access vlan 20
exit

interface fastEthernet 0/1
no switchport
ip address 192.168.3.1 255.255.255.0
exit

ip routing

在创建Vlan时,模拟器必须分开一个个Vlan来创建,真实设备是可以一次性连续创建所需要的Vlan

在上面的命令中,创建了Vlan10与20,同时给Vlan接口添加了IP与子网掩码,在Fa0/1接口中,从二层交换接口改成了三层路由接口并添加了IP,在最后把路由模式从默认的关闭的修改为了启用。

添加了IP以及启用路由模式后,就可以配置RIP了

router rip
version 2
network 10.0.0.0
network 192.168.3.0
no auto-summary
exit

在RIP中,A类网段私有地址只需要输入10.0.0.0就可以代表宣告全部的A类私有地址,就算输入10.0.1.0也会自动纳入10.0.0.0中,但C类地址必须打完全部的网络位地址才可以。
no auto-summary是用来关闭RIP的自动汇总的,让这传递确切的子网掩码,而不是忽略掉子网掩码。
version 2的作用是将RIP的版本切换为第2版,默认为第1版

R1

R1的配置方法和SW1是差不多的,所以并不做多少解释

R1进入全局配置模式并配置主机名
enable
configure terminal
hostname R1
R1进入端口并配置IP与启动端口
interface gigabitEthernet 0/0
ip address 10.0.0.2 255.255.255.0
no shutdown
exit

interface gigabitEthernet 0/2
ip address 192.168.1.1 255.255.255.0
no shutdown
exit

在上面的命令中,no shutdown的作用是让路由器的端口从关闭的变为启用的状态,因为思科的路由器端口默认都是关闭的,所以必须要手动将这个端口启用

R1配置RIP
router rip
version 2
network 10.0.0.0
network 192.168.1.0
no auto-summary
exit

R2

R1的配置方法和SW1是差不多的,所以并不做多少解释

R2进入全局配置模式并配置主机名
enable
configure terminal
hostname SW1
R2进入端口并配置IP与启动端口
interface gigabitEthernet 0/0
ip address 10.0.0.2 255.255.255.0
no shutdown
exit

interface gigabitEthernet 0/2
ip address 192.168.1.1 255.255.255.0
no shutdown
exit

在上面的命令中,no shutdown的作用是让路由器的端口从关闭的变为启用的状态,因为思科的路由器端口默认都是关闭的,所以必须要手动将这个端口启用

R2配置RIP
router rip
version 2
network 10.0.0.0
network 192.168.3.0
no auto-summary
exit

查看路由表与测试互通

当配置完RIP后,可以在路由表中查看到属于RIP的条目
使用下面的命令来查看路由表

show ip route

下面为SW1的路由表示例,其他几个设备都差不多的

     10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
C       10.0.0.0/24 is directly connected, GigabitEthernet0/0
L       10.0.0.2/32 is directly connected, GigabitEthernet0/0
R       10.0.1.0/24 [120/1] via 10.0.0.1, 00:00:18, GigabitEthernet0/0
     192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.1.0/24 is directly connected, GigabitEthernet0/2
L       192.168.1.1/32 is directly connected, GigabitEthernet0/2
R    192.168.2.0/24 [120/2] via 10.0.0.1, 00:00:18, GigabitEthernet0/0
R    192.168.3.0/24 [120/1] via 10.0.0.1, 00:00:18, GigabitEthernet0/0

其中,C(Connected)代表直连路由,L(Local)代表本地路由,R(RIP)代表了RIP创建的路由

如果能查看到RIP所创建的路由,就代表配置几乎没问题,就可以使用PC使用ICMP来测试,也就是PING,只要能通就是没有问题的
前提是在PC上配置了IP与网关
双击PC打开PC的配置界面,打开界面后点击上方的Desktop,然后点击IP Configuration
打开IP配置界面
打开IP的配置界面后,就可以配置IP与网关了,在这我们只需要配置IPv4的地址,并不需要配置IPv6
配置IP地址与网关
配置完IP与网关后,点击右上角蓝色条内的X,注意不要点到这整个窗口的X
退回到PC的桌面后,点击Command Prompt打开命令行
PC桌面
此处我使用的是PC2,所以我应该Ping PC0或PC1,此处我将Ping PC1作为一个示例
打开命令行后,输入ping 192.168.2.2
ping PC2
能够查看到延迟(time)以及TLL就代表这已经通了

RIP配置脚本

SW1脚本

enable  
configure terminal  
hostname SW1  

vlan 10  
vlan 20  
exit  

interface vlan 10  
ip address 10.0.0.1 255.255.255.0  
exit  
interface vlan 20  
ip address 10.0.1.1 255.255.255.0  
exit  

interface gigabitEthernet 0/1  
switchport mode access  
switchport access vlan 10  
exit  

interface gigabitEthernet 0/2  
switchport mode access  
switchport access vlan 20  
exit  

interface fastEthernet 0/1  
no switchport  
ip address 192.168.3.1 255.255.255.0  
exit  

ip routing  

router rip  
version 2  
network 10.0.0.0  
network 192.168.3.0  
no auto-summary  
exit  

end  
write  

R1配置脚本

enable
configure terminal
hostname R1

interface gigabitEthernet 0/0
ip address 10.0.0.2 255.255.255.0
no shutdown
exit
interface gigabitEthernet 0/2
ip address 192.168.1.1 255.255.255.0
no shutdown
exit

router rip
version 2
network 10.0.0.0
network 192.168.1.0
no auto-summary
exit
end
write

R2配置脚本

enable
configure terminal
hostname R2

interface gigabitEthernet 0/0
ip address 10.0.1.2 255.255.255.0
no shutdown
exit
interface gigabitEthernet 0/2
ip address 192.168.2.1 255.255.255.0
no shutdown
exit

router rip
version 2
network 10.0.0.0
network 192.168.2.0
no auto-summary
exit
end
write

总结

在本文中详细的介绍了RIP协议的配置与检查,并使用路由器与三层交换机采用RIP协议实现了全网互通

  • 19
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值