华为、思科、瞻博网络 rip 实验配置

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 实验

实验拓扑

配置过程

  1. 首先配置PC2  PC3的IP地址

  • PC1 192.168.10.2 MAC 255.255.255.0

  • PC2 192.168.20.2 MAC 255.255.255.0

  1. R1的IP 10.0.0.1 255.255.255.252

  2. R2的IP 10.0.0.2 255.255.255.252

  3. 配置路由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 (关闭自动汇总)  
  1. show ip route 查看路由信息

  2. 配置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  
  1. 验证: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 命令的输出将具有以下路由:

猜你喜欢

转载自blog.csdn.net/qq_43416206/article/details/131334866