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

文档序号:9814100阅读:502来源:国知局
一种业务链路的建立方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种业务链路的建立方法、装置及系统。
【背景技术】
[0002]二层虚拟专用网(Layer 2Virtual Private Network,L2VPN)是一种虚拟的专用局域网,不仅拥有以太网架构的全部益处,而且比传统以太网具有更好的可扩展性、可靠性及网络服务质量(Quality of Service,QoS)等能力,集以太网和多协议标记交换(Mult1-protocol Label Switching,MPLS)的优点于一体。
[0003]当L2VPN的业务需要在同一本地网内两个自治域(Autonomous System,AS)之间开通或者需要跨承载网开通时,现有的解决方案往往是通过用户侧实现业务的互通,但这种方式会加大业务的延时,并且不具备端到端的保护能力。如果要基于网络侧实现业务的互通,则需要两个自治域中的网管在业务配置时进行大量的协调和配置,这种方法容易出错且效率较低。

【发明内容】

[0004]本发明的实施例提供一种业务链路的建立方法、装置及系统,解决了业务跨域互通的配置复杂、容易出错且效率较低的问题。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]本发明实施例提供一种业务链路的建立方法,包括:
[0007]多域协同控制器接收跨域业务请求消息,所述跨域业务请求消息至少包含跨域业务的始发节点的信息和所述跨域业务的终止节点的信息;
[0008]所述多域协同控制器将所述跨域业务请求消息分别发送至源单域控制器和目的单域控制器,以使得所述源单域控制器和目的单域控制器分别根据所述跨域业务请求消息在自身管理自治域内建立域内业务链路,其中,所述始发节点归属于所述源单域控制器管理的第一自治域,所述终止节点归属于所述目的单域控制器管理的第二自治域;
[0009]所述多域协同控制器接收所述源单域控制器发送的出域节点的信息,并接收所述目的单域控制器发送的入域节点的信息;
[0010]所述多域协同控制器在所述出域节点与所述入域节点之间建立域间业务链路,以实现业务通过所述域间业务链路在所述第一自治域与所述第二自治域的传输。
[0011]本发明实施例中,多域协同控制器分别与源单域控制器、目的单域控制器进行信息交互,实现源单域控制器管理的第一自治域域内业务链路、目的单域控制器管理的第二自治域域内业务链路以及第一自治域与第二自治域之间域间业务链路的建立,进而使得跨域业务通过建立好的业务链路进行传输,实现跨域业务在第一自治域与第二自治域之间的传输。
[0012]可选的,所述多域协同控制器将所述跨域业务请求消息分别发送至源单域控制器和目的单域控制器之后,以及所述多域协同控制器接收所述源单域控制器发送的出域节点的信息,并接收所述目的单域控制器发送的入域节点的信息之前,所述建立方法还包括:
[0013]所述多域协同控制器接收所述目的单域控制器发送的出域伪线路PW标签和隧道Tunnel 标签;
[0014]所述多域协同控制器将所述PW标签和所述Tunnel标签转发至所述源单域控制器。
[0015]可选的,所述多域协同控制器接收跨域业务请求消息之前,所述建立方法还包括:
[0016]所述多域协同控制器获取至少两条域间链路的负载信息,所述域间链路为第一自治域中任一第一自治域边界节点与所述第二自治域中任一第二自治域边界节点之间的已有链路,所述第一自治域边界节点与所述第二自治域边界节点存在一对一关系映射;
[0017]所述多域协同控制器将获取到的所述至少两条域间链路的负载信息分别发送至所述源单域控制器和所述目的单域控制器,以使得所述源单域控制器根据所述负载信息和预设规则在所述第一自治域内确定自治域边界主节点和自治域边界备节点,所述目的单域控制器根据所述负载信息和预设规则在所述第二自治域内确定自治域边界主节点和自治域边界备节点。
[0018]本发明实施例通过多域协同控制器监测至少两条域间链路的负载、多域协同控制器与单域控制器的交互,实现单域控制器根据负载信息确定自身管理的自治域内的自治域边界边界主节点和自治域边界边界备节点,实时动态调整业务边界主备节点,有利于网络负载均衡。
[0019]本发明实施例提供一种业务链路的建立方法,包括:
[0020]单域控制器接收多域协同控制器发送的跨域业务请求消息,所述跨域业务请求消息包含跨域业务的节点的信息;
[0021 ]所述单域控制器在其预先配置的自治域边界主节点和所述跨域业务的节点之间建立域内业务主链路,并在其预先配置的自治域边界备节点和所述跨域业务的节点之间建立域内业务备链路,所述单域控制器管理所述自治域。
[0022]可选的,所述跨域业务的节点的信息包含跨域业务的始发节点的信息和所述跨域业务的终止节点的信息;
[0023]所述单域控制器为源单域控制器,相应的,所述单域控制器在其预先配置的自治域边界主节点和所述跨域业务的节点之间建立域内业务主链路,并在其预先配置的自治域边界备节点和所述跨域业务的节点之间建立域内业务备链路,包括:
[0024]源单域控制器在其预先配置的第一自治域边界主节点和所述跨域业务的始发节点之间建立域内业务主链路,并在其预先配置的第一自治域边界备节点和所述跨域业务的始发节点之间建立域内业务备链路,所述源单域控制器管理第一自治域;
[0025]或者,
[0026]所述单域控制器为目的单域控制器,相应的,所述单域控制器在其预先配置的自治域边界主节点和所述跨域业务的节点之间建立域内业务主链路,并在其预先配置的自治域边界备节点和所述跨域业务的节点之间建立域内业务备链路,包括:
[0027]目的单域控制器在其预先配置的第二自治域边界主节点和所述跨域业务的终止节点之间建立域内业务主链路,并在其预先配置的第二自治域边界备节点和所述跨域业务的终止节点之间建立域内业务备链路,所述目的单域控制器管理第二自治域。
[0028]可选的,所述单域控制器接收多域协同控制器发送的跨域业务请求消息之前,所述建立方法还包括:
[0029]所述单域控制器接收所述多域协同控制器发送的负载信息,所述负载信息包含所述自治域内至少两个自治域边界节点的负载信息;
[0030]所述单域控制器根据预设规则和所述至少两个自治域边界节点的负载信息,分别确定自治域边界主节点和自治域边界备节点。
[0031]本发明实施例单域控制器根据多域协同控制器发送的负载信息确定自身管理的自治域内的自治域边界主节点和自治域边界备节点,实时动态调整业务边界主备节点,有利于网络负载均衡。
[0032]本发明实施例提供一种多域协同控制器,包括:
[0033]接收单元,用于接收跨域业务请求消息,所述跨域业务请求消息至少包含跨域业务的始发节点的信息和所述跨域业务的终止节点的信息;
[0034]发送单元,用于将所述接收单元接收到的所述跨域业务请求消息分别发送至源单域控制器和目的单域控制器,以使得所述源单域控制器和目的单域控制器分别根据所述跨域业务请求消息在自身管理自治域内建立域内业务链路,其中,所述始发节点归属于所述源单域控制器管理的第一自治域,所述终止节点归属于所述目的单域控制器管理的第二自治域;
[0035]所述接收单元,还用于接收所述源单域控制器发送的出域节点的信息,并接收所述目的单域控制器发送的入域节点的信息;
[0036]链路建立单元,用于在所述接收单元接收到的所述出域节点与所述入域节点之间建立域间业务链路,以实现业务通过所述域间业务链路在所述第一自治域与所述第二自治域的传输。
[0037]进一步地,所述接收单元,还用于接收所述目的单域控制器发送的出域伪线路PW标签和隧道Tunnel标签;
[0038]所述发送单元,还用于将所述PW标签和所述Tunnel标签转发至所述源单域控制器;
[0039]所述多域协同控制器还包括获取单元,
[0040]所述获取单元,用于获取至少两条域间链路的负载信息,所述域间链路为第一自治域中任一第一自治域边界节点与所述第二自治域中任一第二自治域边界节点之间的已有链路,所述第一自治域边界节点与所述第二自治域边界节点存在一对一关系映射;
[0041]所述发送单元,还用于将所述获取单元获取到的所述至少两条域间链路的负载信息分别发送至所述源单域控制器和所述目的单域控制器,以使得所述源单域控制器根据所述负载信息和预设规则在所述第一自治域内确定自治域边界主节点和自治域边界备节点,所述目的单域控制器根据所述负载信息和预设规则在所述第二自治域内确定自治域边界主节点和自治域边界备节点。
[0042]本发明实施例提供一种单域控制器,包括:
[0043]接收单元,用于接收多域协同控制器发送的跨域业务请求消息,所述跨域业务请求消息包含跨域业务的节点的信息;
[0044]链路建立单元,用于在其预先配置的自治域边界主节点和所述接收单元接收到的所述跨域业务的节点之间
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1