静态路由
静态路由作为开销小、配置简单的一种产生路由信息的方式,在实际中有着广泛的用途。特别是对于一些简单网络或某些网络的出口,通过配置静态路由的方式能很容易地解决寻路的问题。
静态路由的配置很简单,可有些细节还是需要注意,主要包括两个方面。
1. 静态路由所指定的下一跳路由器,必须是可达的。否则,这样的路由即使能在路由表里产生,也无法生效。
2. 针对以太网这种特殊用途:通过指定出接口的方式并不能产生静态路由。
静态路由实现网络互通
1. 实验拓扑如图所示
2. PCA、PCB分别模拟一个局域网
3. 两局域网通过路由器连接在一起
4. 要实现的目标是PCA、PCB能互相访问
PC机配置:(略)
路由器的相关配置:
RouterA的配置:
[H3C]sysname RouterA \\设备命名
[RouterA]interface Ethernet 0/0 \\进入接口配置界面
[RouterA-Ethernet0/0]ip address 192.168.1.1 24 \\配置地址,作为PCA网关
[RouterA-Ethernet0/0]quit \\从接口界面退出
[RouterA]interface Ethernet 0/1 \\进入接口配置界面
[RouterA-Ethernet0/1]ip address 1.1.1.1 24 \\配置地址,路由器间直连的地址
[RouterA-Ethernet0/1]quit \\从接口界面退出
[RouterA]ip route-static 192.168.2.0 255.255.255.0 1.1.1.2 \\配置去往PCB的路由
RouterB的配置:
[H3C]sysname RouterB \\设备命名
[RouterB]interface Ethernet 0/0 \\进入接口配置界面
[RouterB-Ethernet0/0]ip address 192.168.2.1 24 \\配置地址,作为PCB网关
[RouterB-Ethernet0/0]quit \\从接口界面退出
[RouterB]interface Ethernet 0/1 \\进入接口配置界面
[RouterB-Ethernet0/1]ip address 1.1.1.2 24 \\配置地址,路由器间直连的地址
[RouterB-Ethernet0/1]quit \\从接口界面退出
[RouterA]ip route-static 192.168.1.0 255.255.255.0 1.1.1.1 \\配置去往PCA的路由
测试的方法有两种:
1. 通过查看命令
[RouterA]display ip routing-table
Routing Tables: Public
Destinations : 7 Routes : 7
Destination/Mask Proto Pre Cost NextHop Interface
1.1.1.0/24 Direct 0 0 1.1.1.1 E0/1
1.1.1.1/32 Direct 0 0 127.0.0.1 InLoop0
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
192.168.1.0/24 Direct 0 0 192.168.1.1 E0/0
192.168.1.1/32 Direct 0 0 127.0.0.1 InLoop0
192.168.2.0/24 Static 60 0 1.1.1.2 E0/1 \\静态路由
查看另一路由器结果也一样。
2. 通过ping命令检测
[RouterA]ping –a 192.168.1.1 192.168.2.2 \\以192.168.1.1为源地址ping192.168.2.2
PING 192.168.2.2: 56 data bytes, press CTRL_C to break
Reply from 192.168.2.2: bytes=56 Sequence=1 ttl=255 time=1 ms
Reply from 192.168.2.2: bytes=56 Sequence=2 ttl=255 time=1 ms
Reply from 192.168.2.2: bytes=56 Sequence=3 ttl=255 time=1 ms
Reply from 192.168.2.2: bytes=56 Sequence=4 ttl=255 time=1 ms
Reply from 192.168.2.2: bytes=56 Sequence=5 ttl=255 time=1 ms
— 192.168.2.2 ping statistics —
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/1 ms
说明:
1. 配置静态路由时必须注意要想全网互通,则从任意一台路由器上必须有去往所有网段的路由信息。
2. 对于以太网来说,下一跳必须是对端IP地址。
3. 对于路由器来说,它有各种不同的接口,实验时要根据实际情况选择正确的接口类型和编号。
缺省路由
1. 在这里我们用RouterB模拟公网
2. 在RouterB上配置一些LOOPBACK接口,模拟公网上的一些网段
3. 通过合理使用具体的静态路由和缺省的静态路由使全网互通
PC机配置:(略)
RouterA的相关配置:
[H3C]sysname RouterA \\设备命名
[RouterA]interface Ethernet 0/0 \\进入接口配置界面
[RouterA-Ethernet0/0]ip address 192.168.1.1 24 \\配置地址,作为PCA网关
[RouterA-Ethernet0/0]quit \\从接口界面退出
[RouterA]interface Ethernet 0/1 \\进入接口配置界面
[RouterA-Ethernet0/1]ip address 1.1.1.1 30 \\配置地址,路由器间直连的地址
[RouterA-Ethernet0/1]quit \\从接口界面退出
[RouterA]ip route-static 0.0.0.0 0.0.0.0 1.1.1.2 \\配置去往任意目的的缺省路由
RouterB的相关配置:
[H3C]sysname RouterB \\设备命名
[RouterB]interface Ethernet 0/0 \\进入接口配置界面
[RouterB-Ethernet0/0]ip address 1.1.1.1 30 \\配置地址,作为与RouterA的直连地址
[RouterB-Ethernet0/0]quit \\从接口界面退出
[RouterB]interface Ethernet 0/1 \\进入接口配置界面
[RouterB-Ethernet0/1]ip address 2.2.2.1 30 \\配置地址,作为与RouterC的直连地址
[RouterB-Ethernet0/1]quit \\从接口界面退出
[RouterB]interface LoopBack 0 \\创建一个loopback接口
[RouterB-LoopBack0]ip address 3.3.3.1 32 \\给此接口配上IP地址,默认掩码32位
[RouterB-LoopBack0]quit
[RouterB]interface LoopBack 1 \\这样的虚接口可以配置许多个
[RouterB-LoopBack1]ip address 4.4.4.1 32 \\每个类似于一个物理接口,配置不同IP
[RouterB-LoopBack1]quit
[RouterB]ip route-static 192.168.1.0 255.255.255.0 1.1.1.1 \\配置去往PCA的路由
[RouterB]ip route-static 192.168.2.0 255.255.255.0 2.2.2.2 \\配置去往PCB的路由
RouterC的相关配置:
[H3C]sysname RouterC \\设备命名
[RouterC]interface Ethernet 0/0 \\进入接口配置界面
[RouterC-Ethernet0/0]ip address 192.168.2.1 24 \\配置地址,作为PCB的网关
[RouterC-Ethernet0/0]quit \\从接口界面退出
[RouterC]interface Ethernet 0/1 \\进入接口配置界面
[RouterC-Ethernet0/1]ip address 2.2.2.2 30 \\配置地址,路由器间直连的地址
[RouterC-Ethernet0/1]quit \\从接口界面退出
[RouterC]ip route-static 0.0.0.0 0.0.0.0 2.2.2.1 \\配置去往任意目的的缺省路由
测试
通过ping的命令,分别在PCA、PCB上ping其他地址,能ping通说明配置无误。
说明:
1. 对于缺省路由来说,其用途是非常广泛的,根据具体情况灵活使用。
2. 通过配置缺省路由和具体的静态路由可实现多出口的负载分担。