rip 简单介绍
RIP是一种基于距离矢量(Distance-Vector)算法的协议,它使用跳数(Hop Count)作为度量值来衡量到达目的地址的距离。
在RIP网络中,缺省情况下,设备到与它直接相连网络的跳数为0,通过一个设备可达的网络的跳数为1,其余依此类推。
也就是说,度量值等于从本网络到达目的网络间的设备数量。为限制收敛时间,RIP规定度量值取0~15之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达。由于这个限制,使得RIP不可能在大型网络中得到应用。
华为 rip 实验
组网需求
如图所示,在网络中有4台路由器,要求在RouterA、RouterB、RouterC和RouterD上实现网络互连。
配置思路
由于要在小型网络中实现设备的网络互连,所以推荐配置RIP-2路由协议。
配置各接口IP地址,使网络可达。
在各路由器上使能RIP,基本实现网络互连。
在各路由器上配置RIP-2版本,提升RIP路由扩展性能。
操作步骤
配置各路由器接口的IP地址
配置RouterA。
<Huawei> system-view [Huawei] sysname RouterA [RouterA] interface gigabitethernet 1/0/0 [RouterA-GigabitEthernet1/0/0] ip address 192.168.1.1 24 RouterB、RouterC和RouterD的配置与RouterA一致(略)。
配置RIP基本功能
配置RouterA。
[RouterA] rip [RouterA-rip-1] network 192.168.1.0 [RouterA-rip-1] quit
配置RouterB。
[RouterB] rip [RouterB-rip-1] network 192.168.1.0 [RouterB-rip-1] network 172.16.0.0 [RouterB-rip-1] network 10.0.0.0 [RouterB-rip-1] quit
配置RouterC。
[RouterC] rip [RouterC-rip-1] network 172.16.0.0 [RouterC-rip-1] quit
配置RouterD。
[RouterD] rip [RouterD-rip-1] network 10.0.0.0 [RouterD-rip-1] quit
查看RouterA的RIP路由表。
[RouterA] display rip 1 route Route Flags: R - RIP A - Aging, S - Suppressed, G - Garbage-collect ------------------------------------------------------------------------- Peer 192.168.1.2 on GigabitEthernet1/0/0 Destination/Mask Nexthop Cost Tag Flags Sec 10.0.0.0/8 192.168.1.2 1 0 RA 14 172.16.0.0/16 192.168.1.2 1 0 RA 14
从路由表中可以看出,RIP-1发布的路由信息使用的是自然掩码。
配置RIP的版本
在RouterA上配置RIP-2。
[RouterA] rip [RouterA-rip-1] version 2 [RouterA-rip-1] quit
在RouterB上配置RIP-2。
[RouterB] rip [RouterB-rip-1] version 2 [RouterB-rip-1] quit
在RouterC上配置RIP-2。
[RouterC] rip [RouterC-rip-1] version 2 [RouterC-rip-1] quit
在RouterD上配置RIP-2。
[RouterD] rip [RouterD-rip-1] version 2 [RouterD-rip-1] quit
验证配置结果
查看RouterA的RIP路由表。
[RouterA] display rip 1 route Route Flags: R - RIP A - Aging, S - Suppressed, G - Garbage-collect ------------------------------------------------------------------------- Peer 192.168.1.2 on GigabitEthernet1/0/0 Destination/Mask Nexthop Cost Tag Flags Sec 10.1.1.0/24 192.168.1.2 1 0 RA 32 172.16.1.0/24 192.168.1.2 1 0 RA 32
从路由表中可以看出,RIP-2发布的路由中带有更为精确的子网掩码信息。
配置文件
RouterA的配置文件
# sysname RouterA # interface GigabitEthernet1/0/0 ip address 192.168.1.1 255.255.255.0 # rip 1 version 2 network 192.168.1.0 # return
RouterB的配置文件
# sysname RouterB # interface GigabitEthernet1/0/0 ip address 192.168.1.2 255.255.255.0 # interface GigabitEthernet2/0/0 ip address 172.16.1.1 255.255.255.0 # interface GigabitEthernet3/0/0 ip address 10.1.1.1 255.255.255.0 # rip 1 version 2 network 192.168.1.0 network 172.16.0.0 network 10.0.0.0 # return
RouterC的配置文件
# sysname RouterC # interface GigabitEthernet2/0/0 ip address 172.16.1.2 255.255.255.0 # rip 1 version 2 network 172.16.0.0 # return
RouterD的配置文件
# sysname RouterD # interface GigabitEthernet1/0/0 ip address 10.1.1.2 255.255.255.0 # rip 1 version 2 network 10.0.0.0 # return
思科 rip 实验
实验拓扑
配置过程
首先配置PC2 PC3的IP地址
PC1
192.168.10.2 MAC 255.255.255.0
PC2
192.168.20.2 MAC 255.255.255.0
R1的IP
10.0.0.1 255.255.255.252
R2的IP
10.0.0.2 255.255.255.252
配置路由R1
Router>enable Router#conf t Router(config)#int g0/0(进入G0/0端口) Router(config-if)#no shutdown Router(config-if)#ip add 192.168.10.1 255.255.255.0 (配置G0/0端口的的IP地址) Router(config-if)#int g0/1 Router(config-if)#no shutdown (开启端口) Router(config-if)#ip add 10.0.0.1 255.255.255.252 Router(config)#route rip Router(config-router)#version 2 Router(config-router)#network 192.168.10.0 Router(config-router)#network 10.0.0.0 Router(config-router)#no auto-summary Router(config-router)#ex
Router(config)#route rip (开启RIP协议) Router(config-router)#version 2 (启用RIPv2 ) Router(config-router)#network 192.168.10.0 (宣告网段) Router(config-router)#network 10.0.0.0 (宣告网段) Router(config-router)#no auto-summary (关闭自动汇总)
show ip route
查看路由信息配置R2
(全部同上)Router>en Router#conf t Router(config)#int g0/0 Router(config-if)#no shutdown Router(config-if)#int g0/0 Router(config-if)#ip add 192.168.20.1 255.255.255.0 Router(config-if)#int g0/1 Router(config-if)#no shutdown Router(config-if)#ip add 10.0.0.2 255.255.255.252 Router(config-if)#ex Router(config)#route rip Router(config-router)#version 2 Router(config-router)#ne Router(config-router)#network 192.168.20.0 Router(config-router)#net Router(config-router)#network 10.0.0.2 Router(config-router)#no au Router(config-router)#no auto-summary Router(config-router)#ex
验证:PC
瞻博网络 rip 实验
在 GNS3 中的 JunOS 12.1 上运行路由信息协议,默认情况下,当您在 junos 上配置 RIP 时,它将启用 RIP v2,这是与需要手动配置 version2 的 Cisco 的区别之一。
实验拓扑
前提:正确配置IP地址。
在 junOS 上配置 RIP 非常简单,只需要几个命令就可以了。
默认情况下,JunOS 不发布 RIP 路由和从邻居接收到的路由,因此我们需要定义一个路由策略来发布 RIP 路由。
login: root root@% Cli root > configure [edit] root # set protocols rip group rip-routes neighbor em0
其中 rip-routes 为组名,可自行设置,em0 为 Junos2 的连接接口。
root # set policy-options policy-statement Advertisement-RIProutes from protocol direct root # set policy-options policy-statement Advertisement-RIProutes from protocol rip root # set policy-options policy-statement Advertisement-RIProutes then accept
Advertisement-RIProutes"是策略的名称,现在您需要使用以下命令应用此策略。
oot # set protocols rip group rip-routes export Advertisement-RIProutes root # commit
JunOS3上的RIP配置:
root Cli configure set protocols rip group rip-routes neighbor em0 set protocols rip group rip-routes neighbor em1 Set policy-options policy-statement advertise-RIProutes from protocol direct set policy-options policy-statement advertise-RIProutes from protocol rip set policy-options policy-statement advertise-RIProutes then accept set protocols rip group rip-routes export advertise-RIProutes commit
JunOS4上的RIP配置:
root Cli configure set protocols rip group rip-routes neighbor em0 Set policy-options policy-statement advertise-RIProutes from protocol direct set policy-options policy-statement advertise-RIProutes from protocol rip set policy-options policy-statement advertise-RIProutes then accept set protocols rip group rip-routes export advertise-RIProutes commit
验证
通过从 junos2 ping 到 222.0.0.1 来测试配置,这是 junos4 上的环回地址,“show route"”也将显示所有路由器上的所有路由,show route 命令的输出将具有以下路由:
华为、思科、瞻博网络 rip 实验配置
猜你喜欢
转载自blog.csdn.net/qq_43416206/article/details/131334866
今日推荐
周排行