业务访问方法和边缘设备技术

技术编号:8685388 阅读:212 留言:0更新日期:2013-05-09 05:02
本申请提供了业务访问方法和边缘设备。本发明专利技术中,同一数据中心的ED之间建立虚拟转发通道,而不同数据中心的ED之间只有上一层级内担任ENDS的ED与下一层级内担任ENDS的ED之间建立虚拟转发通道,无需像现有技术那样在所有数据中心的ED之间建立虚拟转发通道,方便网络管理及业务控制。

【技术实现步骤摘要】

本申请涉及网络通信技术,特别涉及业务访问方法和边缘设备
技术介绍
以太网虚拟化互联(EVI:Ethernet Virtualization Interconnection)技术基于现有的服务提供商网络和企业网络,给分散的站点提供灵活的二层互联功能。EVI解决方案非常简单,成本低廉,只需要在站点边缘部署一个或多个支持EVI功能的设备,简称边缘设备(ED =Edge Device),而企业网络和服务提供商网络无需做任何变动。EVI是一种先进的MAC in IP技术,用于实现基于IP核心网的L2VPN技术。EVI只是在站点的ED上维护路由和转发信息,而无需改变站点内部和核心网络。EVI整体网络由核心网络(Core network)、站点网络(Site network)、交叠网络(Overlay network)组成,具体如图1所示。其中,站点网络是通过一台或者多台ED连接到核心网络中具有独立业务功能的二层网络,主要由主机和ED组成,ED提供站点之间的二层交换功能;交叠网络是站点ED之间建立的虚拟网络,提供站点之间的二层互联,通告连接到ED上所有主机和路由器的MAC地址,将多个站点互联形成更大的二层转发域;核心网络是主要由IP路由设备承载,用于提供站点网络之间互联的网络。目前,EVI整体网络中所有站点网络的ED之间建立全连接如图1中的vlink,即使相同业务的所有站点之间也必须建立全连接进行互通,这样,随着站点数量的增加,EVI网络中的连接呈级数增长,不利于管理及业务控制。
技术实现思路
本申请提供了业务访问方法和边缘设备,以实现对数据化中心进行层次化区分,方便网络管理和业务控制。本申请提供的技术方案包括:一种应用于以太网虚拟化互联EVI组网中的业务访问方法,该方法应用于EVI组网中的边缘设备ED,该方法包括:作为邻居发现客户端ENDC的所述ED,向本地配置的与本ENDC处于同一层级且同一群组的邻居发现服务器ENDS发起注册请求报文,从所述ENDS获知已注册至该ENDS的其他各个与本ENDC处于同一层级且同一群组的ENDC,与所述ENDS、以及该获取的各个ENDC分别建立虚拟转发通道,以通过该建立的虚拟转发通道进行业务访问;作为ENDS的所述ED,接收与本ENDS处于同一层级且同一群组的ENDC发起的注册请求报文,将已注册至本ENDS的其他各个与该发起注册请求报文的ENDC处于同一层级且同一群组的ENDC告知给该发起注册请求报文的ENDC ;以及,在本地配置了上一层级的ENDS时,向上一层级的ENDS发起注册请求报文以获取上一层级的ENDS的信息,利用该获取的上一层级的ENDS信息与该上一层级的ENDS建立虚拟转发通道,以通过该建立的虚拟转发通道进行业务访问;以及接收到下一层级的ENDS发起的注册请求报文时,将本ENDS的信息告知给该发起注册请求报文的下一层级的ENDS。一种应用于以太网虚拟化互联EVI组网中的边缘设备ED,所述ED作为邻居发现客户端ENDC,包括:注册单元,用于向本地配置的与本ED处于同一层级且同一群组的邻居发现服务器ENDS发起注册请求报文;获取单元,用于从所述ED获知已注册至该ENDS的其他各个与本ED处于同一层级且同一群组的ENDC ;通道建立单元,用于与同一层级的ENDS、以及所述获取单元获取的各个ENDC、分别建立虚拟转发通道;互访单元,用于通过该建立的虚拟转发通道与该各个ENDC、以及所述ENDS进行互访。一种应用于以太网虚拟化互联EVI组网中的边缘设备ED,所述ED作为邻居发现服务器ENDS,包括:注册接收单元,用于接收与本ED处于同一层级且同一群组的ENDC发起的注册请求报文,将已注册至本ED的其他各个与该发起注册请求报文的ENDC处于同一层级且同一群组的ENDC告知给该发起注册请求报文的ENDC ;以及接收到下一层级内的ENDS发起的注册请求报文时,将本ED的信息告知给该发起注册请求报文的下一层级的ENDS ;注册请求单元,用于在本地配置了上一层级的ENDS时,向上一层级的ENDS发起注册请求报文;通道建立单元,用于获取上一层级的ENDS的信息,利用该获取的上一层级的ENDS信息与该上一层级的ENDS建立虚拟转发通道;互访单元,用于通过与上一层级的ENDS之间建立的虚拟转发通道与该上一层级的ENDS进行互访。由以上技术方案可以看出,本专利技术中,同一数据中心的ED之间建立虚拟转发通道,而不同数据中心的ED之间只有上一层级内担任ENDS的ED与下一层级内担任ENDS的ED之间建立虚拟转发通道,无需像现有技术那样在所有数据中心的ED之间建立虚拟转发通道,方便网络管理及业务控制。附图说明图1为EVI组网示意图;图2为应用于本专利技术的EVI组网示意图;图3为本专利技术实施例提供的方法流程图;图4为本专利技术实施例提供的ISIS邻居建立流程图;图5为本专利技术实施例提供的MAC地址学习流程图;图6为本专利技术实施例提供的业务互访组网示意图;图7为本专利技术实施例提供的另一业务互访组网示意图;图8为本专利技术实施例提供的ED结构示意图;图9为本专利技术实施例提供的ED另一结构示意图。具体实施例方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。本专利技术中,为方便网络管理和业务控制,对EVI组网中的数据中心进行层次化区分,其中,该层次化区分主要是基于方便网络管理的目的。如图2所示,在EVI组网应用中,存在以下三个数据中心:全省数据中心、A市数据中心、B市数据中心,基于此,本专利技术可将这三个数据中心进行层次化区分,比如,全省数据中心为第一层级,而A市数据中心、B市数据中心均为第一层级的下级层级,比如均为第二层级,或者A市数据中心为第二层级,B市数据中心为第二层级的下级层级,即为第三层级。可以看出,在本专利技术中,不同数据中心其有可能处于同一层级,基于此,为便于区分,本专利技术还针对每一数据中心进行了群组的区分,其中,同一数据中心处于同一群组,而不同数据中心处于不同群组。如此,在上述图2中,即使A市数据中心、B市数据中心均处于同一层级,比如第二层级,但因为其所处的群组不同,也容易区分。之后,针对每一数据中心的ED进行配置部署:首先,在每一数据中心内的各个ED上配置其IP地址、所属的数据中心的层级标识、群组标识和站点标识;其次,在每一数据中心内的各个ED中仅指定一个ED担任邻居发现服务器(ENDS),剩下的作为邻居发现客户端(ENDC )。之后,在每一数据中心内担任ENDC的ED上配置ENDS,以及在数据中心内担任ENDS的ED上配置上一层级的ENDS。仍以图2所示,假如全省数据中心为第一层级(通过Level-1标识)、所属的群组为(通过Groupl标识),A市数据中心、B市数据中心处于同一层级,比如均为Level-1的下级层级(通过Level-2标识),A市数据中心所属的群组为(通过GroUp2标识),B市数据中心所属的群组为(通过Group3标识),则,全省数据中心的各个ED首先部署以下配置:IP地址、Level-1, Groupl ;A市数据中心的各个ED首先部署以下配置:IP地址、Level-2, Group2 ;B市数据中心的各个ED首先部署以下配置:IP地址、Level-本文档来自技高网...

【技术保护点】
一种应用于以太网虚拟化互联EVI组网中的业务访问方法,该方法应用于EVI组网中的边缘设备ED,其特征在于,该方法包括:作为邻居发现客户端ENDC的所述ED,向本地配置的与本ENDC处于同一层级且同一群组的邻居发现服务器ENDS发起注册请求报文,从所述ENDS获知已注册至该ENDS的其他各个与本ENDC处于同一层级且同一群组的ENDC,与所述ENDS、以及该获取的各个ENDC分别建立虚拟转发通道,以通过该建立的虚拟转发通道进行业务访问;作为ENDS的所述ED,接收与本ENDS处于同一层级且同一群组的ENDC发起的注册请求报文,将已注册至本ENDS的其他各个与该发起注册请求报文的ENDC处于同一层级且同一群组的ENDC告知给该发起注册请求报文的ENDC;以及,在本地配置了上一层级的ENDS时,向上一层级的ENDS发起注册请求报文以获取上一层级的ENDS的信息,利用该获取的上一层级的ENDS信息与该上一层级的ENDS建立虚拟转发通道,以通过该建立的虚拟转发通道进行业务访问;以及接收到下一层级的ENDS发起的注册请求报文时,将本ENDS的信息告知给该发起注册请求报文的下一层级的ENDS。

【技术特征摘要】
1.一种应用于以太网虚拟化互联EVI组网中的业务访问方法,该方法应用于EVI组网中的边缘设备ED,其特征在于,该方法包括: 作为邻居发现客户端ENDC的所述ED,向本地配置的与本ENDC处于同一层级且同一群组的邻居发现服务器ENDS发起注册请求报文,从所述ENDS获知已注册至该ENDS的其他各个与本ENDC处于同一层级且同一群组的ENDC,与所述ENDS、以及该获取的各个ENDC分别建立虚拟转发通道,以通过该建立的虚拟转发通道进行业务访问; 作为ENDS的所述ED,接收与本ENDS处于同一层级且同一群组的ENDC发起的注册请求报文,将已注册至本ENDS的其他各个与该发起注册请求报文的ENDC处于同一层级且同一群组的ENDC告知给该发起注册请求报文的ENDC ;以及,在本地配置了上一层级的ENDS时,向上一层级的ENDS发起注册请求报文以获取上一层级的ENDS的信息,利用该获取的上一层级的ENDS信息与该上一层级的ENDS建立虚拟转发通道,以通过该建立的虚拟转发通道进行业务访问;以及接收到下一层级的ENDS发起的注册请求报文时,将本ENDS的信息告知给该发起注册请求报文的下一层级的ENDS。2.根据权利要求1所述的方法,其特征在于,作为ENDC的所述ED向ENDS发起的注册请求报文至少携带本ENDC所处的站点标识、层级标识和群组标识; 作为ENDS的所述ED确定ENDC发起的注册请求报文携带的站点标识、层级标识和群组标识与本ENDS所处的站点标识、层级标识和群组标识一致, 则将已注册至本ENDS的与本ENDS处于同一层级且同一群组的其他各个ENDC告知给该发起注册请求报文的ENDC。3.根据权利要求1所述的方法,其特征在于,作为ENDS的所述ED,向上一层级内作为ENDS的ED发起的注册请求报 文至少携带本ENDS所处的站点标识、层级标识和群组标识; 作为ENDS的所述ED确定下一层级内作为ENDS的ED发起的注册请求报文携带的站点标识、层级标识和群组标识与本ENDS所处的站点标识、层级标识和群组标识均不一致, 则在该注册请求报文携带的层级标识为本ENDS所处层级的下级层级标识时,将本ENDS的信息告知给该发起注册请求报文的ENDS。4.根据权利要求1所述的方法,其特征在于,作为ENDC的所述ED通过建立的虚拟转发通道进行业务访问包括: 通过与同一层级的其他ENDC建立的虚拟转发通道与该其他ENDC建立ISIS邻居关系,通过与同一层级的ENDS建立的虚拟转发通道与该ENDS建立ISIS邻居关系; 在本地端口学习到新的MAC地址时,将该新MAC地址通告给与本ED建立了 ISIS邻居关系且处于同一层级的其他ENDC和ENDS ; 接收到同一层级的ENDS或其他ENDC通告的新MAC地址时,建立针对该新MAC地址的MAC转发表项,所述MAC转发表项至少包括:新MAC地址和本ED上连接通告该新MAC地址的ENDS或ENDS的虚拟转发通道接口 ; 接收到数据帧时,从建立的MAC转发表项中找到包含该数据帧的目的MAC地址的MAC转发表项,利用该找到的MAC转发表项中的出接口转发该数据帧。5.根据权利要求1所述的方法,其特征在于,作为ENDS的所述ED通过建立的虚拟转发通道进行业务访问包括: 通过与同一层级的任一 ENDC建立的虚拟转发通道与该ENDC建立ISIS邻居关系,通过与下一层级的ENDS建立的虚拟转发通道与该下一层级的ENDS建立ISIS邻居关系,通过与上一层级的ENDS建立的虚拟转发通道与该上一层级的ENDS建立ISIS邻居关系; 在本地端口学习到新的MAC地址时,将该新MAC地址通告给与本ED建立了 ISIS邻居关系的同一层级的ENDC、上一层级的ENDS和下一层级内的ENDS ; 接收到同一层级的ENDC通告的新MAC地址时,建立针对该新MAC地址的MAC转发表项,所述MAC转发表项至少包括:新MAC地址和本ED上连接通告该新MAC地址的ENDC的虚拟转发通道接口,并将该新MAC地址通告给与本ED建立了 ISIS邻居关系的上一层级内的ENDS和下一层级内的ENDS ; 接收到上一层级内的ENDS通告的新MAC地址时,建立针对该新MAC地址的MAC转发表项,所述MAC转发表项至少包括:新MAC地址和本ED上连接通告该新MAC地址的ENDS的虚拟转发通道接口,并将该新MAC地址通告给与本ED建立了 ISIS邻居关系且处于同一层级的ENDC、以及通告给与本ED建立了 ISIS邻居关系的下一层级内的ENDS ; 接收到下一层级内的ENDS通告的新MAC地址时,建立针对该新MAC地址的MAC转发表项,所述MAC转发表项至少包括:新MAC地址和本ED上连接通告该新MAC地址的ENDS的虚拟转发通道接口,并将该新MAC地址通告给与本ED建立了 ISIS邻居关系且处于同一层级的ENDC、以及通告给与本ED建立了 ISIS邻居关系的上一层级内的ENDS ; 接收到数据帧时,从建立的MAC转发表项中找到包含该数据帧的目的MAC地址的MAC转发表项,利用该找到的MAC转发表项中的出接口转发该数据帧。6.一种应用于以太网虚拟化互联EVI组网中的边缘设备ED,其特征在于,所...

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

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

1