一种虚拟网关路由器的分配方法和装置制造方法及图纸

技术编号:16390432 阅读:33 留言:0更新日期:2017-10-17 13:36
本发明专利技术提供一种虚拟网关路由器的分配方法,所述方法包括:边缘设备根据来自主机的报文学习该主机的MAC地址,并记录该主机的MAC地址与该主机所属站点的标识之间的对应关系;VRRPE备份组主设备收到来自主机的ARP网关请求时,向本站点的边缘设备查询该主机所属站点的标识;边缘设备收到来自VRRPE备份组主设备的查询报文时,根据该查询报文中主机的MAC地址,向所述VRRPE备份组主设备应答与该MAC地址对应的站点标识;VRRPE备份组主设备以所述VRRPE备份组中与该主机位于同一站点的虚拟网关的虚MAC地址应答所述主机的ARP网关请求。通过本发明专利技术可以解决大二层网络中三层流量在各站点间的无效转发的问题。

【技术实现步骤摘要】
一种虚拟网关路由器的分配方法和装置
本专利技术涉及通信
,尤其涉及一种虚拟网关路由器的分配方法和装置。
技术介绍
为了实现高可靠性和冗余部署,当今大多数企业网络及其数据中心跨越了多个位于不同地理位置的物理站点,在这些站点部署类似的业务。为了实现站点间的资源动态调配和管理,虚拟机在数据中心之间要能够自由迁移。由于虚拟机迁移过程对用户透明,不能改变IP地址,所以必须在分布于异地的站点之间实现二层网络互联。目前实现二层网络互连的技术主要有VPLS、Q-in-Q、MAC-in-MAC、EVI、TRILL、PBB等,通过这些技术可以方便地把不同地点的二层网络互连起来,整个网络逻辑上形成一个大的二层网络。对于大二层网络互联的组网环境,目前仍存在一些固有问题,比如当三层业务的源端和目的端和网关分布在不同物理位置的二层网络中时,流量必然会跨越隧道做无效往返,浪费了宝贵的隧道带宽资源。请参见图1,图1是一个非常典型的大二层互联网络,网络1和网络2是两个独立的二层网络,通过EVI隧道相连,三层网关在网络1中,网络1和2各有一个出口分别连接外网1和外网2。其中网关1作为整个大二层网络中所有主机的网关,网络2中的主机发往外网2的流量需要到网关1做三层转发,具体为流量先通过EVI隧道被转发到网关1,网关1查路由表后发现下一跳在网络2,于是将流量从EVI隧道再次转发到外网2的出口。这样数据流量被无效地在隧道上往返了一次,浪费了带宽。请参见图2,在具体的应用中,可采用VRRP协议在两个二层网中各部署一台虚拟网关组成VRRP备份组,然而这种方案与上述单一网关设备存在相同问题。由于VRRP备份组中Master网关只有1个,因此当三层业务的源端和目的端与Master网关不在同一本地网络时,流量仍会在隧道上无效往返。对于VRRPE协议,实际上与VRRP的结果相同。VRRPE协议在为主机选择网关时,只参考设备优先级,将VRRPE备份组中优先级最高的虚拟网关分配给主机,因此对某个主机来说,该网关仍可能在另一个二层网络中,三层流量仍会被无效地在隧道上往返一次。
技术实现思路
有鉴于此,本专利技术提出一种虚拟网关路由器的分配方法和装置,通过对大二层网络中不同的站点进行标记,记录主机所在站点的标识,同时对VRRPE协议在为主机选择网关时的均衡算法进行扩展,使得VRRPE备份组主设备在为主机选择网关时,优先选择VRRPE备份组中与该主机所在站点的标识相同的设备,能有效防止大二层网络中三层流量在站点间的无效转发。一种虚拟网关路由器的分配方法,应用于大二层网络的虚拟路由器冗余协议负载均衡模式VRRPE备份组主设备,所述方法包括:当收到来自主机的ARP网关请求时,向本站点的边缘设备查询该主机所属站点的标识;其中所述主机所属站点的标识为边缘设备在学习该主机MAC地址时记录的;以所述VRRPE备份组中与该主机位于同一站点的虚拟网关的虚MAC地址应答所述主机的ARP网关请求一种虚拟网关路由器的分配装置,应用于大二层网络的虚拟路由器冗余协议负载均衡模式VRRPE备份组主设备,所述装置包括:查询模块,用于当收到来自主机的ARP网关请求时,向本站点的边缘设备查询该主机所属站点的标识;其中所述主机所属站点的标识为边缘设备在学习该主机MAC地址时记录的;应答模块,用于以所述VRRPE备份组中与该主机位于同一站点的虚拟网关的虚MAC地址应答所述主机的ARP网关请求。一种虚拟网关路由器的分配方法,应用于大二层网络的边缘设备上,所述方法包括:根据来自主机的报文学习该主机的MAC地址,并记录该主机的MAC地址与该主机所属站点的标识之间的对应关系;当收到来自VRRPE备份组主设备的查询报文时,根据该查询报文中主机的MAC地址,向所述VRRPE备份组主设备应答与该MAC地址对应的站点标识,以使得所述VRRPE备份组主设备以VRRPE备份组中与该主机位于同一站点的虚拟网关的虚MAC地址应答所述主机的ARP网关请求。一种大二层网络的边缘设备,所述设备包括:记录模块,用于根据来自用户的报文学习该用户的MAC地址,并记录该用户的MAC地址与该用户所属站点的标识之间的对应关系;应答模块,用于当收到来自VRRPE备份组主设备的查询报文时,根据该查询报文中用户的MAC地址,向所述VRRPE备份组主设备应答与该MAC地址对应的站点标识,以使得所述VRRPE备份组主设备以VRRPE备份组中与该主机位于同一站点的虚拟网关的虚MAC地址应答所述主机的ARP网关请求。通过本专利技术可以解决大二层网络中三层流量在各站点间的无效转发的问题。附图说明图1是一种典型的大二层互联网络示意图;图2是一种部署了VRRP虚拟网关的大二层互联网络示意图;图3是本专利技术一实施例提供的一种虚拟网关路由器分配方法的流程图;图4为通用的VRRP报文格式;图5为本专利技术一实施例提供的一种扩展后的VRRP报文格式;图6为本专利技术一实施例提供的一种部署了VRRPE虚拟网关备份组的大二层互联网络组网图;图7是本专利技术一实施例提供的一种虚拟网关路由器分配装置的逻辑结构图;图8是本专利技术一实施例提供的一种边缘设备的逻辑结构图。具体实施方式本申请的实施例提出一种虚拟网关路由器的分配方法,通过对大二层网络中不同的站点进行标记,记录主机所在站点的标识,使得VRRPE备份组主设备在为主机选择网关时,优先选择VRRPE备份组中与该主机所在站点的标识相同的设备,能有效防止大二层网络中三层流量在站点间的无效转发多拓扑网络的转发方法。以下参照附图对本申请的各实施例作进一步地详细说明。本申请一实施例提供一种大二层网络虚拟网关路由器的分配方法,所述大二层网络包括至少两个二层网络站点,站点间通过边缘设备间建立的隧道二层相连,其中各站点中分别部署了至少一台虚拟网关路由器,所有部署在各站点中的虚拟网关路由器共同组成一个VRRPE备份组。请参见图3,该方法包括:S301、边缘设备根据来自主机的报文学习该主机的MAC地址,并记录该主机的MAC地址与该主机所属站点的标识之间的对应关系;S302、VRRPE备份组主设备收到来自主机的ARP网关请求时,向本站点的边缘设备查询该主机所属站点的标识;S303、边缘设备收到来自VRRPE备份组主设备的查询报文时,根据该查询报文中主机的MAC地址,向所述VRRPE备份组主设备应答与该MAC地址对应的站点标识;S304、VRRPE备份组主设备以所述VRRPE备份组中与该主机位于同一站点的虚拟网关的虚MAC地址应答所述主机的ARP网关请求。在本实施例中,所述大二层网络在部署阶段,各二层网络站点将标记后的LLI(本地网络标识)通告到其它站点的边缘设备上;另外,不同的站点中分别部署VRRPE虚拟网关路由器,并组成VRRPE备份组;同时,通过配置使所述VRRPE备份组中的各网关路由器知道本站点的边缘设备的地址,并将各自的LLI配置为与本站点的边缘设备一致。其中,在实际应用中,所述VRRPE备份组中的各网关路由器可与边缘设备合并为同一台设备,通过不同接口区分,即逻辑上是两台,物理上是一台。具体地,以通过EVI技术来实现大二层网络互联为例,EVI边缘设备通过互相交互基于IS-IS(IntermediateSystemtoIntermediateSystem,本文档来自技高网
...
一种虚拟网关路由器的分配方法和装置

【技术保护点】
一种虚拟网关路由器的分配方法,应用于大二层网络的虚拟路由器冗余协议负载均衡模式VRRPE备份组主设备,其特征在于,所述方法包括:当收到来自主机的ARP网关请求时,向本站点的边缘设备查询该主机所属站点的标识;其中所述主机所属站点的标识为边缘设备在学习该主机MAC地址时记录的;以所述VRRPE备份组中与该主机位于同一站点的虚拟网关的虚MAC地址应答所述主机的ARP网关请求。

【技术特征摘要】
1.一种虚拟网关路由器的分配方法,应用于大二层网络的虚拟路由器冗余协议负载均衡模式VRRPE备份组主设备,其特征在于,所述方法包括:当收到来自主机的ARP网关请求时,向本站点的边缘设备查询该主机所属站点的标识;其中所述主机所属站点的标识为边缘设备在学习该主机MAC地址时记录的;以所述VRRPE备份组中与该主机位于同一站点的虚拟网关的虚MAC地址应答所述主机的ARP网关请求。2.如权利要求1所述的方法,其特征在于,所述方法还包括:接收来自所述VRRPE备份组中其它虚拟网关发送的通告报文,记录该通告报文中携带的所述其它虚拟网关所属站点的标识和该其它虚拟网关的虚MAC地址之间的对应关系。3.如权利要求1所述的方法,其特征在于,所述以所述VRRPE备份组中与该主机位于同一站点的虚拟网关的虚MAC地址应答所述主机的ARP网关请求具体包括:当所述VRRPE备份组中有多个虚拟网关所属站点的标识与该主机所属站点的标识相同时,以所述多个虚拟网关中,优先级最高的虚拟网关的虚MAC地址应答所述主机的ARP网关请求;当所述VRRPE备份组中没有虚拟网关所属站点的标识与该主机所属站点的标识相同时,以所述VRRPE备份组中优先级最高的虚拟网关的虚MAC地址应答所述主机的ARP网关请求。4.如权利要求1所述的方法,其特征在于,所述方法还包括:接收来自主机迁入站点边缘设备发出的通知报文,根据该通知报文中携带的所述主机当前所属站点的标识,将所述VRRPE备份组中站点的标识与该主机当前所属站点标识相同的虚拟网关的虚MAC地址以ARP应答给该主机,以使得该主机完成ARP网关更新。5.一种虚拟网关路由器的分配装置,应用于大二层网络的虚拟路由器冗余协议负载均衡模式VRRPE备份组主设备,其特征在于,所述装置包括:查询模块,用于当收到来自主机的ARP网关请求时,向本站点的边缘设备查询该主机所属站点的标识;其中所述主机所属站点的标识为边缘设备在学习该主机MAC地址时记录的;应答模块,用于以所述VRRPE备份组中与该主机位于同一站点的虚拟网关的虚MAC地址应答所述主机的ARP网关请求。6.如权利要求5所述的装置,其特征在于,所述装置还包括:第一接收模块,用于接收来自所述VRRPE备份组中其它虚拟网关发送的通告报文,记录该通告报文中携带的所述其它虚拟网关所属站点的标识和该其它虚拟网关的虚MAC地址之间的对应关系。7.如权利要求5所述的装置,其特征在于,所述应答模块具体用于:当所述VRRPE备份组中有多个虚拟网关所属站点的标识与该主机所属站点的标识相同时,以所述多个虚拟...

【专利技术属性】
技术研发人员:周泽泉
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1