路由概述
路由基本概念
路由
- • 路由是指导报文转发的路径信息,通过路由可以确认转发IP报文的路径。
- • 路由设备是依据路由转发报文到目的网段的网络设备,最常见的路由设备:路由器。
- • 路由设备维护着一张路由表,保存着路由信息。
路由信息介绍
• 路由中包含以下信息:
- ▫ 目的网络:标识目的网段
- ▫ 掩码:与目的地址共同标识一个网段
- ▫ 出接口:数据包被路由后离开本路由器的接口
- ▫ 下一跳:路由器转发到达目的网段的数据包所使用的下
- 一跳地址
• 这些信息标识了目的网段、明确了转发IP报文的路径。
路由表
- • 路由器通过各种方式发现路由
- • 路由器选择最优的路由条目放入路由表中
- • 路由表指导设备对IP报文的转发
- • 路由器通过对路由表的管理实现对路径信息的管理
路由条目生成
路由信息获取方式
路由器依据路由表进行路由转发,为实现路由转发,路由器需要发现路由,以下为常见的路由获取方式。
直连路由
- • 直连路由指向本地直连网络的路由,由设备自动生成。
- • 当路由器为路由转发的最后一跳路由器时,IP报文匹配直连路由,路由器转发IP报文到目的主机。
- • 使用直连路由进行路由转发时,报文的目的IP和路由器接口IP在一个网段之中。
静态路由
- • 静态路由由网络管理员手动配置,配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。
- • 缺点是不能自动适应网络拓扑的变化,需要人工干预。
- • RTA上转发目的地址属于20.1.1.0/24的报文,在只有直连路由的情况下没有路由匹配。此时可以通过手动配置静态路由,使RTA发送前往20.1.1.0/24网段的报文交给下一跳10.0.0.2转发。
动态路由
- • 动态路由协议能够自动发现和生成路由,并在拓扑变化时及时更新路由,可以有效减少管理人员工作量,更适用于大规模网络。
- • 当网络规模越来越大时,使用手动配置静态路由的方式获取路由条目将变得越发复杂,同时在拓扑发生变化时不能及时、灵活响应。
项目引入
- 静态路由是指用户手动配置在路由器上的路由,告诉路由器如何根据目的IP地址转发数据包。相比较于动态路由协议,静态路由的配置简单,但灵活性差。通常会用它来实现稳定性较强的默认路由的指定。
- 在本项目中,要实现两台主机之间的通信。通过几个任务,分别完成单条静态路由、备份路由、负载分担和项目目的
- 理解数据包转发规则
- 理解双向通信的概念
- 掌握静态路由的配置方法
- 掌握ping测试方法
- 掌握tracert测试方法默认路由的配置。
任务1:静态路由
• 项目目标:通过静态路由,使PC1与PC2之间的通信使用AR1-AR2-AR3链路
任务1:设备初始化(1)
• AR1的初始化配置
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR1
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]ip address 172.16.10.1 24
[AR1-GigabitEthernet0/0/0]quit
[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ip address 10.10.14.1 24
[AR1-GigabitEthernet0/0/1]quit
[AR1]interface GigabitEthernet 0/0/2
[AR1-GigabitEthernet0/0/2]ip address 10.10.12.1 2
任务1:设备初始化(2)
• AR2的初始化配置
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR2
[AR2]interface GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1]ip address 10.10.12.2 24
[AR2-GigabitEthernet0/0/1]quit
[AR2]interface GigabitEthernet 0/0/2
[AR2-GigabitEthernet0/0/2]ip address 10.10.23.2 24
任务1:设备初始化(3)
• AR3的初始化配置
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR3
[AR3]interface GigabitEthernet 0/0/0
[AR3-GigabitEthernet0/0/0]ip address 172.16.30.3 24
[AR3-GigabitEthernet0/0/0]quit
[AR3]interface GigabitEthernet 0/0/1
[AR3-GigabitEthernet0/0/1]ip address 10.10.34.3 24
[AR3-GigabitEthernet0/0/1]quit
[AR3]interface GigabitEthernet 0/0/2
[AR3-GigabitEthernet0/0/2]ip address 10.10.23.3 24
任务1:设备初始化(4)
• AR4的初始化配置
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR4
[AR4]interface GigabitEthernet 0/0/1
[AR4-GigabitEthernet0/0/1]ip address 10.10.14.4 24
[AR4-GigabitEthernet0/0/1]quit
[AR4]interface GigabitEthernet 0/0/2
[AR4-GigabitEthernet0/0/2]ip address 10.10.34.4 24
任务1:配置静态路由
AR1的静态路由配置:
[AR1]ip route-static 172.16.30.0 24 10.10.12.2
AR2的静态路由配置
[AR2]ip route-static 172.16.10.0 255.255.255.0 10.10.12.1
[AR2]ip route-static 172.16.30.0 255.255.255.0 10.10.23.3
AR3的静态路由配置
[AR3]ip route-static 172.16.10.0 24 10.10.23.2
任务2:浮动静态路由
• 项目目标:通过浮动静态路由,使PC1与PC2之间的通信使用主链路AR1-AR2-AR3,备份链路AR1-AR4-AR3。
任务2:配置浮动静态路由
任务2:配置浮动静态路由(1)
• 浮动静态路由配置命令(系统视图
任务2:配置浮动静态路由(2)
• AR1的浮动静态路由配置
[AR1]ip route-static 172.16.30.0 24 10.10.14.4 preference 65
AR3的浮动静态路由配置
[AR3]ip route-static 172.16.10.0 24 10.10.34.4 preference 65
AR4的静态路由配置
[AR4]ip route-static 172.16.10.0 24 10.10.14.1
[AR4]ip route-static 172.16.30.0 24 10.10.34.3
任务2:验证项目结果
任务2:验证项目结果(1)
• 正常情况下的IP路由表(以AR1为例)
任务2:验证项目结果(2)
• 正常情况下的I静态路由(以AR1为例)
任务2:验证项目结果(3)
• 正常情况下的路由追踪(以PC1为例)
任务2:验证项目结果(4)
• 关闭AR1 G0/0/2接口后的IP路由表(以AR1为例)
任务2:验证项目结果(5)
• 关闭AR1 G0/0/2接口后的静态路由(以AR1为例)
任务2:验证项目结果(6)
• 关闭AR1 G0/0/2接口后的路由追踪(以AR1为例)
任务3:静态路由负载分担
• 项目目标
通过静态路由,使PC1与PC2之间的通信同时使用两条链路AR1-AR2-AR3和AR1-AR4-AR3。
任务3:配置静态路由负载分担
• AR1的配置变更
[AR1]undo ip route-static 172.16.30.0 255.255.255.0 10.10.14.4 preference 65
[AR1]ip route-static 172.16.30.0 24 10.10.14.4
• AR3的配置变更
[AR3]undo ip route-static 172.16.10.0 255.255.255.0 10.10.34.4 preference 65
[AR3]ip route-static 172.16.10.0 24 10.10.34.4
任务3:验证项目结果
任务3:验证项目结果(1)
• 查看变更后的IP路由表(以AR1为例)
任务3:验证项目结果(2)
• 发起路由追踪(以PC1为例)
任务4:默认路由
• 项目目标
通过静态默认路由,使PC1与PC2之间的通信使用AR1-AR2-AR3链路。
任务4:配置默认路由
任务4:配置默认路由(1)
• 静态默认路由配置命令(系统视图)
任务4:配置默认路由(2)
• AR1的配置变更
[AR1]undo ip route-static 172.16.30.0 24
[AR1]ip route-static 0.0.0.0 0.0.0.0 10.10.12.2
• AR3的配置变更
[AR3]ip route-static 172.16.10.0 24
[AR3]ip route-static 0.0.0.0 0.0.0.0 10.10.23.2
任务4:验证项目结果
任务4:验证项目结果(1)
• 查看静态路由(以AR1为例)
任务4:验证项目结果(2)
• 验证项目结果(以PC1为例)
总结
以上内容就是有关静态路由与默认路由的相关内容,在学习完以上内容后,你将能够清楚了解这两种路由,并且能够通过例子自己完成相关实验。