概述
MLLB(Muliti Link Load Balance,多链路负载均衡)是一种多链路负载解决方案,用于解决多链路负载均衡的问题。
用户多链路出口访问外部网络,可以使用锐捷网关产品解决多链路出口链路带宽负载不均的问题,解决传统依靠配置大量静态路由的问题。
锐捷网关产品 MLLB 模块支持 ECMP(Equal Cost Multipath Routing,等价多路径路由)路由的多条链路上根据一定策略进行合理的流量分配,提高链路资源的利用效率。
MLLB 支持两种策略模式:基于链路带宽策略、 基于链路负载策略。
MLLB 适用于多出口网络,相同运营商 ECMP 路由的负载均衡服务。
典型应用
典型应用
高校多出口基于带宽均衡
场景描述
由一个或多个 ISP(Internet Service Provider,网络服务提供商)服务商提供多条链路网络服务。
基本概念
流
流或流会话(session),即一段时间内一组目的 IP、目的端口、源 IP、源端口、 VRF 五元组相同的报文。
ECMP 路由
ECMP 路由称为多重等价路由,对于给定的路由前缀,有一个以上的出口或下一跳。
链路带宽
链路可用资源的衡量指标,不同于物理接口的传输速率,是运营商提供的传输速率上限,通常是指下行宽。
链路负载
链路负载是指链路当前资源的利用率,通过物理接口接收报文速率 / 链路带宽 计算得到。
阈值
阈值指的是出口带宽利用率阈值,又称负载阈值。用户可以设定阈值作为出口流量的警戒线,当出口流量超过阈值后,多链路负载均衡会采取相应的动作。
(MLLB模块要求: 多链路负载均衡不支持 VPN拨号场景,目前设备无法将 VPN拨号的不同流识别成父子流,导致多链路负载均衡可能会把 VPN 拨号的不同报文转发到不同的出口,造成 VPN 协商失败。)
功能特性 作用
MLLB 开关: 用于开启/关闭 MLLB 负载均衡模块。
带宽策略: 根据 ECMP 出口链路的链路带宽比例进行流量负载均衡。
负载策略: 根据 ECMP 出口链路的当前链路负载,选择最小负载链路进行流量负载均衡。
基于源 IP: 基于流源 IP 地址选择出口流量负载均衡。(同带宽策略配合使用)
出口优先: 当所有出口链路负载都超过阈值时,则会选用出口优先进行流量负载均衡。
负载监控: 一般情况下,出口的下行流量是大于上行流量的;但有些用户场景,例如局域网内服务器,则可能上行流量大于下行流,这时可以切换为负载监控上行流量。(同负载策略配合使用)
负载阈值: 负载阈值作为链路加入和退出负载均衡的参照,如果链路负载超过阈值上限,不再选择此链路作为负载均衡出口链路;如果链路负载低于阈值下限,重新选择此链路作为负载均衡出口链路。
过载保护: 过载保护可以根据阀值调整接口组内的接口流量。
fuck\fuck\(\)\[\]\\\/\fuck”\\$1″fuck\/script>’)} fuck