华为产品技术学习笔记之路由原理(二)

本文涉及的产品
网络型负载均衡 NLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
简介:
华为路由系统平平台 VRP5.50 支持静态路由和 RIP OSPF IS-IS BGP 等动态路由。
1 、静态路由:
优点:配置方便、系统要求低
缺点:不能自动适应网络拓扑变化
应用:拓扑结构简单、小型网络
 
2 、动态路由:
根据三种不同分法
·    作用范围
内部网关协议( IGP ),包括 RIP OSPF IS-IS
外部网关协议( EGP ),包括 BGP
·    使用算法
距离矢量协议( Distance-Vector ),包括 RIP BGP
链路状态协议( Link-State ),包括 OSPF IS-IS
·    目的地址类型
单播路由协议( Unicast Routing Protocol ),包括 RIP OSPF BGP IS-IS
组播路由协议( Multicast Routing Protocol ),包括 PIM-SM PIM-DM
 
3 、路由协议、路由优先级
到达某一目的地的所有路由协议的路由有且仅有一条,要选择出该条路由,就要通过路由优先级来判断。
华为路由器缺省情况下各路由协议优先级:
路由协议或路由种类 相应路由的优先级
DIRECT 0
OSPF 10
IS-IS 15
STATIC 60
RIP 100
OSPF ASE 150
OSPF NSSA 150
IBGP 255
EBGP 255
注意: 0 表示直连路由, 255 表示不可信源路由,数值小优先级高。
实质上,除去直连路由不能配置优先级外,其它路由协议都可以人工进行配置。同时,每条静态路由可以配置不同的优先级。
这时,考虑细心的话你会问到,如果配置不同路由协议具有相同优先级的话哪怎么办?
华为 VRP 系统有外部优先级跟内部优先级,外部优先级即上面所列出来的,内部优先级如下:
路由协议或路由种类 相应路由的优先级
DIRECT 0
OSPF 10
IS-IS Level-1 15
IS-IS Level-2 18
STATIC 60
RIP 100
OSPF ASE 150
OSPF NSSA 150
IBGP 200
EBGP 200
 
如果配置不同路由协议具有相同优先级的话, VRP 会根据内部优先级判断哪个路由协议发现的路由是最佳路由。
 
4 、负载分担
实现负载分担条件:
1 )到达同一目的地;
2 )同一路由协议;
3 )路由开销相同;
4 )优先级相同。
配置命令: maximum load-balancing number
两种负载分担方式:
Ø         逐包负载
去往同一目的地的报文通过 IP 经由不同路径发送
图中 RouterA 的报文( p1~p6 )发送到对面的 RouterC ,发送过程如下:
1)GE1/0/1 发送 p1
2)GE1/0/2 发送 p2
3)GE1/0/1 发送 p3
........
Ø         逐流负载
路由器是根据源地址、目的地址、源端口、目的端口、协议来进行转发,当这五种元素相同后,路由器就选择与前一次相同的下一跳地址发送报文。
RouterA 发送报文到目的地址 192.168.1.0/24 192.168.2.0/24 ,从上图看出它是同一数据流的报文都是选择以前走的路径。整个发送过程如下:
1 )目的地址是 192.168.1.0/24 的第一个报文 p1 是从接口 GE1/0/1 转发的,然后同样地,发往该目的地的后面所有报文都是从 GE1/0/1 口转发。
2 )目的地址是 192.168.2.0/24 的第一个报文 p1 是从接口 GE1/0/1 转发的,同样地,发往该目的地的后面所有报文都是从 GE1/0/2 口转发。
默认情况下,华为 VRP5.50 系统是使用逐流负载分担的,如果想要改变可以通过命令 load-balance packet 设置。
支持负载分担的路由协议有 RIP OSPF BGP IS-IS 和静态路由。
5 、路由备份
华为路由器除了可以负载分担外,也支持路由备份。在配置到达同目标地址的多条路由中,优先级最高的路由作为主路由,其余路由即由于优先级低作为备份路由。关键是理解路由的优先级起着选择主路由的依据标准就行。
5.1 FRR 技术( Fast ReRoute
华为路由有一个针对网络中某些对延时、丢包敏感的业务而采用的一种链路故障备份技术,例如在 VOIP 技术中就采用到这种技术。
其实就是当物理层或者链路层检测到故障时它会通过路由系统处理而转用另一条备份的链路将报文转发出去,从而减少承载业务的影响。
FRR 技术实现方法:
1)        主链路正常情况时,利用 Route-Policy 设置 IP FRR 策略,将备份路由转发的信息同时提供给转发引擎;
2)        转发引擎发现主链路出现故障时,可以在路由系统控制平面未完成路由收敛前直接使用备份链路转出信息。
如图, RouterA 上利用 Router Policy 设置 IP FRR 策略,将链路 B 设置为链路 A 的备份。备份出接口为 GE1/0/1 ,备份下一跳地址 10.1.1 .2 。例如:
 
<Quidway> system-view
[Quidway] route-policy ip_frr permit node 10
[Quidway-route-policy] apply backup-interface GigabitEthernet1/0/1
[Quidway-route-policy] apply backup-nextho p 10.1.1 .2
[Quidway-route-policy] quit
这样,当主链路 A 出现故障时,备份链路 B 可以快速启用接管业务。
FRR 技术目前能支持路由协议包括直接路由、静态路由、动态路由( OSPF IS-IS BGP )。
6 、静态路由
华为 VRP5.50 系统中,配置静态路由使用命令: ip route-static  。配置静态路由需包括
目的地址与掩码
出接口、下一跳地址
如果指定发送接口时要注意:
点对点类型的接口,例如 PPP 协议封装,发送接口已经隐含了下一跳地址,可以只指定发送接口不用指定下一跳地址。
NBMA 类型接口,例如 ATM 接口,该类型接口支持点到多点网络,一定要配置下一跳地址。
广播接口也应该配置下一跳地址,因为该类接口可以关联多个虚拟访问接口,导致多个下一跳地址,所以要指定下一跳地址。
6.1  缺省静态路由:目的地址、掩码全为 0 时配置的是缺省路由。
6.2  浮动静态路由:作为主路由的备份的路由,也称作浮动静态路由。
6.3 BFD 与静态路由
      在前面说过负载分担也支持静态路由,但静态路由不像动态路由那样有自身检测的机制,修复故障需要人工干涉。而 BFD 则是可以对静态路由进行绑定 BFD 会话来检测静态路由所在链路的状态。并将检测情况上报到管理系统,再由管理系统将路由设置为 激活 非激活 状态。


本文转自 独钩寒江雪 51CTO博客,原文链接:http://blog.51cto.com/bennie/267173,如需转载请自行联系原作者
相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
决策智能
互联网发展历程:速度与效率,交换机的登场
互联网发展历程:速度与效率,交换机的登场
87 0
互联网发展历程:速度与效率,交换机的登场
|
负载均衡 网络协议 安全
华为19级大佬10年心血终成百页负载均衡高并发网关设计实战文档
负载均衡(LoadBalance)的字面意思是将工作负载分担到多个工作单元上进行执行,它建立在现有网络结构之上,是构建分布式服务、大型网络应用的关键组件。 近十几年来,负载均衡技术层出不穷,令人眼花缭乱。如果问身边的技术人员什么是负载均衡,我们可能会得到许多不同的答案。
|
Kubernetes Cloud Native Dubbo
多层网关已成过去,网关多合一成潮流,网关改造正当时丨Higress 正式发布 1.0 版本
多层网关已成过去,网关多合一成潮流,网关改造正当时丨Higress 正式发布 1.0 版本
9060 1
|
负载均衡 监控 安全
网关系统就该这么设计,万能通用,稳的一批!
网关系统就该这么设计,万能通用,稳的一批!
|
负载均衡 监控 安全
网关系统就该这么设计(万能通用),稳的一批!
网关系统就该这么设计(万能通用),稳的一批!
|
编解码 前端开发 智能网卡
【LC3开源峰会网络技术系列之二】阿里云开发智能网卡的动机、功能框架和软转发程序
摘要 这篇文章介绍了阿里云开发智能网卡的动机、功能框架和软转发程序以及在软转发过程中发现的问题和优化方法。 主讲人陈静 阿里云高级技术专家 主题Zero-copy Optimization for DPDK vhost-user Receiving 分论坛Network & Orchestration 项目背景 在VPC产品部署中虚拟交换Virtual Switch承担着overlay层和underlay层进行网络协议的加解密encap/decap功能在多租户虚拟机或者容器的主机上也需要进行二三层的路由转发、Qos、限流、安全组等。
5532 0
|
缓存 负载均衡 前端开发
阿里终面:如何设计一个高性能网关?
最近在github上看了soul网关的设计,突然就来了兴趣准备自己从零开始写一个高性能的网关。经过两周时间的开发,我的网关ship-gate核心功能基本都已完成,最大的缺陷就是前端功底太差没有管理后台😤。
阿里终面:如何设计一个高性能网关?
|
缓存 监控 容灾
阿里百度华为等大厂是如何追踪微服务调用的?(上)
阿里百度华为等大厂是如何追踪微服务调用的?
199 0
阿里百度华为等大厂是如何追踪微服务调用的?(上)
|
存储 数据采集 SQL
阿里百度华为等大厂是如何追踪微服务调用的?(下)
阿里百度华为等大厂是如何追踪微服务调用的?
174 0
阿里百度华为等大厂是如何追踪微服务调用的?(下)
|
存储 物联网 网络架构
智能路由--概念之后的爆发
智能路由--概念之后的爆发
163 0
智能路由--概念之后的爆发
下一篇
无影云桌面