文章目录
- 大规模路由技术概述
- 三层网络模型与路由技术
- 大规模网络对路由技术的要求
- 路由控制与转发
- 路由的工作平面
- 控制平面
- 转发平面
- FIB
- 定义
- 来源
- 路由的活跃状态
- 快速转发表
- 常用命令
- 路由负载分担与备份
- 路由负载分担
- 路由备份
- 适用场景
- 路由聚合与CIDR
- 路由聚合
- 定义
- 聚合的前提
- 路由聚合算法
- 路由聚合引起的环路问题
- 常用命令
大规模路由技术概述
三层网络模型与路由技术
- 接入层:静态路由、RIPv2、二层环境
- 汇聚层:OSPF、IS-IS
- 核心层:OSPF、IS-IS、BGP
- 广域网连接:BGP、静态默认路由
大规模网络对路由技术的要求
- 可靠性需求
汇聚层:
1.路径自动冗余
2.区域划分隔离故障
核心层:路径自动冗余
广域网连接:
1.BGP负载
2.浮动静态路由备份
- 可扩展性需求
1.采用VLSM规划有利于路由聚合
2.协议分层与网络分层相结合
3.路由度量值符合网络需求
- 可管理性需求
1.能够通过调整来控制路由选择
2.能够控制路由传播范围
3.能够控制数据依据策略转发
- 网络快速恢复的需求
1.快速HELLO、BFD
2.快速收敛技术
3.快速重路由技术
- 解决IP地址短缺
支持IPv6
路由控制与转发
路由的工作平面
控制平面
- 负责路由的计算、维护
- 路由协议工作在控制平面
转发平面
- 负责具体的数据转发
- 路由表、FIB表、快速转发表工作在转发平面
FIB
定义
- 转发信息库,路由表的精简版,提高路由查表速度
来源
- 路由表中Active的路由
- 路由器的ARP表
路由的活跃状态
- Active:经过路由计算,最终选择的最优路由
- Inactive:不同优先级的次优路由,处于不活跃状态;当Active路由失效,Inactive路由会自动切换成Active
快速转发表
1.根据数据流的第一个数据包的五元组信息产生的快速转发记录
2.快速转发表是唯一精确匹配,不用遍历整个表项
3.快速转发记录是缓存表,老化时间非常短,表规模可以控制的比较小
4.一组数据流只要第一个包需要查询FIB表,后续的所有包都只用查询快速转发表进行转发
5.转发记录存储在高速缓存中
常用命令
[h3c]display fib //查看FIB表
[h3c]display ip fast-forwarding cache //查看快速转发表
<h3c>reset ip fast-forwarding cache //清空快速转发表
路由负载分担与备份
路由负载分担
- 通过ECMP(等价路由)实现路由负载分担
- 负载分担方式:1.基于包,2.基于流
路由备份
- 不同优先级路由实现路由备份
- 浮动静态路由:配置静态路由优先级低于当前路由,作为备份路由使用
- 更改路由的优先级只对本机有效
适用场景
- 当多条线路速率接近,建议使用路由负载分担
- 当多条线路速率相差较大,建议使用高速率链路作为活跃路由,低速率链路作为备份路由
路由聚合与CIDR
路由聚合
定义
- 通过把多条路由聚合为一条来减小路由表规模,加快路由查表速度
聚合的前提
- 被聚合的明细路由必须是同一下一跳或出接口
- 被聚合的明细路由必须是连续的子网
路由聚合算法
- 掩码缩短位数和聚合对应关系
掩码缩短 聚合数量
1 2
2 4
3 8
4 16
- 要点:聚合必须是从该地址范围的第一个子网开始计算
路由聚合引起的环路问题
- 错误的聚合配置会导致路由环路
- 默认路由的配置导致路由环路(解决方法:配置黑洞路由)
常用命令
[h3c-GigabitEthernet0/0]rip summary-address 'network' 'mask' //RIP手动聚合
[h3c]ip route-static 'netword' 'mask' null0 //配置静态黑洞路由
令