静态路由如何实现网络互通(如何利用路由器静态上网)

小编:霸主 更新时间:2022-08-07

静态路由

静态路由作为开销小、配置简单的一种产生路由信息的方式,在实际中有着广泛的用途。特别是对于一些简单网络或某些网络的出口,通过配置静态路由的方式能很容易地解决寻路的问题。

静态路由如何实现网络互通(如何利用路由器静态上网)

静态路由的配置很简单,可有些细节还是需要注意,主要包括两个方面。

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. 通过配置缺省路由和具体的静态路由可实现多出口的负载分担。