首页 > 代码库 > 【华为技术】静态路由及默认路由

【华为技术】静态路由及默认路由

网络拓扑图:

clip_image001

规模比较小,采用静态路由和默认路由互通。

一、IP地址配置

已AR1为例子:

<AR1>system-view --进入系统视图模式

[AR1]sysname R1 ---修改路由器名字

[R1]interface LoopBack 0 ---进入接口视图模式

[R1-LoopBack0]ip address 10.0.1.1 24 ---配置接口ip地址

//[R1-LoopBack0]ip address 10.0.1.1 255.255.255.0 子网掩码也可以这样子的

[R1-LoopBack0]quit ---退出接口视图模式

[R1]int s4/0/0 ---命令可以缩写

[R1-Serial4/0/0]ip add 10.0.12.1 24

[R1-Serial4/0/0]quit

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0]ip add 10.0.13.1 24

其他路由器配置ip地址类似,就不重复了。

二、测试连通性

[R1]ping 10.0.12.2

PING 10.0.12.2: 56 data bytes, press CTRL_C to break

Reply from 10.0.12.2: bytes=56 Sequence=1 ttl=255 time=20 ms

Reply from 10.0.12.2: bytes=56 Sequence=2 ttl=255 time=10 ms

Reply from 10.0.12.2: bytes=56 Sequence=3 ttl=255 time=20 ms

Reply from 10.0.12.2: bytes=56 Sequence=4 ttl=255 time=10 ms

Reply from 10.0.12.2: bytes=56 Sequence=5 ttl=255 time=10 ms

--- 10.0.12.2 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 10/14/20 ms

[R1]ping 10.0.13.3

PING 10.0.13.3: 56 data bytes, press CTRL_C to break

Reply from 10.0.13.3: bytes=56 Sequence=1 ttl=255 time=10 ms

Reply from 10.0.13.3: bytes=56 Sequence=2 ttl=255 time=10 ms

Reply from 10.0.13.3: bytes=56 Sequence=3 ttl=255 time=20 ms

Reply from 10.0.13.3: bytes=56 Sequence=4 ttl=255 time=10 ms

Reply from 10.0.13.3: bytes=56 Sequence=5 ttl=255 time=10 ms

--- 10.0.13.3 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 10/12/20 ms

[R2]ping 10.0.23.3

PING 10.0.23.3: 56 data bytes, press CTRL_C to break

Reply from 10.0.23.3: bytes=56 Sequence=1 ttl=255 time=20 ms

Reply from 10.0.23.3: bytes=56 Sequence=2 ttl=255 time=10 ms

Reply from 10.0.23.3: bytes=56 Sequence=3 ttl=255 time=10 ms

Reply from 10.0.23.3: bytes=56 Sequence=4 ttl=255 time=20 ms

Reply from 10.0.23.3: bytes=56 Sequence=5 ttl=255 time=10 ms

--- 10.0.23.3 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 10/14/20 ms

测试R2到达10.0.3.3和10.0.13.3连通性

[R2]ping 10.0.3.3

PING 10.0.3.3: 56 data bytes, press CTRL_C to break

Request time out

Request time out

Request time out

Request time out

Request time out

--- 10.0.3.3 ping statistics ---

5 packet(s) transmitted

0 packet(s) received

100.00% packet loss

[R2]ping 10.0.13.3

PING 10.0.13.3: 56 data bytes, press CTRL_C to break

Request time out

Request time out

Request time out

Request time out

Request time out

--- 10.0.13.3 ping statistics ---

5 packet(s) transmitted

0 packet(s) received

100.00% packet loss

不能连通。

[R2]display ip routing

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Routing Tables: Public

Destinations : 15 Routes : 15

Destination/Mask Proto Pre Cost Flags NextHop Interface

10.0.2.0/24 Direct 0 0 D 10.0.2.2 LoopBack0

10.0.2.2/32 Direct 0 0 D 127.0.0.1 LoopBack0

10.0.2.255/32 Direct 0 0 D 127.0.0.1 LoopBack0

10.0.12.0/24 Direct 0 0 D 10.0.12.2 Serial4/0/0

10.0.12.1/32 Direct 0 0 D 10.0.12.1 Serial4/0/0

10.0.12.2/32 Direct 0 0 D 127.0.0.1 Serial4/0/0

10.0.12.255/32 Direct 0 0 D 127.0.0.1 Serial4/0/0

10.0.23.0/24 Direct 0 0 D 10.0.23.2 Serial4/0/1

10.0.23.2/32 Direct 0 0 D 127.0.0.1 Serial4/0/1

10.0.23.3/32 Direct 0 0 D 10.0.23.3 Serial4/0/1

10.0.23.255/32 Direct 0 0 D 127.0.0.1 Serial4/0/1

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

255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0

在R2路由表上都没有去往目的地址的路由,所以不能ping通

三、在R2上配置静态路由

配置目的网络10.0.13.0/24和10.0.3.0/24的静态路由,吓一跳信息设置为R3的接口地址10.0.23.3,默认静态路由优先级为60,无需额外配置路由优先级信息。

[R2]ip route-static 10.0.13.0 24 10.0.23.3 

[R2]ip route-static 10.0.3.0 24 10.0.23.3 

clip_image002

四、配置备用静态路由

如果R2与R3之间链路出现故障的话,会造成通信无法进行,为了避免该情况出现,(从拓扑可以看出)R2与R3回话可以通过R1来进行。网络正常的情况下,备份路由不起作用。

配置静态路由时重要一点事配置优先级(静态默认60),在这里我们定义为100

1.将10.0.12.0与10.0.3.0网段先打通

[R1]ip route-static 10.0.3.0 24 10.0.13.3 

[R3]ip route-static 10.0.12.0 24 10.0.13.1

2.再配置路由和优先级

[R2] ip route-static 10.0.3.0 24 s4/0/0 preference 100

[R2] ip route-static 10.0.13.0 24 s4/0/0 preference 100

3.验证配置信息

<1>链路不出问题

clip_image003

<2>R2与R3链路出现故障(将s4/0/1关闭shutdown)

clip_image004

备份链路起作用

[R2-Serial4/0/1]ping 10.0.3.3

PING 10.0.3.3: 56 data bytes, press CTRL_C to break

Reply from 10.0.3.3: bytes=56 Sequence=1 ttl=254 time=210 ms

Reply from 10.0.3.3: bytes=56 Sequence=2 ttl=254 time=20 ms

Reply from 10.0.3.3: bytes=56 Sequence=3 ttl=254 time=20 ms

Reply from 10.0.3.3: bytes=56 Sequence=4 ttl=254 time=30 ms

Reply from 10.0.3.3: bytes=56 Sequence=5 ttl=254 time=20 ms

--- 10.0.3.3 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 20/60/210 ms

使用tracert跟踪路由

[R2]tracert 10.0.3.3

traceroute to 10.0.3.3(10.0.3.3), max hops: 30 ,packet length: 40,press CTRL_C to break 

1 10.0.12.1 30 ms 10 ms 10 ms 

2 10.0.13.3 20 ms 20 ms 20 ms 

五、配置缺省路由(默认路由)

在 R2设备上打开之前关闭的接口

[R2]int s4/0/1

[R2-Serial4/0/1]undo shut

测试R1到R3的连通性

clip_image005

由于R1缺少到达地址10.0.23.3的路由信息,所以不能连通。

现在在R1上定义默认路由,实现网络通信

[R1]ip route-static 0.0.0.0 0.0.0.0 10.0.13.3 

clip_image006

测试连通性

clip_image007

六、备用默认路由

如果说R1与R3链路出现故障的话,R1也可以通过R2与地址10.0.23.3以及10.0.3.3通信。

但是默认情况下R1并不知道这条链路的存在,所以可以配置备用默认路由

[R1]ip route-static 0.0.0.0 0.0.0.0 10.0.12.2 preference 100 ---默认备份路由

[R3]ip route-static 10.0.12.0 24 10.0.23.2 preference 100 ---静态备份路由

七、验证备用默认路由

1.正常情况下的R1路由条目

clip_image008

2.R1接口GE0/0/0shutdown下路由条目,备用已启用

clip_image009

使用tracert测试

clip_image010

八、华为路由各路由协议的默认优先级

clip_image011

本文出自 “想你所想,没有不可以” 博客,请务必保留此出处http://joket.blog.51cto.com/3504252/1413017