地址解析协议寻址方法及装置制造方法及图纸

技术编号:9836534 阅读:139 留言:0更新日期:2014-04-02 01:17
本发明专利技术提供了一种地址解析协议寻址方法及装置,该方法包括:与服务器连接的第一交换机接收ARP请求,ARP请求是直接来源于源服务器的请求,或通过第二交换机转发的来源于源服务器的请求,其中,ARP请求的目的地址为目标服务器的IP地址;第一交换机确定目标服务器的IP地址对应的第一MAC地址;若第一MAC地址在该第一交换机的MAC地址池中,则第一交换机将与目标服务器对应的第二MAC地址通知给第二交换机,触发第二交换机将第二MAC地址通知给源服务器;或,第一交换机将第二MAC地址通知给源服务器。通过本发明专利技术,提高了网络的传输性能。

【技术实现步骤摘要】
地址解析协议寻址方法及装置
本专利技术涉及通信技术,尤其涉及一种地址解析协议(AddressResolutionProtocol,简称为ARP)寻址方法及装置。
技术介绍
随着云计算时代的到来,为了满足云业务的灵活部署,以及虚拟机的大范围迁移,网络服务器资源弹性共享成为主流的方式,一般来讲,资源池越大,资源的利用率就越高。需要在数据中心内部构建大二层交换域,这样大二层技术应运而生。传统的三层数据中心架构结构的设计是为了应付服务客户端-服务器应用程序的纵贯式大流量,同时使网络管理员能够对流量流进行管理。工程师在这些架构中采用生成树协议(SpanningTreeProtocol,简称为STP)来优化客户端到服务器的路径和支持连接冗余。虚拟化从根本上改变了数据中心网络架构的需求。最重要的一点就是,虚拟化引入了虚拟机动态迁移技术。从而要求网络支持大范围的二层域。从根本上改变了传统三层网络统治数据中心网络的局面。传统的二层网络,由于采用广播机制进行媒体接入控制(MediaAccessControl,简称为MAC)和网络协议(InternetProtocol,简称为IP)地址解析,源服务器进行ARP寻址,向每个服务器(主机)进行广播,广播中携带有目标服务器(主机)的网络协议(InternetProtocol,简称为IP)地址,这样会给网络带来巨大的负担,尤其是当二层网络变大的时候,可能会由于广播寻址形成广播风暴,导致网络中报文不能正常传输,甚至网络彻底瘫痪的问题。
技术实现思路
针对现有技术的缺陷,本专利技术提供一种ARP寻址方法及装置。本专利技术的一个方面是提供一种ARP寻址方法,包括:与服务器连接的第一交换机接收ARP请求,所述ARP请求是直接来源于源服务器的请求,或通过第二交换机转发的来源于所述源服务器的请求,其中,所述ARP请求的目的地址为目标服务器的网络协议IP地址;所述第一交换机确定所述目标服务器的IP地址对应的第一MAC地址;若所述第一MAC地址在该第一交换机的MAC地址池中,则所述第一交换机将与所述目标服务器对应的第二MAC地址通知给所述第二交换机,触发所述第二交换机将所述第二MAC地址通知给所述源服务器;或,所述第一交换机将所述第二MAC地址通知给所述源服务器。本专利技术的又一个方面是提供一种ARP寻址装置,应用于与服务器连接的第一交换机,包括:接收模块,用于接收ARP请求,所述ARP请求是直接来源于源服务器的请求,或通过第二交换机转发的来源于所述源服务器的请求,其中,所述ARP请求的目的地址为目标服务器的网络协议IP地址;确定模块,用于确定所述目标服务器的IP地址对应的第一MAC地址;通知模块,用于若所述第一MAC地址在该第一交换机的MAC地址池中,则将与所述目标服务器对应的第二MAC地址通知给所述第二交换机,触发所述第二交换机将所述第二MAC地址通知给所述源服务器;或,将所述第二MAC地址通知给所述源服务器本专利技术提供的ARP寻址方法及装置,通过与服务器连接的第一交换机接收ARP请求(目的地址为目标服务器的IP地址),该ARP请求可以是直接来源于源服务器或通过第二交换机转发来源于源服务器的请求,然后该第一交换机确定该目标服务器的IP地址对应的第一MAC地址,若第一MAC地址在该第一交换机的MAC地址池中,则该第一交换机将该MAC地址通知给第二交换机或源服务器,使得ARP请求在到达第一交换机的时候,第一判断该ARP请求的目标服务器的IP地址对应的MAC地址是否在其地址池中,如果在就直接将MAC地址通知给源服务器或通过第一交换机转发给源服务器,避免了第一交换机向其连接的服务器广播寻址发送的多条广播,解决了相关技术中由于向所有服务器进行广播寻址生成广播风暴,导致网络中报文不能正常传输,甚至网络彻底瘫痪的问题,从而提高了网络的性能。附图说明图1为本专利技术的一种ARP寻址方法的流程图;图2是本专利技术利用MAC地址代理的方式缩小广播域的方法的示意图;图3是本专利技术的一种ARP寻址装置的结构示意图;图4是本专利技术的一种ARP寻址装置的优选的结构框图。具体实施方式本实施例提供了一种ARP寻址方法,图1为本专利技术的一种ARP寻址方法的流程图,如图1所示,本实施例的方法可以包括:步骤S101,与服务器连接的第一交换机接收ARP请求,该ARP请求是直接来源于源服务器的请求,或通过第二交换机转发的来源于该源服务器的请求,其中,该ARP请求的目的地址为目标服务器的IP地址。步骤S103,第一交换机确定该目标服务器的IP地址对应的第一MAC地址。步骤S105,若该第一MAC地址在该第一交换机的MAC地址池中,则该第一交换机将与该目标服务器对应的第二MAC地址通知给第二交换机,触发第二交换机将该第二MAC地址通知给源服务器;或,该第一交换机将该第二MAC地址通知给该源服务器。通过本实施例的技术方案,与服务器连接的第一交换机接收ARP请求(目的地址为目标服务器的IP地址),该ARP请求可以是直接来源于源服务器的请求(该第一交换机直接与源服务器连接)或通过第二交换机转发来源于源服务器的请求(该第一交换机通过第二交换机与该源服务器连接),然后该第一交换机确定该目标服务器的IP地址对应的第一MAC地址,若第一MAC地址在该第一交换机的MAC地址池中,则该第一交换机将该MAC地址通知给第二交换机或源服务器,使得ARP请求在到达第一交换机的时候,第一交换机判断该ARP请求的目标服务器的IP地址对应的MAC地址是否在其地址池中,如果在就直接将MAC地址通知给源服务器(该第一交换机直接与源服务器连接)或通过第二交换机(该第一交换机通过第二交换机与该源服务器连接)转发给源服务器,避免了第一交换机向其连接的服务器广播寻址发送的多条广播,解决了相关技术中由于向所有服务器进行广播寻址生成广播风暴,导致网络中报文不能正常传输,甚至网络彻底瘫痪的问题,从而提高了网络的传输性能。在实施时,第一交换机可以通过如下两种方式确定目标服务器的IP地址对应的第一MAC地址。方式一:可以通过ARP协议确定该第一MAC地址。方式二:可以根据预存的IP地址和服务器的MAC地址的对应关系,确定该第一MAC地址。需要说明的是,上述两种方式可以自由选择,在预存有IP地址和服务器的MAC的对应关系时,也可以采用方式一中的通过ARP协议确定该第一MAC地址。在实施时,第二MAC地址与第一MAC地址为相同MAC地址;或,第二MAC地址为该第一交换机所维护的多个虚拟MAC地址中的一个,该第二MAC地址与该第一MAC地址具有唯一映射关系。第二MAC地址为第一MAC地址的实施方式可以为:当确定出该第一MAC地址在该第一交换机的MAC地址池中时,第一交换机将该第一MAC地址通知给第二交换机或源服务器。第二MAC地址为第一交换机的多个MAC地址中对应于该目标服务器的MAC地址的实施方式为:该第一交换机有(维护)多个MAC地址,该多个MAC地址中的每个MAC地址对应于该第一交换机连接的一个服务器(例如第一交换机有2个MAC地址,分别对应与其连接的服务器B和服务器C),当确定出该第一MAC地址在该第一交换机的MAC地址池中时,第一交换机可以将多个MAC地址中对应于该目标服务器的MAC地址通知给源服务器或第二交本文档来自技高网...
地址解析协议寻址方法及装置

【技术保护点】
一种地址解析协议ARP寻址方法,其特征在于,包括:与服务器连接的第一交换机接收ARP请求,所述ARP请求是直接来源于源服务器的请求,或通过第二交换机转发的来源于所述源服务器的请求,其中,所述ARP请求的目的地址为目标服务器的网络协议IP地址;所述第一交换机确定所述目标服务器的IP地址对应的第一MAC地址;若所述第一MAC地址在该第一交换机的MAC地址池中,则所述第一交换机将与所述目标服务器对应的第二MAC地址通知给所述第二交换机,触发所述第二交换机将所述第二MAC地址通知给所述源服务器;或,所述第一交换机将所述第二MAC地址通知给所述源服务器。

【技术特征摘要】
1.一种地址解析协议ARP寻址方法,其特征在于,包括:与服务器连接的第一交换机接收ARP请求,所述ARP请求是直接来源于源服务器的请求,或,所述ARP请求是通过第二交换机转发的来源于所述源服务器的请求,其中,所述ARP请求的目的地址为目标服务器的网络协议IP地址;所述第一交换机确定所述目标服务器的IP地址对应的第一MAC地址;在所述第一MAC地址在该第一交换机的MAC地址池中且所述ARP请求是通过第二交换机转发的来源于所述源服务器的请求时,所述第一交换机将与所述目标服务器对应的第二MAC地址通知给所述第二交换机,触发所述第二交换机将所述第二MAC地址通知给所述源服务器;在所述第一MAC地址在该第一交换机的MAC地址池中且所述ARP请求是直接来源于源服务器的请求时,所述第一交换机将所述第二MAC地址通知给所述源服务器;若所述第一MAC地址不在所述第一交换机的MAC地址池中且所述ARP请求是通过第二交换机转发的来源于所述源服务器的请求,则所述第一交换机取消向所述第二交换机发送ARP响应;其中,所述第二MAC地址与所述第一MAC地址为相同MAC地址,或,所述第二MAC地址为所述第一交换机所维护的多个虚拟MAC地址中的一个,所述第二MAC地址与所述第一MAC地址具有唯一映射关系;其中,在所述ARP请求是通过第二交换机转发的来源于所述源服务器的请求的情况下,所述第一交换机确定所述目标服务器的IP地址对应的第一MAC地址包括:所述第一交换机通过ARP协议确定所述第一MAC地址;或,所述第一交换机根据预存的IP地址和服务器的MAC地址的对应关系,确定所述第一MAC地址。...

【专利技术属性】
技术研发人员:田新雪马书惠
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1