网络_静态路由配置_默认路由_浮动路由_代理ARP

一、实验环境

GNS3、SecureCRT

二、实验拓扑

在这里插入图片描述
设置三台路由器R1、R2、R3,为每台路由器设置一个loopback环回接口(作用为模拟和路由器连接的主机),地址如上图所示。最后为每台路由器配置静态路由,使得可以相互ping通其他loopback口。
R1配置命令:

R1(config)#int f0/0
R1(config-if)#no shutdown 
R1(config-if)#ip address 12.1.1.1 255.255.255.0
R1(config)#int f1/0
R1(config-if)#no shutdown
R1(config-if)#ip address 12.1.2.1 255.255.255.0
R1(config)#int loopback 1
R1(config-if)#ip address 192.168.1.1 255.255.255.0
R1(config)#ip route 192.168.2.0 255.255.255.0 f0/0
R1(config)#ip route 192.168.3.0 255.255.255.0 f1/0

R2配置命令:

R2(config)#int f0/0
R2(config-if)#no shutdown
R2(config-if)#ip address 12.1.1.2 255.255.255.0
R2(config)#int f1/0
R2(config-if)#no shutdown
R2(config-if)#ip address 12.1.3.1 255.255.255.0
R2(config)#int loopback 1
R2(config-if)#ip address 192.168.2.1 255.255.255.0
R2(config)#ip route 192.168.1.0 255.255.255.0 f0/0
R2(config)#ip route 192.168.3.0 255.255.255.0 f1/0

R3配置命令

R3(config)#int f0/0
R3(config-if)#no shutdown
R3(config-if)#ip address 12.1.2.2 255.255.255.0
R3(config)#int f1/0
R3(config-if)#no shutdown
R3(config-if)#ip address 12.1.3.2 255.255.255.0
R3(config)#int loopback 1
R3(config-if)#ip add 192.168.3.1 255.255.255.0
R3(config)#ip route 192.168.1.0 255.255.255.0 f0/0
R3(config)#ip route 192.168.2.0 255.255.255.0 f1/0

最后对各个环回接口测试连通性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、删除R1路由表并给R1配置默认路由

在这里插入图片描述如果所有路由器都设置成默认路由,则有可能会造成环路问题
1、删除路由表的命令:

R1(config)#no ip routing 
R1(config)#ip routing 

2、完整命令:

//先删除路由表
R1(config)#no ip routing 
R1(config)#ip routing 
//测试连通性,显示无法ping通
R1#ping 192.168.2.1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.2.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
//为R1配置默认路由
R1#conf t
R1(config)#ip route 0.0.0.0 0.0.0.0 f0/0
//测试连通性
R1#ping 192.168.2.1 source 192.168.1.1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.2.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.1.1 
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 28/38/60 ms
R1#ping 192.168.3.1 source 192.168.1.1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.3.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.1.1 
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 32/58/72 ms

四、浮动路由

在这里插入图片描述
配置命令:

R1(config)#ip route 0.0.0.0 0.0.0.0 f0/0 10
R1(config)#ip route 0.0.0.0 0.0.0.0 f1/0 100
//这里配置了两个出口的默认路由,后面的数字越小则优先级越高,数据包优先通过此接口出去

在之前的拓扑中,将R1、R2、R3内的路由表全部清空,在R2和R3中添加loopback 2 8.8.8.8。然后通过debug ip icmp命令开启调试。此命令会显示通过哪条路径发送数据包。
设置好后,通过R1ping8.8.8.8,查看结果。
在这里插入图片描述
此时,R2回显了结果,说明是通过F0/0接口出去的,也就是数字越小越优先。
假设f0/0这条线路出现故障时,R1会自动选择f1/0这条线路。通过将f0/0接口关闭来验证。
在这里插入图片描述
然后再ping 8.8.8.8
在这里插入图片描述
此时R3进行回显,说明当f0/0出现故障时,R1自动选择f1/0优先级较低的线路。

五、代理ARP

在这里插入图片描述
配置静态路由有两种方法(以配置R1为例):

R1(config)#ip route 192.168.1.1 255.255.255.0 f0/0
R1(config)#ip route 192.168.1.1 255.255.255.0 12.1.1.2

当使用方法1时,R1pingR3的换回口时,发送的数据包经过R2然后到达R3
此时,经过R2时,数据包中源MAC为MAC1,目的MAC为MAC2。
然后R2转发时,源MAC为MAC3,目的MAC为MAC4,此时R2对R1数据包中目的MAC修改即为代理ARP
当对R2关闭代理ARP命令no ip proxy-arp时,R1不能ping通R3loopback口

当使用方法2时,由于告知R1,去往R3的环回口需要通过12.1.1.2这个口,此时即为普通ARP,ARP表中只有12.1.1.2所对应的MAC2

使用方法1时,ARP表中有其他地址所对应的MAC,但MAC均为MAC2

实际情况中,电脑和网关的关系就相当于R1和R2,配置了一条默认路由通过方法2

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值