实验拓扑
网络规划
设备 | IP地址 | 网关 |
---|---|---|
PC1 | 192.168.1.1/24 | 192.168.1.254/24 |
PC2 | 192.168.2.1/24 | 192.168.2.254/24 |
AR1-G0/0/0 | 10.1.12.1/24 | -------- |
AR1-G0/0/1 | 192.168.1.254/24 | -------- |
AR2-G0/0/0 | 10.1.12.2/24 | -------- |
AR2-G0/0/1 | 192.168.2.254/24 | -------- |
实验目的
1、在网络中部署静态路由实现PC1和PC2可以互访。
配置思路
1、配置PC和路由器接口IP地址以及PC的网关地址。
2、配置静态路由实现PC间互访。
配置过程
1、配置PC1和PC2的IP地址以及网关,此处以PC1为例,双击进入PC1的基础配置视图。
2、配置AR1的接口IP地址,AR2类似,不再叙述。
<Huawei> system-view //进入系统视图
[Huawei] sysname AR1 //配置设备名
[AR1] interface gigabitethernet 0/0/0 //进入接口视图
[AR1-GigabitEthernet1/0/0] ip address 10.1.12.1 24 //配置IP地址及掩码
[AR1-GigabitEthernet1/0/0] quit //返回上一级视图
[AR1] interface gigabitethernet 0/0/1
[AR1-GigabitEthernet2/0/0] ip address 192.168.1.254 24
配置成功之后,可以使用display ip interface brief查看接口IP地址,此处以AR1为例:
[AR1]display ip interface brief
*down: administratively down
^down: standby
(l): loopback
(s): spoofing
The number of interface that is UP in Physical is 3
The number of interface that is DOWN in Physical is 1
The number of interface that is UP in Protocol is 3
The number of interface that is DOWN in Protocol is 1
Interface IP Address/Mask Physical Protocol
GigabitEthernet0/0/0 10.1.12.1/24 up up
GigabitEthernet0/0/1 192.168.1.254/24 up up
GigabitEthernet0/0/2 unassigned down down
NULL0 unassigned up up(s)
3、配置静态路由
实验的目的是PC1和PC2可以互访,所以当PC1访问PC2时,数据可以直接发送给网关也就是AR1,但是AR1上没有访问PC2网段的路由,也就是说AR1并不知道192.168.2.0/24怎么去,所以需要在AR1上配置一条静态路由下一跳指向AR2。
这就类似于我们要去一个目的地比如北京中关村,但是现在我们并不知道怎么能过去,也不知道去中关村的下一站是什么,那么静态路由就类似于这个时候突然上帝告诉你,你要去中关村那么你的下一站是国家图书馆,这个时候你只需要先到国家图书馆就可以了,所以这里面中关村就是192.168.2.0/24,国家图书馆就是下一跳10.1.12.2,上帝就是网络管理员,而你就是那个报文!
在AR1的配置如下:
[AR1]ip route-static 192.168.2.0 24 10.1.12.2
其中192.168.2.0 24是目标网段,而10.1.12.2是AR1访问目的网段的下一台三层设备的入接口IP地址,也就是AR2的G0/0/0接口IP地址。
配置成功之后可以使用display ip routing-table protocol static查看配置的静态路由有没有生效(一般来说只要下一跳可达静态路由即可生效):
[AR1]display ip routing-table protocol static
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : Static
Destinations : 1 Routes : 1 Configured Routes : 1
Static routing table status : <Active>
Destinations : 1 Routes : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface
192.168.2.0/24 Static 60 0 RD 10.1.12.2 GigabitEthernet0/0/0
Static routing table status : <Inactive>
Destinations : 0 Routes : 0
从上图中我们可以看到静态路由已经生效了处于Active状态。此时AR1就可以将PC1访问PC2的报文发送给AR2,而AR2收到后可以通过直连网段将报文发送给PC2。
但是当PC2回送报文给PC1时会将报文发送给网关AR2,AR2收到后遇到了和AR1之前相同的问题就是没有去往192.168.1.0/24的路由,所以需要继续在AR2上配置静态路由,配置如下:
[AR2]ip route-static 192.168.1.0 24 10.1.12.1
配置成功之后可以使用display ip routing-table protocol static查看配置的静态路由有没有生效,和AR1检测类似,不再叙述。
总结:在配置静态路由时需要注意报文的发送是来回的,需要我们考虑配置的静态路由的数量。
4、测试PC1和PC2之间连通性,使用ping命令,此处在PC1上测试,PC2上测试类似,需要进入PC1的命令行界面进行测试:
输出以上即代表测试成功。
原理总结
静态路由是我们经常在项目和实验中使用的路由技术,通过管理员手工编写路由实现报文的转发,优点是配置简单,不占用系统资源,但是缺点也足够明显,在大型网络中配置量大,需要管理员手工维护,如果网络变化不能动态收敛。但是由于其较高的稳定性和较低的配置难度,多用于园区网络出口以及一些边缘网络。
下一节我们会学习静态路由在网络中的部署模式:负载分担和路由备份。
原文地址:http://blog.51cto.com/13628849/2083911