路由器具有跨网段通信的功能,如果是两个路由器怎么实现通信呢?这儿需要用到路由协议,今天给大家介绍静态路由协议!
实验软件:ensp
拓扑结构:
图片说明
路由器使用AR1220
两台路由器相连,各接一个pc,只要pc1和pc2能够通信我们的路由就配置成功了。
首先配置pc的IP地址
pc1:
图片说明
pc2:
图片说明
网关是我们的数据包发送对象,因为我们和路由器连接在一起,所以我们的数据需要传送给我们路由器,也就是网关。
配置路由器的接口ip
AR1:
<huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR1
[AR1]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.168.1.1 24
[AR1-GigabitEthernet0/0/1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip address 192.168.2.1 24
图片说明
将路由器的g0/0/1接口ip设置为192.168.1.1 g0/0/0的ip设置为192.168.2.1,后面的24是指子网掩码24位
AR2接口ip配置
<huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR2
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip address 192.168.2.2 24
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip address 192.168.3.1 24
图片说明
配置完成以后,我们先看看在不配置路由的情况下能不能ping通。
图片说明
无法ping通,我们现在来配置路由
AR1:
[AR1]ip route-static 192.168.3.0 24 192.168.2.2
图片说明
这是什么意思呢?
ip route-static是指ip路由协议
这句话就是告诉路由器,如果有目的地址为192.168.3.0网段的数据包,请传送给192.168.2.2,192.168.2.2收到这个数据包会传送给相应的pc
我们现在再来ping一下测试
图片说明
还是不通,这是什么原因呢?因为ping是使用的icmp协议,我们发给对方一个数据包,对方也要返回一个数据包,我们的数据包通过路由可以传送给对方,但是对方返回的时候因为AR2没有配置静态路由,他就无法正确返回给我们一个数据包,只要在AR2上配置静态路由即可
AR2:
[AR2]ip route-static 192.168.1.0 24 192.168.2.1
图片说明
同样的道理,告诉路由器,如果收到目标网段为192.168.1.0的地址,请转发给192.168.2.1,静态路由配置完成,我们再来测试一下
图片说明
ping成功,我们的实验完成!</huawei></huawei>