基于数据中心的去堆叠实现方法及装置制造方法及图纸

技术编号:20855538 阅读:20 留言:0更新日期:2019-04-13 10:52
本发明专利技术公开了一种基于数据中心的去堆叠实现方法及装置,该方法包括:接入设备向连接的服务器发送携带接入设备的端口标识和接入设备所在去堆叠单元的单元标识的LACPDU报文;若接收到服务器发送的ARP请求报文后,获取ARP请求报文中携带的源IP地址和目的IP地址;根据源IP地址生成服务器的主机路由信息并保存在主机路由信息库中;将服务器的主机路由信息通报给数据中心的其他去堆叠单元包括的每个接入设备;接收其他堆叠单元包括的接入设备通报的其他服务器的主机路由信息并保存在主机路由信息库中;根据目的IP地址和主机路由信息库确定是否进行ARP代理。该方案节省了数据中心的组网成本,提升了数据中心的组网灵活性。

【技术实现步骤摘要】
基于数据中心的去堆叠实现方法及装置
本专利技术涉及通信
,尤指一种基于数据中心的去堆叠实现方法及装置。
技术介绍
堆叠是在数据中心的网络设备上进行扩展端口、简化管理的技术,是一种非标准化技术。堆叠只有在同一网络设备供应商的网络设备之间才能完成,属于私有内部实现,该网络设备必须具有堆叠功能,并且还需要专用的堆叠模块和堆叠线缆,不同型号的网络设备支持的可堆叠数量也不同。如今,堆叠已经成为数据中心网络设备的必选项,也有人将这种技术视为一种虚拟化技术,即实现了网络设备的“多虚一”,这样堆叠技术顺理成章地成为建立新一代数据中心的必备技术之一。然而,堆叠技术也有很大的局限性,首先,要实现网络设备的堆叠必须要使用堆叠线缆来连接两个网络设备,从而组成一个堆叠单元,通常一个数据中心中包括多个堆叠单元,需要使用很多堆叠线缆,而堆叠线缆的成本是非常高的,这就大大增加了数据中心的组网成本;其次,堆叠是非标准化技术,不同网络设备供应商的网络设备之间无法形成堆叠,甚至同一网络设备供应商的网络设备还要求必须是相同型号和软件版本才能堆叠,这就大大限制了数据中心的组网灵活性。
技术实现思路
本专利技术实施例提供一种基于数据中心的去堆叠实现方法及装置,用以解决现有技术中存在的大大增加数据中心的组网成本和大大限制数据中心的组网灵活性的问题。根据本专利技术实施例,提供一种基于数据中心的去堆叠实现方法,所述数据中心包括至少两个去堆叠单元和每个去堆叠单元连接的至少一台服务器,每个去堆叠单元包括至少两台互不连接的接入设备,不同的去堆叠单元设置不同的单元标识,同一去堆叠单元包括的不同接入设备设置不同的端口标识,每台服务器通过不同的端口与对应的去堆叠单元包括的接入设备连接,所述方法应用在每个去堆叠单元包括的每个接入设备中,所述方法包括:接入设备向连接的服务器发送携带所述接入设备的端口标识和所述接入设备所在去堆叠单元的单元标识的链路汇聚控制协议数据单元LACPDU报文,以使所述服务器根据所述接入设备的端口标识和所述接入设备所在的去堆叠单元的单元标识进行LACP汇聚计算;若接收到所述服务器发送的地址解析协议ARP请求报文后,获取所述ARP请求报文中携带的源互联网协议IP地址和目的IP地址;根据所述源IP地址生成所述服务器的主机路由信息并保存在主机路由信息库中;将所述服务器的主机路由信息通报给所述数据中心的其他去堆叠单元包括的每个接入设备;以及,接收所述其他堆叠单元包括的接入设备通报的其他服务器的主机路由信息并保存在所述主机路由信息库中;根据所述目的IP地址和所述主机路由信息库确定是否进行ARP代理。具体的,根据所述源IP地址生成所述服务器的主机路由信息,具体包括:将所述源IP地址添加掩码得到所述服务器的主机路由信息。具体的,根据所述目的IP地址和所述主机路由信息库确定是否进行ARP代理,具体包括:在所述主机路由信息库中查找所述目的IP地址对应的主机路由信息;若查找到所述目的IP地址对应的主机路由信息,则确定进行ARP代理;若未查找到所述目的IP地址对应的主机路由信息,则丢弃所述ARP请求报文。具体的,确定进行ARP代理,具体包括:将所述接入设备的媒体访问控制MAC地址应答给发送所述ARP请求报文的服务器,以使发送所述ARP请求报文的服务器根据所述接入设备的MAC地址发起访问请求。根据本专利技术实施例,还提供一种基于数据中心的去堆叠装置,所述数据中心包括至少两个去堆叠单元和每个去堆叠单元连接的至少一台服务器,每个去堆叠单元包括至少两台互不连接的接入设备,不同的去堆叠单元设置不同的单元标识,同一去堆叠单元包括的不同接入设备设置不同的端口标识,每台服务器通过不同的端口与对应的去堆叠单元包括的接入设备连接,所述装置应用在每个去堆叠单元包括的每个接入设备中,所述装置包括:发送模块,用于向连接的服务器发送携带所述接入设备的端口标识和所述接入设备所在去堆叠单元的单元标识的链路汇聚控制协议数据单元LACPDU报文,以使所述服务器根据所述接入设备的端口标识和所述接入设备所在的去堆叠单元的单元标识进行LACP汇聚计算;获取模块,用于若接收到所述服务器发送的地址解析协议ARP请求报文后,获取所述ARP请求报文中携带的源互联网协议IP地址和目的IP地址;生成模块,用于根据所述源IP地址生成所述服务器的主机路由信息并保存在主机路由信息库中;通报接收模块,用于将所述服务器的主机路由信息通报给所述数据中心的其他去堆叠单元包括的每个接入设备;以及,接收所述其他堆叠单元包括的接入设备通报的其他服务器的主机路由信息并保存在所述主机路由信息库中;确定模块,用于根据所述目的IP地址和所述主机路由信息库确定是否进行ARP代理。具体的,所述生成模块,具体用于:将所述源IP地址添加掩码得到所述服务器的主机路由信息。具体的,所述确定模块,具体用于:在所述主机路由信息库中查找所述目的IP地址对应的主机路由信息;若查找到所述目的IP地址对应的主机路由信息,则确定进行ARP代理;若未查找到所述目的IP地址对应的主机路由信息,则丢弃所述ARP请求报文。具体的,所述确定模块,具体用于:将所述接入设备的媒体访问控制MAC地址应答给发送所述ARP请求报文的服务器,以使发送所述ARP请求报文的服务器根据所述接入设备的MAC地址发起访问请求。本专利技术有益效果如下:本专利技术实施例提供一种基于数据中心的去堆叠实现方法及装置,通过接入设备向连接的服务器发送携带所述接入设备的端口标识和所述接入设备所在去堆叠单元的单元标识的LACPDU报文,以使所述服务器根据所述接入设备的端口标识和所述接入设备所在的去堆叠单元的单元标识进行LACP汇聚计算;若接收到所述服务器发送的ARP请求报文后,获取所述ARP请求报文中携带的源IP地址和目的IP地址;根据所述源IP地址生成所述服务器的主机路由信息并保存在主机路由信息库中;将所述服务器的主机路由信息通报给所述数据中心的其他去堆叠单元包括的每个接入设备;以及,接收所述其他堆叠单元包括的接入设备通报的其他服务器的主机路由信息并保存在所述主机路由信息库中;根据所述目的IP地址和所述主机路由信息库确定是否进行ARP代理。该方案中,数据中心中包括的是去堆叠单元,去堆叠单元中的接入设备之间互不连接,省略了堆叠线缆,从而大大节省了数据中心的组网成本;并且,服务器进行LACP汇聚计算时,根据的是接入设备的端口标识和所述接入设备所在的去堆叠单元的单元标识,不再要求数据中心的网络设备是同一网络设备供应商的网络设备,这就大大提升了数据中心的组网灵活性。附图说明图1为本专利技术实施例中数据中心的架构示意图;图2为本专利技术实施例中一种基于数据中心的去堆叠实现方法的流程图;图3为本专利技术实施例中一种基于数据中心的去堆叠实现装置的结构示意图;图4为本专利技术实施例中一种基于数据中心的去堆叠适配方法的流程图。具体实施方式针对现有技术中存在的大大增加数据中心的组网成本和大大限制数据中心的组网灵活性的的问题,本专利技术实施例提供一种基于数据中心的去堆叠实现方法,如图1所示,数据中心包括至少两个去堆叠单元和每个去堆叠单元连接的至少一台服务器,每个去堆叠单元包括至少两台互不连接的接入设备,不同的去堆叠单元设置不同的单元标识,同一去堆叠单元包括的不同接入本文档来自技高网...

【技术保护点】
1.一种基于数据中心的去堆叠实现方法,其特征在于,所述数据中心包括至少两个去堆叠单元和每个去堆叠单元连接的至少一台服务器,每个去堆叠单元包括至少两台互不连接的接入设备,不同的去堆叠单元设置不同的单元标识,同一去堆叠单元包括的不同接入设备设置不同的端口标识,每台服务器通过不同的端口与对应的去堆叠单元包括的接入设备连接,所述方法应用在每个去堆叠单元包括的每个接入设备中,所述方法包括:接入设备向连接的服务器发送携带所述接入设备的端口标识和所述接入设备所在去堆叠单元的单元标识的链路汇聚控制协议数据单元LACPDU报文,以使所述服务器根据所述接入设备的端口标识和所述接入设备所在的去堆叠单元的单元标识进行LACP汇聚计算;若接收到所述服务器发送的地址解析协议ARP请求报文后,获取所述ARP请求报文中携带的源互联网协议IP地址和目的IP地址;根据所述源IP地址生成所述服务器的主机路由信息并保存在主机路由信息库中;将所述服务器的主机路由信息通报给所述数据中心的其他去堆叠单元包括的每个接入设备;以及,接收所述其他堆叠单元包括的接入设备通报的其他服务器的主机路由信息并保存在所述主机路由信息库中;根据所述目的IP地址和所述主机路由信息库确定是否进行ARP代理。...

【技术特征摘要】
1.一种基于数据中心的去堆叠实现方法,其特征在于,所述数据中心包括至少两个去堆叠单元和每个去堆叠单元连接的至少一台服务器,每个去堆叠单元包括至少两台互不连接的接入设备,不同的去堆叠单元设置不同的单元标识,同一去堆叠单元包括的不同接入设备设置不同的端口标识,每台服务器通过不同的端口与对应的去堆叠单元包括的接入设备连接,所述方法应用在每个去堆叠单元包括的每个接入设备中,所述方法包括:接入设备向连接的服务器发送携带所述接入设备的端口标识和所述接入设备所在去堆叠单元的单元标识的链路汇聚控制协议数据单元LACPDU报文,以使所述服务器根据所述接入设备的端口标识和所述接入设备所在的去堆叠单元的单元标识进行LACP汇聚计算;若接收到所述服务器发送的地址解析协议ARP请求报文后,获取所述ARP请求报文中携带的源互联网协议IP地址和目的IP地址;根据所述源IP地址生成所述服务器的主机路由信息并保存在主机路由信息库中;将所述服务器的主机路由信息通报给所述数据中心的其他去堆叠单元包括的每个接入设备;以及,接收所述其他堆叠单元包括的接入设备通报的其他服务器的主机路由信息并保存在所述主机路由信息库中;根据所述目的IP地址和所述主机路由信息库确定是否进行ARP代理。2.如权利要求1所述的方法,其特征在于,根据所述源IP地址生成所述服务器的主机路由信息,具体包括:将所述源IP地址添加掩码得到所述服务器的主机路由信息。3.如权利要求1或2所述的方法,其特征在于,根据所述目的IP地址和所述主机路由信息库确定是否进行ARP代理,具体包括:在所述主机路由信息库中查找所述目的IP地址对应的主机路由信息;若查找到所述目的IP地址对应的主机路由信息,则确定进行ARP代理;若未查找到所述目的IP地址对应的主机路由信息,则丢弃所述ARP请求报文。4.如权利要求3所述的方法,其特征在于,确定进行ARP代理,具体包括:将所述接入设备的媒体访问控制MAC地址应答给发送所述ARP请求报文的服务器,以使发送所述ARP请求报文的服务器根据所述接入设备的MAC地址...

【专利技术属性】
技术研发人员:陈小龙宋涛郑金珠
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建,35

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

1