一种LAV切换方法和ED技术

技术编号:10842157 阅读:182 留言:0更新日期:2014-12-31 13:02
本发明专利技术公开了一种LAV切换方法和ED。该方法应用于以太网虚拟化互联EVI系统中,EVI系统包括本地站点和远端站点,本地站点通过源ED和目的ED接入EVI系统,远端站点通过远端ED接入EVI系统,包括:源ED判断是否需要将LAV切换至目的ED;当判断结果为是,源ED通知远端ED删除与LAV对应的MAC表项,并向目的ED发送携带有与LAV对应的LocalMAC表项的第一报文,以使目的ED向远端ED发送Local MAC表项。通过采用本发明专利技术,可以使源ED在确定LAV切换到目的ED时,将与该LAV对应的Local MAC表项发送至目的ED,使目的ED将该Local MAC表项泛洪到远端ED,从而有效提高LAV流量收敛速度,减少流量中断时间,提高Vlan业务的连续性和可靠性。

【技术实现步骤摘要】
—种LAV切换方法和ED
本专利技术涉及通信
,尤其涉及一种LAV切换方法和ED。
技术介绍
随着云计算概念的火热,数据中心网络技术迎来了一次剧烈的变革,大量新技术标准在近几年内如泉涌般出现,EVI (以太网虚拟化互联,Ethernet Virtualizat1nInterconnect1n)技术也随之而产生。EVI技术主要基于现有的服务提供商网络和企业网络,给分散的物理站点提供灵活的二层互联功能。如图1所示,为EVI网络的系统架构示意图。 EVI技术中,各站点中的ED (Edge Device,边缘设备)通过ENDP (EVINeighbor Discovery Protocol, EVI邻居发现协议)来自动发现其他站点,各站点中的ED与其他站点中的ED建立EVI虚连接(VLink),各ED通过EV1-1SIS (IntermediateSystem-to-1ntermediate System,中间系统到中间系统)协议在EVI虚连接上通告自身所属站点内的主机和设备的MAC (Media Access Control,媒体介入控制层)可达信息。EVI网络系统完成部署后,EVI虚拟出一个大二层网络,异地主机Host A, Host B、Host C将在同一个广播网内。站点通过边缘设备接入核心网时,为了实现高可靠性,防止网络中设备的单点故障,通常采用两台边缘设备的多归属方式接入核心网,也称为双归属接入。 如图2所示,为一种EVI双归属组网的系统架构示意图,EDI与ED2为站点1的双归属接入设备,EDI与ED2之间建立EVI ISIS站点内邻居关系,激活Vlan (Virtual LocalArea Network,虚拟局域网)1的指定转发者为EDI,激活Vlan2的指定转发者为ED2,其中,在本地,即站点内激活的Vlan也称为LAV (Local Active VLAN,本地激活VLAN),因此,上述在站点1内的Vlanl也可称为LAVl,Vlan2也可称为LAV2。当EDI与下行汇聚交换机之间的链路故障,LAV1内无活跃的下行二层端口时,按照现有的EV1-1SIS协议,EDI不进行任何处理,此时VLAN1业务流将无法正常转发。 现有可通过用户行为来触发LAV重优化,即重新分配Vlan激活的站点,强制将Vlanl分配到ED2上,以将Vlanl由EDI切换到ED2,实现LAV的重优化。但是,LAV重优化过程中,需要EDI删除LAV的所有MAC表项,而ED2通常是按照现有EVI — ISIS协议中的MAC老化学习机制和远端MAC同步机制来确保LAV重优化后整网MAC同步,这就使得整网MAC同步较慢,重优化Vlan,即Vlanl的流量收敛速度较慢,流量中断时间较长,影响业务的连续性。
技术实现思路
本专利技术所要解决的问题是如何避免现有在LAV重优化时,流量收敛速度较慢而导致的流量中断时间较长的问题。 为解决上述技术问题,本专利技术提供了一种LAV切换方法,应用于以太网虚拟化互联EVI系统中,所述EVI系统包括本地站点和远端站点,所述本地站点通过源边缘设备ED和目的ED接入所述EVI系统,所述远端站点通过远端ED接入所述EVI系统,所述方法包括: 所述源ED判断是否需要将本地激活虚拟局域网LAV切换至所述目的ED ; 当判断结果为是时,所述源ED通知所述远端ED删除与所述LAV对应的媒体介入控制层MAC表项,并向所述目的ED发送携带有与所述LAV对应的本地Local MAC表项的第一报文,以使所述目的ED向所述远端ED发送所述Local MAC表项; 其中,所述Local MAC表项为所述源ED上存储的与所述LAV对应的本端设备的MAC地址。 优选的,所述源ED判断是否需要将LAV切换至所述目的ED,具体包括: 当所述源ED检测到所述LAV内无活跃的下行二层端口时,所述源ED判断需要将所述LAV切换至所述目的ED ;或 所述源ED确定所述LAV重优化,且被指定到所述目的ED时,判断需要将所述LAV切换到所述目的ED。 优选的,当所述源ED为非指定边缘设备DED的ED时,所述源ED检测到所述LAV内无活跃的下行二层端口时,所述ED判断需要将所述LAV切换至所述目的ED,具体包括: 所述源ED向所述DED发送请求报文,所述请求报文用于将所述源ED上需要切换的LAV告知所述DED ; 当所述源ED接收到所述DED发送的LAV分配报文,且将所述LAV分配给所述目的ED时,所述源ED根据所述LAV分配报文将所述LAV切换至所述目的ED。 优选的,所述向所述目的ED发送携带有与所述LAV对应的Local MAC表项的第一报文之后,所述方法还包括: 保留本地存储的与所述LAV对应的远端设备MAC表项,以在所述LAV切换到所述目的ED的过程中保证上行流量不中断。 优选的,所述方法还包括: 设定老化时间,以便在所述老化时间到时,删除所述远端设备MAC表项; 其中,所述老化时间为所述源ED根据预设的老化时间来设定,或者为所述目的ED发送的第二报文中携带的老化时间,或者为预设的老化时间和所述目的ED发送的第二报文中携带的老化时间中的最小的老化时间。 本专利技术实施例还提供了一种LAV切换方法,应用于以太网虚拟化互联EVI系统中,所述EVI系统包括本地站点和远端站点,所述本地站点通过源ED和目的ED接入所述EVI系统,所述远端站点通过远端ED接入所述EVI系统,所述方法包括: 所述目的ED接收所述源ED发送的第一报文,获取并存储所述第一报文中携带的与切换的LAV对应的Local MAC表项,所述Local MAC表项为所述源ED上存储的与所述LAV对应的本端设备的MAC地址; 所述目的ED向所述远端ED泛洪所述Local MAC表项,以使所述远端ED学习所述本端设备的MAC地址,并根据所述本端设备的MAC地址进行流量传输。 优选的,所述方法还包括: 设定老化时间,以便在所述老化时间到时,根据所述目的ED上存储的动态MAC表项,将所述动态MAC表项中不存在的MAC地址从所述Local MAC表项中删除,并使用同步后的Local MAC表项同步所述远端ED上存储的Local MAC表项,其中,所述动态MAC表项中存储有所述目的ED可达的所有终端设备的MAC地址; 其中,所述老化时间为所述目的ED根据预设的老化时间来设定,或者为所述源的ED发送的第一报文中携带的老化时间,或者为所述预设的老化时间和所述源ED发送的第一报文中携带的老化时间中的最小的老化时间。 优选的,所述目的ED接收源ED发送的第一报文之后,所述方法还包括: 所述目的ED通过自身活跃的下行接口向二层汇聚交换机发送第三报文,所述第三报文的源MAC地址为所述目的ED学习到的与所述切换的LAV对应的远端设备MAC地址,以主动刷新所述二层汇聚交换机上存储的MAC表项,以使所述二层汇聚交换机将用户发送的上行流量由所述源ED牵引至所述目的ED。 本专利技术实施例还提供了一种ED,包括: [0031 ] 判断模块,用于判断是否需要将LAV切换至目的ED ; 收发模块,用于当所述判断模块的判断结果本文档来自技高网
...

【技术保护点】
一种LAV切换方法,应用于以太网虚拟化互联EVI系统中,所述EVI系统包括本地站点和远端站点,所述本地站点通过源边缘设备ED和目的ED接入所述EVI系统,所述远端站点通过远端ED接入所述EVI系统,其特征在于,所述方法包括:所述源ED判断是否需要将本地激活虚拟局域网LAV切换至所述目的ED;当判断结果为是时,所述源ED通知所述远端ED删除与所述LAV对应的媒体介入控制层MAC表项,并向所述目的ED发送携带有与所述LAV对应的本地Local MAC表项的第一报文,以使所述目的ED向所述远端ED发送所述Local MAC表项;其中,所述Local MAC表项为所述源ED上存储的与所述LAV对应的本端设备的MAC地址。

【技术特征摘要】
1.一种LAV切换方法,应用于以太网虚拟化互联EVI系统中,所述EVI系统包括本地站点和远端站点,所述本地站点通过源边缘设备ED和目的ED接入所述EVI系统,所述远端站点通过远端ED接入所述EVI系统,其特征在于,所述方法包括: 所述源ED判断是否需要将本地激活虚拟局域网LAV切换至所述目的ED ; 当判断结果为是时,所述源ED通知所述远端ED删除与所述LAV对应的媒体介入控制层MAC表项,并向所述目的ED发送携带有与所述LAV对应的本地Local MAC表项的第一报文,以使所述目的ED向所述远端ED发送所述Local MAC表项; 其中,所述Local MAC表项为所述源ED上存储的与所述LAV对应的本端设备的MAC地址。2.如权利要求1所述的方法,其特征在于,所述源ED判断是否需要将LAV切换至所述目的ED,具体包括: 当所述源ED检测到所述LAV内无活跃的下行二层端口时,所述源ED判断需要将所述LAV切换至所述目的ED ;或 所述源ED确定所述LAV重优化,且被指定到所述目的ED时,判断需要将所述LAV切换到所述目的ED。3.如权利要求2所述的方法,其特征在于,当所述源ED为非指定边缘设备DED的ED时,所述源ED检测到所述LAV内无活跃的下行二层端口时,所述ED判断需要将所述LAV切换至所述目的ED,具体包括: 所述源ED向所述DED发送请求报文,所述请求报文用于将所述源ED上需要切换的LAV告知所述DED ; 当所述源ED接收到所述DED发送的LAV分配报文,且将所述LAV分配给所述目的ED时,所述源ED根据所述LAV分配报文将所述LAV切换至所述目的ED。4.如权利要求1、2或3所述的方法,其特征在于,所述向所述目的ED发送携带有与所述LAV对应的Local MAC表项的第一报文之后,还包括: 保留本地存储的与所述LAV对应的远端设备MAC表项,以在所述LAV切换到所述目的ED的过程中保证上行流量不中断。5.如权利要求4所述的方法,其特征在于,还包括: 设定老化时间,以便在所述老化时间到时,删除所述远端设备MAC表项; 其中,所述老化时间为所述源ED根据预设的老化时间来设定,或者为所述目的ED发送的第二报文中携带的老化时间,或者为预设的老化时间和所述目的ED发送的第二报文中携带的老化时间中的最小的老化时间。6.一种LAV切换方法,应用于以太网虚拟化互联EVI系统中,所述EVI系统包括本地站点和远端站点,所述本地站点通过源ED和目的ED接入所述EVI系统,所述远端站点通过远端ED接入所述EVI系统,其特征在于,所述方法包括: 所述目的ED接收所述源ED发送的第一报文,获取并存储所述第一报文中携带的与切换的LAV对应的Local MAC表项,所述Local MAC表项为所述源ED上存储的与所述LAV对应的本端设备的MAC地址; 所述目的ED向所述远端ED泛洪所述Local MAC表项,以使所述远端ED学习所述本端设备的MAC地址,并根据所述本端设备的MAC地址进行流量传输。7.如权利要求6所述的方法,其特征在于,还包括: 设定老化时间,以便在所述老化时间到时,根据所述目的ED上存储的动态MAC表项,将所述动态MAC表项中不存在的MAC地址从所述Local MAC表项中删除,并使用同步后的Local MAC表项同步所述远端ED上存储的Local MAC表项,其中,所述动态MAC表项中存储有所述目的ED可达的所有终端设备的MAC地址; 其中,所述老化时间为所述目的ED根据预设的老化时间来设定,或者为所述源的ED发送的第一报文中携带的老化时间,或者为所述预设的老化时间和所述源ED发送的第一报文中携带的老化时间中的最小的老化时间。8.如权利要求6所述的方法,其特征在于,所述目的ED接收源ED发送的第一报文之后,还包括: 所述目的ED通过自身活跃的下行接口向二层汇聚交换机发送第三报文...

【专利技术属性】
技术研发人员:苏平
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1