实验环境
ENSP:华为提供免费的网络防真平台
实验目的
学习静态路由和直连路由:了解如何通过路由原理及通过路由表完成分组报文路由
操作过程
拓扑
选择有千兆口的路由器AR1220和PC搭建环境,如下图所示。
拓扑完成后,启动PC和路由器。
配置路由
步骤:
- PC配置IP地址和网关
- 配置路由器静态路由
- ping测试
关键部分为路由配置:
R4:
interface GigabitEthernet0/0/0
ip address 192.168.1.254 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 192.168.10.10 255.255.255.0
#
interface NULL0
#
ip route-static 0.0.0.0 0.0.0.0 192.168.10.20
R5:
interface GigabitEthernet0/0/0
ip address 192.168.10.20 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 192.168.20.20 255.255.255.0
#
interface NULL0
#
ip route-static 192.168.1.0 255.255.255.0 192.168.10.10
ip route-static 192.168.2.0 255.255.255.0 192.168.20.30
R6:
#
interface GigabitEthernet0/0/0
ip address 192.168.20.30 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 192.168.2.254 255.255.255.0
#
interface NULL0
#
ip route-static 0.0.0.0 0.0.0.0 192.168.20.20
经过上述配置两个PC之间就可以互通,ping测试成功。
原理分析
[R2]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 12 Routes : 12
Destination/Mask Proto Pre Cost Flags NextHop Interface
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.168.1.0/24 Static 60 0 RD 192.168.10.10 GigabitEthernet
0/0/0
192.168.2.0/24 Static 60 0 RD 192.168.20.30 GigabitEthernet
0/0/1
192.168.10.0/24 Direct 0 0 D 192.168.10.20 GigabitEthernet
0/0/0
192.168.10.20/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
192.168.10.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
192.168.20.0/24 Direct 0 0 D 192.168.20.20 GigabitEthernet
0/0/1
192.168.20.20/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
192.168.20.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
直连路由
路由可以感知到接口直连的网络,添加到路由表中。即路由协议为Direct的一列。
静态路由
管理者通过命令手动设置。可参见路由表,指定目的网络和下一跳IP或接口。
路由原理
路由在IP网络中即IP报文处理和转发——解析IP头并进行相应处理,具体查看相关网络书籍。
在每一个路由器中解析到三层头,修改二层帧头(主要是MAC地址)。根据路由表发送到下一个路由器或目的主机。因此,路由过程是逐跳的。
网络通信
ping命令基于ICMP协议。
ping过程为1.发送ICMP报文后,2.目的主机或路由器回送可达或不可达的错误信息。3.显示ping结果
因此,路由是双向的,在R5上设置了到192.168.1.x和192.168.2.x的静态路由。
总结
根据以上原理,路由表的结果大致已清楚。通过这次实验,了解了静态路由和直连路由,对于以后的网络实验打下了基础。
如有不足之处,请联系笔者补充和修改,谢谢!