2026年M-LAG 技术白皮书_第1页
2026年M-LAG 技术白皮书_第2页
2026年M-LAG 技术白皮书_第3页
2026年M-LAG 技术白皮书_第4页
2026年M-LAG 技术白皮书_第5页
已阅读5页,还剩171页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

i 1.1产生背景 1.2IRF和M-LAG对比 1.3技术优点 2.1M-LAG基本概念 2.2M-LAG网络模型 2.2.1双归接入M-LAG网络模型 2.2.2单归接入M-LAG网络模型 2.3M-LAG系统建立和维护 2.3.1M-LAG系统建立及工作过程 2.3.2DRCP协议报文 2.3.3M-LAG设备角色计算 2.3.4Keepalive机制 2.3.5MAD机制 2.3.6M-LAG防环机制 2.3.7M-LAG表项同步机制 2.3.8M-LAG设备工作模式 2.3.9配置一致性检查功能 2.4M-LAG扩展功能 2.4.1M-LAG双活网关 2.4.2M-LAG主备模式 2.4.3M-LAG序列号校验 2.4.4M-LAG报文认证 2.5流量转发 2.5.1单播流量转发 2.5.2未知单播/广播流量转发 2.5.3组播流量转发 2.6M-LAG故障处理机制 2.6.1M-LAG接口故障处理机制 2.6.2peer-link链路故障处理机制 2.6.3设备故障处理机制 2.6.4上行链路故障处理机制 2.6.5M-LAG二次故障处理机制 3.1STP应用场景 3.1.1下行接入设备产生环路 3.1.2多级M-LAG设备间产生的环路 3.1.3初始化M-LAG配置产生环路 3.1.4设备空配置重启产生环路 3.2STP在M-LAG中的工作机制 4.1VLAN双活网关 4.2VRRP网关 5.1功能简介 5.2工作机制 5.2.1普通组网下的M-LAG设备环路检测工作机制 5.2.2VXLAN组网下的M-LAG设备环路检测工作机制 6.1功能简介 6.2DHCPSnooping支持M-LAG 6.2.1组网架构 6.2.2报文转发机制 6.2.3用户表项同步机制 6.3DHCP中继支持M-LAG 6.3.1组网架构 6.3.2报文转发机制 6.4DHCP服务器支持M-LAG 6.4.1组网架构 6.4.2配置限制 6.4.3报文转发原则 6.4.4用户表项同步机制 6.5典型组网应用 6.5.1DHCPRelay分布式网关+M-LAG组网场景 6.5.2DHCPSnooping+DHCPRelay+M-LAG组网场景 7.1功能简介 7.2工作机制 7.2.1端口安全支持M-LAG 7.2.2Portal支持M-LAG功能 7.2.3RADIUS协议报文处理 8.1功能简介 8.2工作机制 8.2.1组播源连接M-LAG系统 8.2.2组播接收者连接M-LAG系统 9.1功能简介 9.2工作机制 9.2.1组播源连接M-LAG系统 9.2.2组播接收者连接M-LAG系统 10.1功能简介 10.2典型组网 10.3同步MAC地址和ARP/ND信息 10.4VXLAN隧道建立 10.5备份用户侧链路 10.5.1peer-link为以太网聚合链路时的用户侧链路备份机制 10.5.2peer-link为VXLAN隧道时的用户侧链路备份机制 10.6流量转发 10.6.1M-LAG接口的单播流量转发 10.6.2单挂接口的单播流量转发 10.6.3BUM流量转发 10.7故障处理机制 10.7.1下行链路故障处理机制 10.7.2上行链路故障处理机制 10.7.3peer-link和Keepalive链路同时故障 11.1同步MAC地址和ARP/ND信息 11.2VXLAN隧道建立 11.3网络侧的下行BUM流量 13.1组播VXLAN支持M-LAG工作机制概述 13.1.1典型组网 13.1.2用户侧备份机制 13.1.3组播流量分担 13.2二层组播支持M-LAG 13.3三层组播支持M-LAG 13.4三层组播数据中心互联支持M-LAG 14.1单级M-LAG场景 14.2多级M-LAG互联场景 14.3M-LAG与STP结合应用场景 14.4M-LAG与QinQ结合应用场景 14.5M-LAG与SuperVLAN结合应用场景 14.6M-LAG与PrivateVLAN结合应用场景 14.7M-LAG与VRRP结合应用场景 14.7.1M-LAG系统内主备VRRP网关 14.7.2M-LAG系统间一主三备VRRP网关 14.7.3M-LAG系统间双主双备VRRP网关 14.8EVPNVXLAN支持M-LAG 1图1链路聚合和M-LAG对比示意图NetworkNetwork链路聚合NetworkNetworkM-LAG•所有成员设备需要同步所有表项•两台独立设备,控制平面解耦•需要成员设备同步升级,或者主设•升级时业务中断时间2秒左右能独立配置,M-LAG系统会进行配置一致性检查,具独立管理,耦合度低,和控制器配合使用不存在单2一次下发多个业务模块的隔离命令,各业务协议模块会护模式,此时处于维护模式下的设备与其他设备之设备切换到普通模式,恢复流量的正常转发•无环拓扑•更高的可靠性•双归接入•用户流量不中断•简化组网及配置•独立升级3M-LAG接口M-LAGM-LAG接口•peer-link链路:M-LA•peer-link接口:peer-li4到另一台设备,保证业务的正常运行。NetworkNetworkDeviceCDeviceCM-LAG系统Keepalivepee-linkM-LAGDeviceADeviceBM-LAGM-LAG系统Keepalivepee-linkM-LAGDeviceADeviceBM-LAGDeviceDServer5NetworkDeviceCM-LAG系统KeepaliveDeviceADeviceBDeviceApee-linkM-LAGBAGG3DeviceDDeviceDeviceD6地址表项、ARP表项,从而确保任意一台设备故障都不会影IPIPnetworkpeer-linkKeepaliveDeviceADeviceB(1)DRCP报文协商(2)M-LAG系统建立(3)主从协商(4)收发Keepalive报文(5)数据同步•验证两台设备上的配置一致性,保证业务正常连续。•计算需通过peer-link7以太网帧头目的MAC01-80-C2-00-00-03源MAC本地peer-link的MACType0x8952SubTypeVersionDRCPTLVsTerminatorTLV(0000)DRCP报文结构如图6所示,DRCP协议报文也称为DRCPDU,其中包括以下字段信息。8•Secondary:M-LAG系统中的备设备。任意角色NYNpeer-linkUPNKeepaliveUPYpeer-linkcalculationKeepalivepeer-linkcalculationYNYYN本端是否为优本端是否为优本端是否为优NSecondaryPrimaryNDoestheuplinkinterfaceexist?NYYNAlllocalM-LAGinterfacedown?NYNAlllocalM-LAGinterfacedown?NYPrimaryNonePrimary9在计算设备角色时,将依次比较如下设备状态度仅与上行链路接口的震荡频次有关,震荡频次越高的设备业务健康度越缺省情况下,Keepalive各个定时器如表2所示。peer-link链路down后等待检测故障•peer-link接口•peer-link接口所对应的二层聚合接口的成员接口•Keepalive接口•VLAN接口•VSI虚接口•管理以太网接口NetworkDeviceCM-LAG系统KeepaliveDeviceDeviceBpee-linkDeviceEDeviceDeviceE来自网络侧的单播流量来自接入侧的广播流量来自接入侧的单播流量单向隔离NetworkDeviceCMACaddresstabelMACAMACBPortMACAMACBPortAPortBKeepalive单归接入的M-LAG接口的表项KeepaliveDeviceA同步到peer-link接口上DeviceBDeviceApee-linkMACpee-linkMAC/ARP等表项同步MACAVLANAMACBVLANBDeviceDDeviceEDeviceF互的LACPDU(LinkAggregationControlProtocol设备转发报文。M-LAG设备通过peer-link链路交换各自的配置信息,检查配置是否匹配。目前•当一条接入链路发生故障时,流量可以快速切换到另一条链路,保证可靠性。运维难度的上升和缺乏灵活快速部署能力,无法满NetworkDeviceDVlan-int100IPvVlan-int100IPv4:00/24IPv6:100::100/96MAC:0000-0010-0010VLAN双活网关IPv4:100.1.1.VLAN双活网关IPv6:100::100/96MAC:0000-0010-0010KeepaliveDeviceADeviceBDeviceApeer-linkBAGGIGP/BGPDeviceCIPIPnetworkpeer-linkpeer-linkDeviceB(M-LAG2)备用M-LAG接口DeviceA(M-LAG1)KeepaliveKeepaliveM-LAG系统主用主用M-LAG接口O主网卡BAGG备网卡DeviceCDeviceA(M-LAG1)peer-linkDeviceB(M-LAG2)IPnetworkDeviceA(M-LAG1)peer-linkDeviceB(M-LAG2)IPnetworkKeepaliveM-LAG系统KeepaliveM-LAG系统主用M-LAG主用M-LAG接口O备用M-LAG接口备网卡主网卡备网卡主网卡BAGGDeviceC下行流量DeviceC下行流量2上行流量IPIPnetworkpeer-linkpeer-linkDeviceB(M-LAG2)备用M-LAG接口DeviceA(M-LAG1)KeepaliveM-LAGKeepaliveM-LAG系统主用主用M-LAG接口O主网卡主网卡BAGG备网卡 网络侧广播流量接入侧广播流量DeviceC网络侧广播流量接入侧广播流量接入侧设备。因此接入侧设备会收到自己发送的广IPIPnetworkDeviceDeviceA(M-LAG1)peer-linkDeviceB(M-LAG2)KeepaliveM-LAG系统KeepaliveM-LAG系统主用M-主用M-LAG接口O备用M-LAG接口主网卡BAGG备网卡DeviceCIPIPnetworkDeviceDeviceA(M-LAG1)peer-linkDeviceB(M-LAG2)主用M-LAG接口备用M-LAG接口KeepaliveM-LAG系统主网卡BAGG主用M-LAG接口备用M-LAG接口KeepaliveM-LAG系统主网卡BAGG备网卡DeviceC切换IPIPnetworkDeviceADeviceA(M-LAG1)peer-linkDeviceB(M-LAG2)备用M-LAG接口主用M-LAG接口KeepaliveM-LAG系统备网卡备用M-LAG接口主用M-LAG接口KeepaliveM-LAG系统备网卡BAGG主网卡DeviceC为了防止重放攻击,保证流量正常转发,M-LAG支持序M-LAG1M-LAG2Keepalivepeer-linkDataSeqNum=n1Time1DataSeqNum=n1Time1Time2Time3Time4DataSeqNum=n2n2>n1,校验DataSeqNum=n2DataSeqNum=n3n3>n2,校验DataSeqNum=n3DataSeqNum=n2n2<n3DataSeqNum=n2M-LAG1M-LAG2Keepalivepeer-linkDRCP/Keepalive消息摘要DRCP/KeepaliveDRCP/KeepaliveDRCP/KeepaliveHash计算HashHash计算KeyKeyKey消息摘要消息摘要消息摘要是否相同?DRCP/Keepalive消息摘要M-LAG系统建立成功后即进入正常的工作,M-LAG主•对于南北向的单播流量,在M-LAG接•对于东西向的单播流量,二层流量通过M-LAG本地优先转发,三层流量通过双活网关转发,NetworkNetworkDeviceCM-LAG系统KeepaliveDeviceBpee-linkDeviceADeviceBpee-linkDeviceADeviceD来自网络侧的单播流量来自非M-LAG接口的单播流量DeviceE来自M-LAG接口的单播流量NetworkNetworkDeviceCDeviceCDeviceBKeepalivepee-linkDeviceAM-LAG系统DeviceBKeepalivepee-linkDeviceADeviceD来自M-LAG接口的单播流量DeviceE来自非M-LAG接口的单播流量NetworkNetworkDeviceC▲DeviceC▲KeepaliveM-M-LAG系统DeviceADeviceBDeviceADeviceB▲pee-link▲DeviceD来自网络侧的单播流量•如果本地存在出接口,则按照本地转发优先原则,本地直接转发。NetworkNetworkDeviceCDeviceCM-LAG系统KeepaliveDeviceADeviceBpee-linkM-LAG系统KeepaliveDeviceADeviceBpee-link▲▲DeviceDDeviceE东西向单播流量(本地存在出接口)东西向单播流量(本地不存在出接口)NetworkNetworkDeviceCM-LAG系统Keepalivepee-linkDeviceBDeviceADeviceB▲▲DeviceDDeviceE来自网络侧的未知单播/广播流量来自非M-LAG接口的未知单播/广播流量来自M-LAG接口的未知单播/广播流量被STP阻塞的端口DeviceAM-LAGsystemDeviceApeer-linkIPnetworkPrimaryDeviceCSecondarypeer-linkIPnetworkPrimaryDeviceCSecondaryDeviceBM-LAG接口故障上行流量下行流量绕行流量M-LAGM-LAGsystemDeviceADeviceBPrimaryDeviceCSecondaryPrimaryDeviceCSecondarypeer-linkIPnetworkpeer-linkIPnetwork链路中断上行流量下行流量处于M-LAGMADDOWN状态的接口M-LAGsystemDeviceApeer-linkIPnetworkPrimaryDeviceCSecondarypeer-linkIPnetworkPrimaryDeviceCSecondaryDeviceB设备故障上行流量下行流量M-LAGsystemPrimaryDeviceCSecondaryDeviceAPrimaryDeviceCSecondarypeer-link十IPnetwork▲peer-link十IPnetwork▲DeviceB链路中断上行流量下行流量PrimaryPrimaryDeviceCSecondaryDOWN状态,以双主双活方式转发流量。由于peer-link链路故若Keepalive链路先发生故障,peer-link链路后发生故障,则M-LAGMADDOWN状态,而是直接以双M-LAGM-LAGsystemDeviceADeviceBpeer-linkKeepaliveNetworkpeer-linkKeepaliveNetwork链路故障上行流量下行流量选举,并依据MAD检测机制,将从设备上除M-LAG保留接口外的所有接口置为若Keepalive链路先发生故障,peer-link链路后发生故障,则PrimaryPrimaryDeviceCSecondaryM-LAGM-LAGsystemDeviceADeviceBpeer-linkKeepaliveNetworkpeer-linkKeepaliveNetwork链路故障上行流量下行流量处于M-LAGMADDOWN状态的接口M-LAGM-LAGsystemDeviceADeviceBpeer-linkKeepaliveNetworkPrimarypeer-linkKeepaliveNetworkPrimaryDeviceCSecondary接口、链路或者设备故障上行流量下行流量处于M-LAGMADDOWN状态的接口选举,并依据MAD检测机制,将从设备上除M-LAG保留接口外的所有接口置为口可以被选中(接入设备上仅一个成员端口可以被选中通过被选中的设备转发业务流量,避免将选中另外一台设备上聚合接口的成员端口,通过该聚合接口继续转发流量。若Keepalive链路先发生故障,peer-link链路后发生故障,则M-LAGM-LAGsystemDeviceADeviceBPrimaryDeviceCSecondaryPrimaryDeviceCSecondarypeer-linkKeepaliveNetworkpeer-linkKeepaliveNetwork链路故障上行流量下行流量聚合组成员端口未被选中•设备空配置重启产生环路。接入层peer-linkM-LAG接入层peer-linkM-LAGDeviceAKeepaliveDeviceB部署STPDeviceKDeviceMDeviceNDeviceKM-LAG接入产生环路的链路部署STP前的网络拓扑部署STP后的网络拓扑指定桥产生环路的链路一未被协议阻断的链路被协议阻断的链路汇聚层部署STP接入层汇聚层部署STP接入层DeviceCKeepaliveDeviceDpeer-linkM-M-LAGDeviceAKeepaliveDeviceBpeer-linkM-LAGDeviceKM-LAG接入产生环路的链路部署STP前的网络拓扑DBACDBAC部署STP后的网络拓扑环路拓扑简图CDCDABABCDCDAACC▲BABA指定桥产生环路的链路未被协议阻断的链路被协议阻断的链路DeviceADeviceADeviceB接入层部署STPDeviceKDeviceA作为主设备DeviceA作为主设备转发流量Keepalivepeer-linkDeviceB独立运行接入层部署STPDeviceKM-LAG组网中的正常运行,M-LAG设BPDU报文,并在指定的端口上发送BPDU报文。端口的SVMDeviceGM-LAGVlan-int100IPvVlan-int100IPv4:00/24IPv6:100::100/96MAC:0000-0010-0010DeviceEIPv4:00/24VLAN双活网关IPv6:VLAN双活网关MAC:0000-0010-0010KeepaliveDeviceFpeer-linkM-LAGDeviceD——M-LAG接入访问VM的上行流量,转发到DeviceF时,DeviceF处DeviceA/24/24Vlan-intVlan-int100Vlan-int100IP:00/24MAC:0000-0010-0010M-LAGVirtualIP:01/2400/24MAC:0000-0010-0010M-LAGVirtualIP:02/24VLAN双活网关/24/24KeepaliveM-LAG1M-LAG2peer-linkVlan-int101Vlan-intVlan-int101OSPF/BGPVLAN100/24BFDsessionABFDsessionBDeviceB03/24••络••两台M-LAG设备分别使用M-LAG虚拟IP地址与下行设备的VLAN接口100的从IP-部署方案请参见图40和表4。DeviceA2/314/31BGPVlan-int4094100.100.100.Vlan-int4094/30/303/31VRRPKeepaliveM-LAG1M-LAG2peer-linkOSPF/BGPVlan-int1003/31VRRPKeepaliveM-LAG1M-LAG2peer-linkOSPF/BGPVlan-int100IP:1/26SubIP:53/24VRRPvirtualIP:Vlan-int100IP:2/265/31SubIP:54/24VRRPvirtualIP:VLAN100DeviceB/24••••DeviceFDeviceCBAGG4Port1BAGG4peer-linkBAGGBAGG4peer-linkDeviceADeviceE BAGG3DeviceADeviceE BAGG3DeviceBKeepaliveBAGG5M-LAGsystemDeviceGBAGG5DeviceHDeviceDKeepaliveBAGG5M-LAGsystemDeviceGBAGG5DeviceHDeviceDBAGG5•开启环路检测功能后,M-LAG•开启环路检测功能后,M-LAG设备在开启了环路检测功能的接口上发送环路检测报文,报文•开启环路检测功能后,M-LAG设备即在开启了环路检测功能的接口上发送环4.产生环路的判断机制M-LAG设备在开启了环路检测功能并从peer-link链路•单归接入情形:ServerSite3Site4L2NetworkServer3Server4VTEP1BAGGIP核心网络BAGGpeer-linkVTEP3BAGGVTEP2BAGGSite2SiteSite2L2L2NetworkServer1Server2•对于单归接入情形,用户只需要在终端接入的VTEP上开启环路检测功能即可。4.产生环路的判断机制M-LAG设备在开启了环路检测功能并从peer-link链路•如果收到的环路检测报文的优先级更高,则•如果收到的环路检测报文的优先级更低,则发生故障时,流量能够快速切换至另一台设备,从而保障业务连续稳BAGG2BAGG2(M-LAG接口M-LAG接口)(M-LAG接口)M-LAG系统合组,实现双活负载分担。此时,两端链路均可处•服务器侧(上行由于服务器仅通过单端口非聚合链路相比于双边聚合架构,该方案中服务器仅需单线接动路径已完全满足业务需求,同时兼顾了接入合组,实现双活负载分担。此时,两端链路均可处M-LAG系统M-LAG系统•上行口聚合场景c.服务器响应报文若由本端接收,本端直接转发给客户端•上行口非聚合场景f.由于对端上行口被阻塞,DHCP响应报文只能由本端•实时备份DHCP用户触发上线、续约或者下线时•批量备份M-LAG系统 M-LAG系统M-LAG系统务器无法处理,也不会转发给对端,但本端产生IPnetworkM-LAG系统M-LAG系统•请求报文接收接口要求•链路状态要求•对端接口配置一致性要求为了保证主备切换时的状态一致性,系统采用多种机制同•数据拉取•实时备份•平滑同步机制,处于不同VXLAN的DHCPCliSpineM-LAG系统M-LAG系统DHCPClient录客户端请求,有效阻断非法服务器注入;同时,Snoopi多余报文,在确保下联侧安全监控的同时,避免了资源浪费与潜在环•跨网段中继(DHCPRelay中继功能绑定于VLAN或VSI接口,灵活承接不同子网的广播•高可靠冗余(M-LAG依托M-LAG双边聚合特性,无论是客户端的请求报文还是服务DHCPServerBAGGBAGGBAGG2BAGG2(M-LAGBAGG2BAGG2(M-LAG接口M-LAG接口) peer-linkDHCP peer-linkDHCPRelay+DHCPSnoopingDHCPRelay+DHCPSnoopingDHCPRelay+DHCPSnooping BAGG1BAGG1(BAGG1BAGG1(M-LAG接口)(M-LAG接口)BAGGDHCPClientDHCPClientPortalauthenticationserverDeviceDWebauthenticationWebserverPeer-linkWebauthenticationWebserverPeer-linkRADIUSserverRADIUSserverDeviceB(M-LAG2)DeviceA(M-LAG1)KeepaliveM-LAGsystemM-LAGinterfaceM-LAGinterfaceDeviceB(M-LAG2)DeviceA(M-LAG1)KeepaliveM-LAGsystemM-LAGinterfaceM-LAGinterfaceBAGGBAGGDeviceCDeviceC802.1XclientPrinterWebuser•如果配置一致性检查不通过,则丢弃触发认证的用户报文。•如果端口安全的配置从一致改变为不一致,则已经在线用户保持在线,新用户不允许上线。系统发现端口安全的配置不一致,会强制之前单边接入的M-LAG接口上的已在线用户下线。用户发送的报文,经由接入设备转发时,将根如果备设备收到用户报文,先进行必要的报文解析,然后通知主设备进行后中上线用户量较大的场景。其中,本地模式的分发效率•集中式处理模式下,M-LAG接口会将用户的认证报文丢弃。•分布式处理模式下,无论配置了本地模式还是奇偶模式,均按照本地模式来处理。除用户表项、取消用户授权、统计最终流量,并随此下线检测到用户流量时,才会触发用户下线,并删除用户表项。批量同步自身的用户数据,收到对端数据后都以激活状态的用户数据为准保存用户表项。•集中式处理模式•••分布式处理模式•••集中式处理模式•••分布式处理模式••的用户数据接替处理业务,从而保证用户业务的正常运行。DeviceDeviceDPeer-linkPeer-linkRADIUSserverRADIUSserverDeviceB(M-LAG2)DeviceA(M-LAG1)KeepaliveM-LAGsystemM-LAGinterfaceM-LAGDeviceB(M-LAG2)DeviceA(M-LAG1)KeepaliveM-LAGsystemM-LAGinterfaceM-LAGinterfaceBAGGBAGGDeviceDeviceC•如果配置一致性检查不通过,则丢弃触发认证的用户报文。•如果Portal的配置从一致转变为不一致,则已经在线用户保持在线用户发送的报文,经由接入设备转发时,将根报文的记录。如果有,就在本端进行重定向处理;如果没有,就丢弃该HTTP/HTTPS报文。包括删除用户表项、取消用户授权、统计最发送下线通知报文,并通知对端M-LAG设备同步处理,包括删除用户表项、取消用户授权、Portal用户流量数值达到指定的流量•集中式处理模式•••分布式处理模式•••集中式处理模式•••分布式处理模式••认证服务器需要根据NAS-IP识别用户身份,为保•如果备机收到COA协议报文,那么就在拟二层组播设备使用。使用该虚拟设备连接组播源peer-linkpeer-link层网络层网络ReceiverDeviceBDeviceADeviceBM-LAGinterfaceM-LAGinterfaceM-LAGsystemBAGGDeviceCIGMP/MLD查询报文IGMP/MLDReport报文被阻塞端口被协议阻断的链路Source),),作为成员端口添加到出端口列表中。但是,DeviceB并(3)DeviceA将完整的组播数据流量发送给下游接层网络层网络ReceiverDeviceBpeer-linkDeviceBpeer-linkM-LAGinterfaceM-LAGinterfaceM-LAGsystemBAGG组播流量1DeviceC组播流量DeviceC被阻塞端口 被协议阻断的链路Source二层网络二层网络Sourcepeer-linkDeviceADeviceBM-LAGinterfaceM-LAGsystemM-LAGinterfacepeer-linkDeviceADeviceBM-LAGinterfaceM-LAGsystemM-LAGinterfaceBAGGBAGGDeviceCIGMP/MLD查询报文DeviceCIGMP/MLDReport报文被阻塞端口被协议阻断的链路Receiver(1)组播源发送的组播流量,通过二层网络到达DeDeviceADeviceBM-LAG系统peer-link层网络SourceDeviceADeviceBM-LAG系统peer-link层网络SourceM-LAGM-LAGinterfaceM-LAGinterfaceM-LAGsystemBAGGBAGG组播流量1组播流量2被阻塞端口DeviceC被协议阻断的链路DeviceCReceiver收者,可避免单点故障对组播网络造成影响,三层网络Receiverpeer-linkDeviceADeviceBDeviceAM-LAGsystemM-LAGM-LAGsystemM-LAGinterfaceBAGGDeviceCIGMP/MLDReport报文PIM/IPv6PIMDeviceCSource而是在获取了组播组的接收者信息后,直接生成(*,(3)DeviceA将收到的完整的组播数据流量发送给下游接收三层网络三层网络ReceiverM-LAG系统peer-linkDeviceADeviceBDeviceAM-LAGinterfaceM-LAGinterfaceBAGG组播流量1组播流量2DeviceC独立三层链路DeviceCSource三层网络Sourcepeer-linkDevicepeer-linkDeviceBM-LAGinterfaceM-LAGM-LAGinterfaceM-LAGsystemBAGGIGMP/MLDReport报文BAGGDeviceCPIM/IPv6DeviceCReceiver一台成员设备发生故障(设备故障、上下行链系统编号为奇数的成员设备转发组播组地址为奇数的流量,Mpeer-link三层网络Sourcepeer-link三层网络SourceDeviceBDeviceADeviceBM-LAGM-LAGsystemM-LAGinterfaceM-LAGinterface组播流量组播流量1组播流量2独立三层链路BAGGDeviceDeviceCReceiver\/•M-LAG设备间的peerVXLANtunnelVTEPVTEPpeer-linkAgg2Agg1Agg2Agg1VTEPIP核心网络VXLANtunnelVTEPVTEPpeer-linkAgg2Agg1Agg2Agg1VTEPIP核心网络Server1Server2Server3Server4口,将该聚合接口配置为AC(在聚合接口上创建以太网服务实网服务实例与VSI从而避免单条以太网链路故障导致虚拟作为M-LAG设备的两台VTEP之间自动建立VXLApeer-link为VXLAN隧道时,用户侧链路备份机制为:如果一台VTEP上的AC故障,则该VTEPVTEPVTEP3IP核心网络/peer-linkVTEP1VTEP2VTEP1VTEP2KeepaliveKeepaliveBAGG1Server1Server2Server3VTEPVTEP3IP核心网络/▲peer-linkVTEP1VTEP2Keepalive▲BAGG1VTEP1VTEP2Keepalive▲BAGG1Server1Server2Server3VTEPVTEP3IP核心网络peer-linkVTEP1VTEP2VTEP1VTEP2KeepaliveKeepaliveBAGG1Server1Server2Server3VTEPVTEP3IP核心网络/peer-linkVTEP1VTEP2VTEP1VTEP2KeepaliveKeepaliveBAGG1Server1Server2Server3VTEPVTEP3IP核心网络/peer-linkVTEP1VTEP2VTEP1VTEP2KeepaliveKeepaliveBAGG1Server1Server2Server3rVTEPVTEP3IP核心网络peer-linkVTEP1VTEP2KeepaliveVTEP1VTEP2KeepaliveBAGG1Server1Server2Server34.单挂接口互通的单播流量VTEPVTEP3IP核心网络peer-linkVTEP1VTEP2VTEP1VTEP2KeepaliveKeepaliveBAGG1Server1Server2Server3VTEPVTEP3IP核心网络peer-linkVTEP1VTEP2VTEP1VTEP2 Keepalive KeepaliveBAGG1Server1Server2Server3VTEPVTEP3IP核心网络/peer-linkVTEP1VTEP2VTEP1VTEP2KeepaliveKeepalive▲BAGG1▲Server1Server2Server3rVTEP1VTEP2▲KeepaliveBAGG1VTEP3IP核心网络peer-linkVTEP1VTEP2▲KeepaliveBAGG1VTEP3IP核心网络peer-linkServer1Server2Server3•下行流量转发过程为:上行流量下行流量下行链路故障VTEP1VTEP2KeepaliveVTEP3IP核心网络peer-link上行流量下行流量下行链路故障VTEP1VTEP2KeepaliveVTEP3IP核心网络peer-linkServer1Server2Server3•下行流量转发过程为:),上行流量下行流量下行链路故障VTEP2VXLANtunnelVTEP1KeepaliveVTEP3IP核心网络peer-link上行流量下行流量下行链路故障VTEP2VXLANtunnelVTEP1KeepaliveVTEP3IP核心网络peer-link▲▲Server1Server2Server3主路径备路径创建VLAN接口4094创建VLAN接口4094VTEP1主路径备路径创建VLAN接口4094创建VLAN接口4094VTEP1VTEP2VTEP3IP核心网络peer-linkPermitVLAN4094Server1Server2Server3•上行流量:接入服务器(Server2)通过聚VTEP3上行流量下行流量上行链路故障IP核心网络VTEP2VTEP1peer-link上行流量下行流量上行链路故障IP核心网络VTEP2VTEP1peer-linkKeepaliveKeepalive▲▲Server1Server2Server3rVTEP1VTEP2KeepaliveVTEP3IP核心网络/peer-link/VTEP1VTEP2KeepaliveVTEP3IP核心网络/peer-link/Server1Server2Server3上行流量下行流量peer-link和keepalive链路均故障来虚拟成一台设备,使用该虚拟设备作为VTEP(既可以是仅用于二层转发的VTEP,也可以是\/端地址为本地和远端VTEP的接口地址。组成M-LAG系统的两台VTEP设备上,r后,仅将该流量转发给本地的单挂AC。VTEP1VTEP2▲KeepaliveBAGG1VTEP3IP核心网络peer-linkVTEP1VTEP2▲KeepaliveBAGG1VTEP3IP核心网络peer-linkServer1Server2Server3Datacenter2ServerVTEPVXLANnetworkCorenetworkVirtualpeer-linkVXLANnetworkVTEPVMDatacenter2ServerVTEPVXLANnetworkCorenetworkVirtualpeer-linkVXLANnetworkVTEPVMServerDatacenter1VTEP/Border具有相同的虚拟地址,对外表图79组播VXLAN支持M-LAG组网Source2Receiver4(S2,G)(*,G)InternetAgg1Agg2AggAgg1Agg2Agg1peer-linkBorder1peer-linkVTEPBorder1peer-linkVTEP3Border2IPIP核心网络VTEP2peer-link-·VTEPVTEP1VTEP4Agg1Agg1Agg1Agg1Agg1Site3Receiver2(*,G)SiteSite3Receiver2(*,G)Site1Source1(S1,G)信息保持一致,形成设备级备份。当一台成员设备发生故障(设备故障、上下行链路故障等)时,组播流量可以由另一台成员设备转发,避免组播流量转发组播接收者侧的M-LAG设备接收到组播流量后组播组地址为偶数的流量。当一台设备发生M-LAG设备上的组播流量奇偶负载分担原则仅对Spine2Spine1VTEP3Spine2Spine1VTEP3IPIP核心网络VTEP1VTEP14VTEPpeer-linkVTEP2peer-linkVTEP2Agg1Agg1Site3Receiver(*,G)Site1Source(S1,G)Site3Receiver(*,G)Site1Source(S1,G)Agg1Agg1Agg1Agg1IP核心网络peer-linkVTEP3Spine2PIMjoinVTEP1VTEP2peer-linkpeer-linkSpine1VTEP4Agg1Agg1Agg1Agg1IP核心网络peer-linkVTEP3Spine2PIMjoinVTEP1VTEP2peer-linkpeer-linkSpine1VTEP4Site3Receiver2(*,G)SiteSite3Receiver2(*,G)Site1Source1(S1,G)peer-linkpeer-linkDatacenter2VXLAN20ED1DatacenterDatacenter1VXLAN10twkVXLAN-DCItunnel1VTEP1VXLANnetworktwkVXLAN-DCItunnel1VTEP1VXLANnetworkMVXLANtunnel1MVXLANtunnel1MVXLANtunnel1MVXLANtunnel1ED3VXLAN-DVXLAN-DItunnel1VXLAN-DCItunnel1KeepaVXLAN-DCItunnel1KeepaliveVXLANnetworkVTEP2MVXLANtunnel1MVXLANtunnel1MVXLANtunnelMVXLANtunnel1AC1VXLAN-DCItunnel1VXLAN-DCItunnel1SourceSourceED2ED4ReceiverIPIPnetworkpeer-linkDeviceA(M-LAG1)KeepaliveDeviceB(M-LAG2)peer-linkDeviceA(M-LAG1)KeepaliveBAGGDeviceC规模。该方案适用于设备数量较多的大二层数据IPIPnetworkpeer-linkKeepalivepeer-link核心层DeviceBDeviceAM-LAGgroupM-LAGgroup汇聚层DeviceDDeviceC核心层DeviceBDeviceAM-LAGgroupM-LAGgroup汇聚层DeviceDDeviceCKeepaliveKeepalive M-LAGgroupDeviceE避免单点故障造成流量转发中断,提高网络的VMDeviceEM-LAG▲DeviceEM-LAG▲Vlan-int100Vlan-int100IPv4:100.1.1.Vlan-int100Vlan-int100IPv4:00/24IPv6:100::100/96MAC:0000-0010-0010IPv4:00/24IPv6:100::100/96MAC:0000-0010-0010汇聚层三层网关KeepaliveDeviceCDeviceDpeer-linkDeviceAKeepaliveDeviceBpeer-link部署STP接入层M-LAGM-LAGDeviceFM-LAG接入STP边缘端口在汇聚层与核心层间部署生成树,以避免产生NetworkNetwork核心层DeviceE核心层STPSTPSTPQinQ汇聚层QinQpeer-linkDeviceADeviceBDeviceC

温馨提示

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

评论

0/150

提交评论