5.3静态路由
静态路由由网络管理员手动配置,配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。缺点是不能自动适应网络拓扑的变化,需要人工干预。
5.3.1静态路由实验
1、实验需求
① 掌握路由表的概念;
② 掌握route-static命令的使用;
③ 理解根据需求正确配置静态路由。
2、实验拓扑
实验拓扑如图5-8所示:
图5-8 静态路由
3、实验步骤
(1)网络连通性
R1的配置如下:
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable
[Huawei]sysname R1
[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]ip address 12.1.1.1 24
[R1-GigabitEthernet0/0/0]undo shutdown
[R1-GigabitEthernet0/0/0]quit
R2的配置如下:
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R2
[R2]interface g0/0/1
[R2-GigabitEthernet0/0/1]ip address 12.1.1.2 24
[R2-GigabitEthernet0/0/1]undo shutdown
[R2-GigabitEthernet0/0/1]quit
[R2]interface g0/0/0
[R2-GigabitEthernet0/0/0]ip address 23.1.1.2 24
[R2-GigabitEthernet0/0/0]undo shutdown
[R2-GigabitEthernet0/0/0]quit
R3的配置如下:
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R3
[R3]interface g0/0/1
[R3-GigabitEthernet0/0/1]ip address 23.1.1.3 24
[R3-GigabitEthernet0/0/1]undo shutdown
[R3-GigabitEthernet0/0/1]quit
(2)测试网络连通性
R1访问R2
[R1]ping 12.1.1.2
PING 12.1.1.2: 56 data bytes, press CTRL_C to break
Reply from 12.1.1.2: bytes=56 Sequence=1 ttl=255 time=60 ms
Reply from 12.1.1.2: bytes=56 Sequence=2 ttl=255 time=60 ms
Reply from 12.1.1.2: bytes=56 Sequence=3 ttl=255 time=50 ms
Reply from 12.1.1.2: bytes=56 Sequence=4 ttl=255 time=40 ms
Reply from 12.1.1.2: bytes=56 Sequence=5 ttl=255 time=30 ms
--- 12.1.1.2 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 30/48/60 ms
从ping的显示结果可以看到网络连通性没有问题
R2访问R3
[R2]ping 23.1.1.3
PING 23.1.1.3: 56 data bytes, press CTRL_C to break
Reply from 23.1.1.3: bytes=56 Sequence=1 ttl=255 time=70 ms
Reply from 23.1.1.3: bytes=56 Sequence=2 ttl=255 time=40 ms
Reply from 23.1.1.3: bytes=56 Sequence=3 ttl=255 time=60 ms
Reply from 23.1.1.3: bytes=56 Sequence=4 ttl=255 time=30 ms
Reply from 23.1.1.3: bytes=56 Sequence=5 ttl=255 time=20 ms
--- 23.1.1.3 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 20/44/70 ms
从ping的结果显示可以看到网络连通性没有问题
【技术要点】
对于初学者来说,每次配置完IP地址以后,最好按以上方式测试网络的连通性。以此来确认IP地址配置是否有问题,如果网络不能访问可能存在以下问题:
- 接口没有打开,显示结果如图5-9所示,Physical下显示为“*down”。
图5-9 接口没有打开
- 拉口没有配置IP地址或者是IP地址配置错误,显示结果如图5-10所示, IP Address/Mask下显示为” unassigned ”
图5-10 没有配置IP地址
(2)配置静态路由
R1的配置:
[R1]ip route-static 23.1.1.0 255.255.255.0 12.1.1.2 //配置静态路由目录网络为23.1.1.0,下一跳为12.1.1.2
【技术要点】
配置静态路由有三种方式
①关联下一跳的方式
[Huawei] ip route-static ip-address { mask | mask-length } nexthop-address
②关联出接口的方式
[Huawei] ip route-static ip-address { mask | mask-length } interface-type interface-number
③关联接口和下一跳的方式
[Huawei] ip route-static ip-address { mask | mask-length } interface-type interface-number [ nexthop-address ]
在创建静态路由时,可以同时指定出接口和下一跳。对于不同的出接口类型,也可以只指定出接口或只指定下一跳。
对于点到点接口(如串口),只需指定出接口。
对于广播接口(如以太网接口)和VT(Virtual-template)接口,必须指定下一跳。
对于以太网,如果要成功封装数据帧,就必须知道下一跳ip地址的mac地址,如果不指定下一跳地址而只指定出接口,设备无法通过arp协议获取到下一跳的mac地址,从而无法完成数据帧的封装。广域网协议封装帧无需mac地址,在后面的课程中会介绍,因此对于以太网接口必须指定下一跳地址。
综上所述,R1上的静态路由理论上有三种配置方法:
[R1]ip route-static 23.1.1.0 255.255.255.0 12.1.1.2 //关联下一跳
[R1]ip route-static 23.1.1.0 255.255.255.0 g0/0/0 //关联出接口
[R1]ip route-static 23.1.1.0 255.255.255.0 g0/0/0 12.1.1.2 //关联出接口和下一跳
R3的配置:
[R3]ip route-static 12.1.1.0 24 23.1.1.2
4、实验调试
(1)在R1上查看路由表
[R1]display ip routing-table //查看路由表
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 5 Routes : 5
Destination/Mask Proto Pre Cost Flags NextHop Interface
12.1.1.0/24 Direct 0 0 D 12.1.1.1 GigabitEthernet0/0/0
12.1.1.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0
23.1.1.0/24 Static 60 0 RD 12.1.1.2 GigabitEthernet0/0/0
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
以上输出可以看一路由表有一条23.1.1.0/24的静态路由
【技术要点】
我们查看23.1.1.0这条路由,各种参数解析如下:
- Destination/Mask:23.1.1.0/24 //目标网络为23.1.1.0,子网掩码为255.255.255.0
- Proto:Static //此路由是通过静态路由学习到的
- Pre: 60 //静态路由的优先级为60
- Cost: 0 //路由的开销为0
- Flags: RD //其中R代表此路由条目为迭代的路由条目,D代表此路由条目下发到FIB表中
- NextHop:12.1.1.2 //路由的下一跳为12.1.1.2
- Interface:GigabitEthernet0/0/0 //路由的出接口为g0/0/0
(2)在R2上查看路由表
<R2>display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 6 Routes : 6
Destination/Mask Proto Pre Cost Flags NextHop Interface
12.1.1.0/24 Direct 0 0 D 12.1.1.2 GigabitEthernet0/0/1
12.1.1.2/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/1
23.1.1.0/24 Direct 0 0 D 23.1.1.2 GigabitEthernet0/0/0
23.1.1.2/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0
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
【思考】
为什么R2上不用配置静态路由?
解析:因为R2有12.1.1.0/24和23.1.1.0/24的直连路由
【技术要点】
直连路由是由数据链路层协议发现的,是指去往路由器的接口地址所在网段的路径,该路径信息不需要网络管理员维护,也不需要路由器通过某种算法进行计算获得,只要该接口处于激活状态,路由器就会把直连接口所在的网段路由信息填写到路由表中去。链路层只能发现接口所在的直连网段的路由,无法发现跨网段的路由。跨网段的路由需要用其他的方法获得。
(3)在R3上查看路由表
<R3>display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 5 Routes : 5
Destination/Mask Proto Pre Cost Flags NextHop Interface
12.1.1.0/24 Static 60 0 RD 23.1.1.2 GigabitEthernet0/0/1
23.1.1.0/24 Direct 0 0 D 23.1.1.3 GigabitEthernet0/0/1
23.1.1.3/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/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
(4) R1访问R3
<R1>ping 23.1.1.3
PING 23.1.1.3: 56 data bytes, press CTRL_C to break
Reply from 23.1.1.3: bytes=56 Sequence=1 ttl=254 time=70 ms
Reply from 23.1.1.3: bytes=56 Sequence=2 ttl=254 time=60 ms
Reply from 23.1.1.3: bytes=56 Sequence=3 ttl=254 time=80 ms
Reply from 23.1.1.3: bytes=56 Sequence=4 ttl=254 time=50 ms
Reply from 23.1.1.3: bytes=56 Sequence=5 ttl=254 time=50 ms
--- 23.1.1.3 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 50/62/80 ms
从ping的结果我们可以看到R1可以访问R3。
本文出自作者的《HCIA Datacom学习指南》
https://item.jd.com/14032255.html
在文章最后加作者VX:可以免费领取以下资料
请加下方微信免费领取以上资料