实验一:静态路由
1. 实验目的
(1)掌握路由表的概念
(2)掌握route-static 命令的使用方法
2. 实验拓扑
3. 实验步骤
(1)配置路由器接口IP地址
命令:
system-view //进入系统视图
interface g0/0/0 //进入g0/0/0接口
ip address 10.1.1.1 255.255.255.0 //这里子网掩码有两种表示方式:“10.1.1.1/24”或者
“10.1.1.1 255.255.255.0”
quit //退出当前视图
display ip interface brief //查看接口处ip简要情况
例如:AR1配置如下图:
这里我们分析一下AR1的接口ip情况(如下图):
- display ip interface brief 查看接口状态命令
- “*”表示该接口被管理员手动关闭
- “^"表示该接口是备份接口
- (l)lookback:表示环回
- (s)spoofing:表示欺骗
- interface(接口):有g0/0/0 和 g0/0/1
- IP address(ip地址):g0/0/0接口ip地址是10.1.1.1 ,和我们刚才配置的相同,说明ip配置正确
- physical(接口物理状态):up 开启; down 关闭
(2)测试路由器相互之间的连通性
我们可以看出AR1能Ping通AR2;AR2能Ping通AR3;由于AR1与AR3不再同一网段,我们没配置路由信息,所以AR1与AR3暂时不能通信(如下)。
3.配置静态路由
静态路由配置的3种命令:
(1)关联下一跳地址
ip route-static <网段地址> <子网掩码> <下一跳ip地址>
(2)关联出接口
ip route-static <网段地址> <子网掩码> <出接口类型>
(3)关联下一跳和出接口
ip route-static <网段地址> <子网掩码> <出接口类型> <下一跳ip地址>
例如本实验AR1路由三种配置方法:
ip route-static 20.1.1.0 255.255.255.0 10.1.1.2
ip route-static 20.1.1.1 255.255.255.0 g0/0/0
ip route-static 20.1.1.0 255.255.255.0 g0/0/0 10.1.1.2
①AR1的配置如下:
②AR3的配置如下:
4. 实验调试
display ip routing-table //查看路由表命令
①查看AR1路由表
路由表参数解析如下:
Destination / Mask :指此路由的目标网络与子网掩码;
Proto(protocol) :该路由的协议类型。
Pre(Preference) :指优先级,针对同一目的地,可能存在不同下一跳、出接口等多条路由,这些不同的路由可以是由不同的路由协议发现的,也可以是手工配置的静态路由。优先级最高(数值最小)者将成为当前的最优路由。
图中目前有Direct和static两种;direct优先级为0(最高);static优先级为60
Cost :路由开销。当到达同一目的地的多条路由具有相同的路由优先级时,路由开销最小的将成为当前的最优路由。
Flags : RD ( R 代表此路由条目为迭代的路由条目, D 代表此路由条目下发到 FIB 表中)
NextHop :指下一跳地址
Interface :出接口,指明数据将从本路由器的某个接口转发出去。图个GigabitEthernet0/0/0(路由的出接口为G0/0/0)
②查看AR2路由表
AR2上已经有去AR3的直连路由,所以不用再进行配置静态路由。
③查看AR3路由表
④AR1访问AR3(现在AR1与AR3就能通信了)
实验二:默认路由
1.实验目的
(1)掌握默认路由的使用
(2)掌握默认路由的配置方法
2.实验拓扑
3. 实验步骤
(1)R1, R2, R3 和R4 配置ip地址(下图仅为R2ip配置和接口ip配置情况)
(2)配置静态路由
R1配置如下图:
本次实验中,有三个不同网段,R1如果要与R2,R3通信就要配置两条静态路由,见下图;
为了简化配置过程,所以针对下一跳相同的多条静态路由,我们也可以配置一条默认路由去简化配置过程。
默认路由配置命令:ip route-static 0.0.0.0 0.0.0.0 <下一跳地址>
默认路由配置见下图,路由表中只有一条静态路由,完全简化了配置过程:
R3配置如下图:
R4的配置如下:
(3)实验调试
三 . 浮动静态路由
1. 实验目的
(1)掌握浮动静态路由的使用
(2)掌握浮动静态路由的配置方法
2. 实验拓扑
3. 实验步骤
(1)配置ip地址,测试连通信
R1配置如下:
R2的配置如下:
除了配置原有接口IP之外,在R2上再配置一个loopback接口
LoopBack 是路由器中的一个逻辑接口。逻辑接口是指能够实现数据交换功能,但是物理上不存在、需要通过配置建立的接口。 LoopBack 接口一旦被创建,其物理状态和链路协议状态就永远是 up ,即使该接口上没有配置 IP 地址。正是因为这个特性, LoopBack 接口具有特殊的用途。在本实验中 LoopBack 中的8.8.8.8相当于公网上的一台服务器。
(2)配置浮动静态路由
如果实验要求 R1访问8.8.8.8的的数据都从G0/0/0接口出去。只有当G0/0/0接口的链路出了问题才会从G0/0/1接口出去,就可以通过浮动静态路由来配置
配置如下:
preference代表路由的优先级,优先级越小,信任度越高
(3)实验调试
①查看R1路由表信息
路由表中只显示一条去往8.8.8.8的静态路由。
②查看8.8.8.8的详细信息,命令如下:
dis ip routing-table 8.8.8.8 verbose
里面有两条静态路由信息,很明显优先级为100的路由信息被路由表隐藏了。
③关闭g0/0/1接口,造成g0/0/1接口故障,命令如下:
interface g0/0/1
shutdown
④查看R1的路由表,路由表中就有优先级为100的静态路由
这就是静态浮动路由。
四. 静态路由命令汇总
命令 | 作用 |
ip route-static | 配置静态路由 |
display ip routing-table | 查看全局路由表 |
display ip routing-table x.x.x.x verbose | 查看某条路由的详细信息 |