mLACP协议原理详解

上传人:海*** 文档编号:169161732 上传时间:2022-11-14 格式:DOC 页数:10 大小:20.50KB
收藏 版权申诉 举报 下载
mLACP协议原理详解_第1页
第1页 / 共10页
mLACP协议原理详解_第2页
第2页 / 共10页
mLACP协议原理详解_第3页
第3页 / 共10页
资源描述:

《mLACP协议原理详解》由会员分享,可在线阅读,更多相关《mLACP协议原理详解(10页珍藏版)》请在装配图网上搜索。

1、mLACP协议原理详解 - 教育文库 mLACP协议学习 在电信级以太网中,各种冗余机制提供了节点和网络的弹性互联。冗余机制的选择要依靠各种不同的因素:传输技术,拓扑,单节点对整个网络的多归属multi-homing,设备性能,自治系统边界或者运营商的效劳模型,以及运行商的选择。 电信级以太网络的高可用性可以通过同时使用机框内和机框间的冗余机制实现。运营商希望一台设备双归属dual home到两个上游PoAPoint of Attachment上进展冗余,Cisco的多机架链路聚合Multi-chassis EtherChannel (MCEC)解决方案的满足了机架间的冗余机制的需要。一些运营

2、商不希望或者不支持在接入网行运行环路预防控制协议,这就需要一个替代的冗余机制。MCEC解决了对802.3ad链路会聚控制协议LACP实现增强这一问题。 1. mLACP限制 ? ? ? ? ? ? ? ? ? ? ? ? mLACP不支持快速以太网 mLACP不支持半双工链路 mLACP不支持多邻居 端口通道转换到mLACP可能引起效劳中断 PoA上LAG的最大链路数受到端口通道的最大端口数的限制。 DHDdual homing device上的系统优先级必须小于PoA的优先级 MAC Tunneling Protocol (MTP) supports only one member link

3、 in a port channel. 当LACP稳定时,一个端口通道或它的成员链路可能flap 当最小链路数没有配置时,基于DHD的控制不能进展。 不支持最小链路数的DHD-controlled恢复行为 强迫故障切换总会导致min-link故障 任何强迫故障切换的故障可以回复 2. 多机架链路聚合ECMC概述 在MCEC中,DHC双归属到两个上游PoA上。DHD不能运行多生成树Multiple Spanning Tree,MST这样的环路保护控制协议。因此,需要一种防止环路的冗余设置。一种方法是将DHD的上行链路放到一个聚合组LAG中,通常被称为链路聚合EtherChannel。这种方法假设

4、DHD可以运行IEEE802.3ad LACP来建立和维护聚合组。 LACP,是一个链路级控制协议,允许聚合组的动态协商和建立。需要一个LACP应用到PoA的扩展,使得DHD连接到一个虚拟的LACP对等体而不是连接到两个分开的设备上。这种扩展被称为Multichassis LACP或者mLACP,如下图: PoA形成了一个虚拟的LACP对等体,从DHD的角度看,它被定义为冗余组的成员。由于冗余组中的PoA对DHD表现为一个独立的设备,PoA之间的状态必须通过机框间通信协议InterChassis munication Protocol,ICCP进展同步。ICCP提供了一个仅仅用于控制的机框间通

5、信通道interchassis munication channel,ICC。 系统可以有active和standby两种冗余形式。这种形式下,在任何时间,系统的上行链路中仅仅有一个独立的PoA可以是active形式。DHD认为一个PoA是active的,另一个是standby的。这种情况是允许的:一个给定的PoA,对一个DHD是active,对于另外一个是standby。这种性能使得两个PoA为不同的效劳提供负载共享。 3. MPLS伪线冗余机制的交互 Figure1中的网络设置可用于为虚拟专网效劳VPLS和虚拟专线效劳VPWS部署提供运营商边缘provider edge,PE节点的冗余。

6、连接环路attachment circuit冗余机制决定和控制伪线冗余机制。mLACP根据配置的LACP系统和端口优先级决定一个给定PoA的连接环路的状态,然后给定PoA的伪线状态和本地连接环路的状态进展同步。这种同步保证了带有active连接环路的PoA的伪线也是active的。同样的,standby的PoA的伪线也是standby形式。通过保证连接环路的转发状态和伪线的转发状态的同步性,可以防止一个冗余组中PoA间转发数据。这种同步性节约了因在故障时PoA间进展数据转发而浪费的带宽。 4. 冗余机制 电信级以太网解决方案应该包括以下处理过程以及他们如何应用到mLACP解决方案: ? 连接环

7、路attachment circuitactive或standby状态选择可以由接入节点或网络决定,也可以由聚合节点决定,或者两者组合决定。对于mLACP,连接环路的状态选择由DHD和PoA协同决定。 ? 伪线pseudowire,PW状态转发通告当mLACP部署到VPWS或者VPLS应用中时,也就是当PoA上行连接使用了伪线技术时,这种通告是强迫的。当PoA需要决定自己是处于active还是standby的时候,就需要通知对方对端PoA自己连接到远端的PE的伪线状态。对于MPLS 伪线,这个功能通过使用LDP协议来完成。 ? MAC flushing indication:对于任何一种冗余机

8、制来说,假如要快速收敛和防止流量黑洞,都必须支持这种indication,mLACP必须集成802.1Q/802.1ad/802.1ah的MAC flushing机制,这样在VPLS中应用时就可以使用。 注意:流量黑洞的出现是:当接收的报文被丢弃时,却没有将该报文无法递交到其接收者的消息通知。只有监测到了报文丧失,才可以发现流量黑洞traffic blackholing。 ? Active vlan通告:对于mLACP来说,只要PoA遵循了Active/Standby冗余模型,这种通告就是不需要的。 Figure2 展示了电信级以太网络中冗余机制。 5. 使用mLACP的双归属拓扑 虚拟LAC

9、P实例和DHD之间通过IEEE802.3adLACP来形成横跨两个或多个机框的聚合组LAG。 5.1 LACP和802.3ad参数交换 在802.3ad中,LACP system ID由LACP system MAC和system priority组成。tow byte system priority + six byte MAC address。两个设备之间的system ID优先级的比拟是使用小写字母来比拟。为了获得最高的system ID优先级,mLACP的两端互相交互冗余组的system ID信息,然后选取其中较小的一个作为整个虚拟的LACP设备的system ID。 cisco可以提

10、供两个冗余组下的命令mlacp system mac和mlacp system priority来配置。这两个命令可以较好确实定连接环路attachment circuit的哪一边来控制LAG的选择逻辑。缺省时mac使用系统mac地址,priority使用32768。 5.2 端口标识符port identifier IEEE 802.3ad 在一个系统中使用一个4字节的标识来唯一标识一个端口。端口标识由端口优先级和端口编号每系统唯一组成。 端口标识的比拟是按照无符号整型原那么,组成原那么是2字节的端口优先级16+2字节的端口编号。mLACP特性需要对端口ID进展一些调整,以确保其在冗余组内是

11、唯一的 。 5.3 端口号port number LACP对端口编号的依赖很大,故在mlacp特性中,必须使用mlacp node-id命令来协调这些端口编号,来防止两个PoA之间的端口编号重复。 5.4 端口优先级port priority 当对一个链路聚合组的最大链路数做了限制的时候(软件或者硬件),端口优先级用来决定一个端口的active/standby状态。对于mLACP来说,因为是冗余机制,故Active PoA中所有连接DHD的端口优先级都必须比Standby PoA中连接DHD的高。端口的优先级可以显式配置也可以由系统按照选择标准自适应产生。如,挑选拥有最高端口优先级的PoA为A

12、ctive PoA,并动态的调整其他具有一样的port key的链路的端口为同一优先级。 当前mLACP只支持Active/Standby冗余形式,一个聚合组中的同一个PoA中的所有成员链路端口优先级须是一样的。为了支持这种需求,可以在端口下配置mlacp lag-priority命令,这个命令可以配置所有位于一个LAG组中的所有端口的优先级。而LACP配置的优先级将会被忽略。mlacp lag-priority命令也可以用于在以下两种情况下的强迫切换: 设置当前active的PoA LAG的优先级比standby的优先级的值大,这会快速的完成切换。因为需要转换的状态少。 设置standby

13、PoA的LAG 优先级比active PoA的LAG 优先级小。这个切换花费的时间比拟多,因为standby链路在变为active之前,必须通知DHD一个消息OUT_OF_SYNC。 5.5 多机框考前须知Multichassis Considerations 由于LACP是一个链路层协议,一个链路上的所有信息交换包括链路的特定信息和本地信息。交换信息包括: ? 系统属性优先级和MAC地址 ? 链路属性端口key、优先级、端口号和状态 当在多机框上执行扩展LACP设置时,需要对两个机框间协议属性的状态的同步。 5.6 系统MAC地址 LACP依靠System MAC地址来确定对端设备通过一个特

14、殊的链路连接起来。故必须将DHD对端的两个设备为虚拟一个。协调两个PoA的system MAC地址就是根本要求了。一般LACP 使用的system MAC address缺省使用系统的根本MAC(不可以通过配置更改)。对于mLACP来说,以下两点是必须的: ? 每一个PoA的System MAC必须与对方交互例如: PoAs选择值更小的那一个做为system mac。选择低值mac有利于获得更高的系统优先级。 ? System MAC 是可配置的做为系统优先级的一局部,运行商或许希望让PoAs的系统优先级比DHD的高例如,假如DHD和PoA的系统优先级配置一样,并且运营商无法控制DHD设备。一个高的优先级保证了PoA的端口的优先级优先于DHD的端口优先级的配置。System MAC的配置必须保证在两个PoA中是统一的,否那么系统将自动认为mac矛盾,然后会选择一个缺省的mac来使用。 5.7 系统优先级 对于mLACP,需要两个PoAs之间的协商来通告一个一样的值给DHD。 5.8 端口key 选择具有一样此值的链路到同一个LAG组,一般情况DHD设备的和PoA的不需要一样 ,对于mLACP,这个值不需要特别的配置。 6. 故障保护场景 mLACP为防止端口、链路和节点故障,提供了网络弹性化。故障分为以下5类: 第 10 页 共 10 页

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!