【技术实现步骤摘要】
一种链路聚合方法、装置及网络设备
本专利技术涉及网络应用
,特别是涉及一种链路聚合方法、装置及第一网络设备。
技术介绍
为了增加物理设备和服务器之间的带宽以及通信的可靠性,物理设备与服务器之间需要进行链路聚合。受限于服务器的网卡数量的限制,通常需要在服务器上创建多个虚拟设备,这样一来,在需要进行链路聚合时,由于链路聚合在设备间是1对1进行的,即,物理设备只能与一台虚拟设备进行链路聚合,这就导致其他虚拟设备因无法进行链路聚合不能与物理设备通信,造成资源浪费。
技术实现思路
本专利技术实施例的目的在于提供一种链路聚合方法、装置及网络设备,以实现一个物理设备同时与多个网络设备的聚合连接,进而提高网络设备的资源利用率。具体技术方案如下:在本专利技术实施例的第一方面,提供了一种链路聚合方法,应用于第一网络设备,所述第一网络设备所属的组播组还包括第二网络设备,所述第二网络设备为物理设备,且包括多个聚合接口,所述第一网络设备为所述组播组中一台实体服务器的多个虚拟设备中的任一虚拟设备,或者为所述组播组中多台实体服务器中的任一实体服务器,所述方法包括:按照所述组播组的组播地址监听链路聚合控制协议LACP报文;在监听到LACP报文时,确定所述第一网络设备本地是否存在已记录设备标识,所述已记录设备标识为与所述第一网络设备已完成链路聚合的网络设备的设备标识;如果所述第一网络设备本地存在已记录设备标识,根据所述LACP报文所携带的所述LACP报文的来源网络设备的设备标识和所述已记录设备标识,判断所述第一网络设备是否与所述来源网络设备进行链路聚合;在判断结果为是时,断开与已完成链路 ...
【技术保护点】
1.一种链路聚合方法,其特征在于,应用于第一网络设备,所述第一网络设备所属的组播组还包括第二网络设备,所述第二网络设备为物理设备,且包括多个聚合接口,所述第一网络设备为所述组播组中一台实体服务器的多个虚拟设备中的任一虚拟设备,或者为所述组播组中多台实体服务器中的任一实体服务器,所述方法包括:按照所述组播组的组播地址监听链路聚合控制协议LACP报文;在监听到LACP报文时,确定所述第一网络设备本地是否存在已记录设备标识,所述已记录设备标识为与所述第一网络设备已完成链路聚合的网络设备的设备标识;如果所述第一网络设备本地存在已记录设备标识,根据所述LACP报文所携带的所述LACP报文的来源网络设备的设备标识和所述已记录设备标识,判断所述第一网络设备是否与所述来源网络设备进行链路聚合;在判断结果为是时,断开与已完成链路聚合的网络设备之间的聚合链路,并将所述已记录设备标识更新为所述来源设备的设备标识,与所述来源网络设备进行链路聚合。
【技术特征摘要】
1.一种链路聚合方法,其特征在于,应用于第一网络设备,所述第一网络设备所属的组播组还包括第二网络设备,所述第二网络设备为物理设备,且包括多个聚合接口,所述第一网络设备为所述组播组中一台实体服务器的多个虚拟设备中的任一虚拟设备,或者为所述组播组中多台实体服务器中的任一实体服务器,所述方法包括:按照所述组播组的组播地址监听链路聚合控制协议LACP报文;在监听到LACP报文时,确定所述第一网络设备本地是否存在已记录设备标识,所述已记录设备标识为与所述第一网络设备已完成链路聚合的网络设备的设备标识;如果所述第一网络设备本地存在已记录设备标识,根据所述LACP报文所携带的所述LACP报文的来源网络设备的设备标识和所述已记录设备标识,判断所述第一网络设备是否与所述来源网络设备进行链路聚合;在判断结果为是时,断开与已完成链路聚合的网络设备之间的聚合链路,并将所述已记录设备标识更新为所述来源设备的设备标识,与所述来源网络设备进行链路聚合。2.根据权利要求1所述的方法,其特征在于,根据所述LACP报文所携带的所述LACP报文的来源网络设备的设备标识和所述已记录设备标识,判断所述第一网络设备是否与所述来源网络设备进行链路聚合,具体包括:判断所述来源网络设备的设备标识包括的设备优先级是否高于所述已记录设备标识包括的设备优先级,其中,所述第二网络设备的优先级高于所述第一网络设备和所述其他网络设备的优先级,所述第一网络设备和所述其他网络设备的优先级相同;若是,则执行断开与已完成链路聚合的网络设备之间的聚合链路的步骤;否则,丢弃所述LACP报文。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若链路聚合失败,则清空所述来源设备的设备标识。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述第一网络设备本地不存在已记录设备标识,记录所述来源设备的设备标识,并与所述来源网络设备进行链路聚合;若链路聚合失败,则清空已记录设备标识。5.一种链路聚合方法,其特征在于,应用于第二网络设备,所述第二网络设备为物理设备,且包括多个聚合接口,所述第二网络设备所属的组播组还包括第一网络设备所述第一网络设备为所述组播组中一台实体服务器的多个虚拟设备中的任一虚拟设备,或者为所述组播组中多台实体服务器中的任一实体服务器,所述方法包括:按照所述组播组的组播地址监听链路聚合控制协议LACP报文;若监听到LACP报文,查询所述多个聚合接口中是否存在空闲的聚合接口;若是,则记录所述LACP报文的来源网络设备的设备标识与为所述来源设备分配的聚合接口的对应关系,并与所述来源网络设备进行链路聚合。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若链路聚合失败,则释放为所述来源设备分配的聚合接口。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:若查询出所述多个聚合接口中不存在空闲的聚合接口,则丢弃所述LACP报文。8.一种链路聚合装置,其特征在于,应用于第一网络设备,所述第一网络设备所属所述组播组还包括所述第二网络设备,所述第二网络设备为物理设备,且包括多个聚合接口,所述第一网络设备为所述组播组中一台实体服务器的多个虚拟设备中的任一虚拟设备,或者为所述组播组中多台实体服务器中的任一实体服务器,所述装置包括:第一报文监听模块,用于按照所述组播组的组播地址监听链路聚合控制协议LACP报文;标识记录模块,用于在监听到LACP报文时,确定所述第一网络设备本地是否存在已记录设备标识,所述已记录设备标识为与所述第一网络设备已完成链路聚合的网络设备的设备标识;标识判断...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。