5、L2MP是什么呢?-云 学习5

昨天说到Spine-Leaf的拓扑能力,需要相应的转发协议配套

先要提起的就是L2MP 二层多路径技术

1、Layer-2 Multipath关键设计目标是二层转发要提供冗余的链路,为什么要提供冗余链路呢,还是要从大二层的概念出发,为什么需要大二层

1.1 大二层的需求主要来自于虚拟机,通过编排和调度软件完成虚拟机的分配,虚拟机的生成和销毁的周期短,在虚拟机原来所在的物理服务器故障的情况下,虚拟机会迁移至另一台物理服务器生成,对 络的要求是IP和MAC地址不变,三层传统 络,在 关下,即同一对汇聚交换机下可以实现接入交换机不同端口下的IP和MAC不变,这显然会限制服务器的部署数量和位置。

1.2 大二层的另一个需求是跨中心的冗余灾备,应用通过VRRP的 关漂移来实现灾备切换,要求跨中心的二层 络环境。

1.3 大二层第一个字“大”,除上1.2的跨中心的区域大之外,还有一个就是数量,不论是虚拟机还是物理服务器,终端数量大量增加

2、了解了大二层的需求,基于此的L2MP多路径技术的实现有什么特点呢?

首先是跨中心跨物理位置的二层打通,解耦overlay和underlay的 络,overlay层面进行MAC地址的学习,underlay层面打通Spine和Leaf物理交换机的转发。

其次是对现有二层的扩展,12位的VLAN ID标识扩展为24位

最后是解决二层STP阻塞链路的问题,参考IP路由协议的实现,引入路由协议来感知拓扑和业务地址,通过算法计算出无环的路径,引用ECMP等价路由的原理完成多路径之间的负载。

图1 L2MP实现共性特点

3、来回顾一下L2MP技术实现历史沉淀:

TRILL目标是在大型Ethernet 络中解决多路径而无STP环路的方案。控制平面上TRILL引入了ISIS作为L2寻址协议, TRILL封装是MACinMAC方式,TRILL对交换机的芯片和设计提出了苛刻要求。

OTV是一项MAC in IP技术, 基于 ISIS作为控制协议实现MAC地址路由表交换和管理,OTV可提供一种叠加(overlay) 络,控制和转发面分离,能够在分散的二层域之间实现二层连接。数据平面OTV采用 MAC in IP方式封装原始Ethernet 文。”(引用《老 工:浅谈数据中心云 技术的历经风雨和演进杨文斌

图2 OTV 文

图3 Vxlan 文

这些技术为什么没有普遍应用起来呢?比较大的原因可能是技术虽好,但是对传统 络的转发逻辑挑战过大,即不是IP的标准,也不是STP,例如TRILL需要新的包头,芯片要替换,CAPEX和OPEX都比较高。L2MP是基于硬件展开的黑盒技术,与SDN的软件定义 络技术正好相反,但是L2MP为我们后续学习VxLan、Nov3隧道都是很有帮助的,所有的创新都是在巨人的肩膀上开展的。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月26日
下一篇 2021年3月26日

相关推荐