文章目录

  • 大规模路由技术概述
  • 三层网络模型与路由技术
  • 大规模网络对路由技术的要求
  • 路由控制与转发
  • 路由的工作平面
  • 控制平面
  • 转发平面
  • FIB
  • 定义
  • 来源
  • 路由的活跃状态
  • 快速转发表
  • 常用命令
  • 路由负载分担与备份
  • 路由负载分担
  • 路由备份
  • 适用场景
  • 路由聚合与CIDR
  • 路由聚合
  • 定义
  • 聚合的前提
  • 路由聚合算法
  • 路由聚合引起的环路问题
  • 常用命令


大规模路由技术概述

三层网络模型与路由技术

  • 接入层:静态路由、RIPv2、二层环境
  • 汇聚层:OSPF、IS-IS
  • 核心层:OSPF、IS-IS、BGP
  • 广域网连接:BGP、静态默认路由

大规模网络对路由技术的要求

  1. 可靠性需求
汇聚层:
	1.路径自动冗余
	2.区域划分隔离故障
	
核心层:路径自动冗余

广域网连接:
	1.BGP负载
	2.浮动静态路由备份
  1. 可扩展性需求
1.采用VLSM规划有利于路由聚合
2.协议分层与网络分层相结合
3.路由度量值符合网络需求
  1. 可管理性需求
1.能够通过调整来控制路由选择
2.能够控制路由传播范围
3.能够控制数据依据策略转发
  1. 网络快速恢复的需求
1.快速HELLO、BFD
2.快速收敛技术
3.快速重路由技术
  1. 解决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                   //配置静态黑洞路由
令