一种业务链路的建立方法、装置及系统的制作方法_2

文档序号:9814100阅读:来源:国知局
建立域内业务主链路,并在其预先配置的自治域边界备节点和所述接收单元接收到的所述跨域业务的节点之间建立域内业务备链路,所述单域控制器管理所述自治域。
[0045]进一步地,所述接收单元,还用于接收所述多域协同控制器发送的负载信息,所述负载信息包含所述自治域内至少两个自治域边界节点的负载信息;
[0046]所述单域控制器还包括确定单元,
[0047]所述确定单元,用于根据预设规则和所述接收单元接收到的所述至少两个自治域边界节点的负载信息,分别确定自治域边界主节点和自治域边界备节点。
[0048]本发明实施例提供一种网络系统,包括如上述所述的多域协同控制器、如上述所述的单域控制器以及转发设备;其中,所述多域协同控制器与所述单域控制器通过网络连接,所述单域控制器与所述转发设备通过网络连接,所述转发设备为所述单域控制器管理的自治域中的节点。
[0049]本发明实施例提供一种业务链路的建立方法、装置及系统,多域协同控制器在接收到跨域业务请求消息后,将该跨域业务请求消息分别发送至源单域控制器和目的单域控制器,以便于源单域控制器在其管理的自治域内建立域内业务链路,在多域协同控制器接收到源单域控制器发送的出域节点的信息,所述目的单域控制器发送的入域节点的信息后,多域协同控制器在出域节点与入域节点之间建立域间业务链路,以实现业务通过域间业务链路传输。
[0050]本方案通过多域协同控制器分别与源单域控制器、目的单域控制器之间的信息交互,实现源单域控制器管理的第一自治域域内业务链路、目的单域控制器管理的第二自治域域内业务链路以及第一自治域与第二自治域之间域间业务链路的建立,进而使得跨域业务通过建立好的业务链路进行传输,实现跨域业务在第一自治域与第二自治域之间的传输。本方案只需要多域协同控制器、源单域控制器和目的单域控制器的相关配置,即可实现跨业业务的互通,配置简单快捷,效率较高。
【附图说明】
[0051]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0052]图1为本发明实施例的网络系统的结构示意图一;
[0053]图2为本发明实施例的业务链路的建立方法的流程示意图一;
[0054]图3为本发明实施例的网络系统的结构示意图二;
[0055]图4为本发明实施例的业务链路的建立方法的流程示意图二;
[0056]图5为本发明实施例的业务链路的建立方法的流程示意图三;
[0057]图6为本发明实施例的多域协同控制器的结构示意图一;
[0058]图7为本发明实施例的多域协同控制器的结构示意图二;
[0059]图8为本发明实施例的多域协同控制器的结构示意图三;
[0060]图9为本发明实施例的单域控制器的结构示意图一;
[0061]图10为本发明实施例的单域控制器的结构示意图二;
[0062]图11为本发明实施例的单域控制器的结构示意图三。
【具体实施方式】
[0063]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0064]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,六和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另夕卜,本文中字符,一般表示前后关联对象是一种“或”的关系。
[0065]当本发明实施例提及“第一”、“第二”等序数词时,除非根据上下文其确实表达顺序之意,否则应当理解为仅仅是起区分之用。
[0066]软件定义网络(Soft Defined Network,SDN)是一种新型的网络架构。SDN包括如下基本特征:
[0067]控制与转发分离:转发面是一个受控转发的设备,转发和业务逻辑由分离出去的控制面进行控制,其核心控制协议就是OpenFlow协议。
[0068]逻辑上的集中控制:传统网络中,每个网元均有独立的控制面,网元间通过控制协议进行数据交互。对于SDN网络,将单个网元的控制面抽离处理,统一成一个独立于设备的控制平面,因而可以拥有网络级的状态,并根据全局网络状态进行优化。
[0069]开放应用程序接口(Applicat1nProgramming Interface,API):对应用提供网络资源操作的接口。通过API接口,SDN应用层可以告知网络如何运行才能更好地满足业务带宽、时延、计费等需求;应用层可以由客户根据自己的需求进行定制。
[0070]综上可知,SDN实现了网络的控制平面与数据转发平面的分离,用户可以通过在控制器上编程来实时控制报文转发,实时动态调整。SDN能够更好的满足网络业务的应用需求,比如灵活创建虚拟子网,基于流量统计的实时负载均衡、流量工程等。
[0071]目前,在多个自治域并存的运营商本地网中,业务的互通和管理一直是一个难题,现有解决方案往往通过客户侧实现业务的互通,但这种方法会加大业务的延时,并且不具备端到端的保护能力。如果要基于网络侧实现业务的互通,则需要两个自治域中的网管在业务配置时进行大量的协调和配置,这种方法容易出错且效率较低。
[0072]本发明实施例基于SDN网络的众多优点,在运营商本地网中引入多域协同控制器和单域控制器用以解决业务跨域互通的配置复杂、容易出错且效率较低的问题。
[0073]图1是本发明实施例提供的网络系统的结构示意图。该系统结构中包含有多域协同控制器、至少两个单域控制器(单域控制器A、单域控制器B)和多个转发设备。其中,单域控制器A和单域控制器B分别与多域协同控制器通过网络连接,单域控制器A管理的自治域中包含有多个转发设备,单域控制器B管理的自治域中也包含有多个转发设备。
[0074]该系统结构在逻辑上分为4层,最上层是与业务开通与管理相关的应用程序(AppliCat1n,APP);第2层是跨域的多域协同控制器,负责跨域业务的开通和管理;第3层是单域控制器,负责业务在自身管理的自治域内的组织与编排;第4层是各个自治域中的转发设备。
[0075]优选的,本发明实施例中的多域协同控制器和单域控制器均为SDN控制器。
[0076]其中,本发明实施例中将各个自治域中的转发设备称为节点,两个自治域互通的节点称为自治域边界节点,该自治域边界节点也为自治域边界路由器(Autonomous SystemBorder Router,ASBR)节点。
[0077]实施例一
[0078]本发明实施例提供的业务链路的建立方法中,源单域控制器可以为图1所示的单域控制器A,也可以为单域控制器B,目的单域控制器为与源单域控制器相对的单域控制器。若源单域控制器为图1所示的单域控制器A,则目的单域控制器为图1所示的单域控制器B。
[0079]本发明实施例提供的业务链路的建立方法适用于以下两种不同应用场景:
[0080]一、业务在同一本地网内两个自治域之间互通。
[0081 ] 二、业务跨承载网互通。
[0082]具体的,针对第一种应用场景,如图2所示,本发明实施例提供的业务链路的建立方法包括:
[0083]SlOl、多域协同控制器接收跨域业务请求消息。
[0084]其中,跨域业务请求消息至少包含跨域业务的始发节点的信息和所述跨域业务的终止节点的信息。
[0085]S102、多域协同控制器将跨域业务请求消息发送至源单域控制器。
[0086]S103、源单域控制器在第一自治域边界主节点和跨域业务的始发节点之间建立域内业务主链路,并在第一自治域边界备节点和跨域业务的始发节点之间建立域内业务备链路。
[0087]其中,源单域控制器管理的自治域为第一自治域。
[0088]本发明实施例提供的业务链路的建立方法中,在多域协同控制器接收跨域业务请求之前,源单域控制器已预先确定好第一自治域内的第一自治域边界主节点和第一自治域边界备节点。
[0089]S104、多域协同控制器将跨域业务请求消息发送至目的单域控制器。
[0090]S105、目的单域控制器在第二自治域边界主节点和跨域业务的终止节点之间建立域内业务主链路,并在第二自治域边界备节点和跨域业务的终止节点之间建立域内业务备链路。
[0091 ]其中,目的单域控制器管理的自治域为第二自治域。
[0092]本发明实施例提供的业务链路的建立方法中,在多域协同控制器接收跨域业务请求之前,目的单域控制器已预先确定好第二自治域内的第二自治域边界主节点和第二自治域边界备节点。
[0093]本发明实施例中的多域协同控制器在接收到包含有跨域业务的始发节点的信息和跨域业务的终止节点的信息的跨域业务请求消息后,根据跨
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1