一种建立隧道的方法及装置的制造方法

文档序号:9263380阅读:522来源:国知局
一种建立隧道的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信网络技术领域,尤其涉及一种建立隧道的方法及装置。
【背景技术】
[0002] 各种功能强大的移动终端设备的出现,使得数据业务逐渐成为移动网的主要业务 类型,同时空口技术也不断发展,带宽也越来越宽,这就出现了很多大数据量应用的增长: 音乐、视频、游戏以及社交网络等。这些应用驱动了数据流量的巨大增长。在2G/3G的时候 通常使用同步数字体系(SynchronousDigitalHierarchy,SDH)承载移动业务,但是SDH 的架构无法支持规模和流量带宽的增长的需求。移动承载采用IP和以太技术才能既满足 流量增长的需求,同时降低运营商的建网成本。全网跑IP协议(ALLIP)已经成为业界公认 的趋势,在长期演进(LTE,LongTermEvolution)时代,无线网络架构发生了很大的改变, 把演进的分组核心网(EvolvedPacketCore,EPC)放到了很高的位置,一个EPC域可以管 理很多基站,这样连接基站的基站侧网关(CellSiteGateway,CSG)设备和连接EPC的服 务提供商边缘设备(ProviderEdge,PE)就不一定在一个区域(Area)或自治系统(AS)内, 但基站与EPC之间需要建立S1业务连接,承载网如何能更好的承载LTES1业务,业界目前 认为无缝多协议标签交换(SeamlessMultiprotocolLabelSwitch,SeamlessMPLS)方案 是一个比较优化的承载方案。
[0003] 同时,随着移动承载网络带宽的急剧增长和IP化承载,很多运营商为了节省建网 成本,将固定业务和移动业务采用同一张IP网络来承载,这使得IP承载网络的业务也越来 越复杂,种类越来越多,业务的接入点也越来越灵活,这样对IP承载网也提出更高的要求。 业界目前普通认可的承载方案就是SeamlessMPLS方案,这种方案业务与传输隧道层解耦, 业务只需要在接入点进行配置,运维比较简单。但当前的SeamlessMPLS解决方案还有以 下一些不足:
[0004] 全网采用SeamlessMPLS解决方案来承载,面向用户提供服务边缘设备(user facingprovideredge,UPE)之间有多种业务要承载,不同的业务有不同的带宽和相关的 约束需求,同时运营商希望能充分利用网络中所有链路的带宽,这时业务承载就需要选择 流量工程(TrafficEngineer,TE)隧道,建立带有约束路径的隧道,这样可以充分保证业务 的带宽,如果采用手工配置这些隧道,还需要为每个隧道配置保护方案等,保证业务的可靠 性,配置运维会非常复杂。
[0005] 现有技术中,如果第一边缘设备(UPE-1)和第二边缘设备(UPE-2)跨域建立多 种业务时,所述跨域中的所包括区域中每个区域对应的边缘设备根据UPE-1和UPE-2之 间所要建立的业务对应的边界网关协议标签交换路径(BordergatewayprotocolLabel SwitchedPath,BGPLSP)在每个域触发建立TE隧道,TE隧道建立成功后,BGPLSP迭代到 TE隧道上;然后各业务再迭代到BGPLSP上。
[0006] 但是通过上述现有技术,可以自动建立隧道,但只能根据BGPLSP建立一条隧道, 然后所有业务都使用同一条隧道承载,所以现有技术提供的隧道建立方法无法有效利用链 路的带宽,从而会在一定程度上造成网络资源的浪费。

【发明内容】

[0007] 本发明提供一种建立隧道的方法及装置,本发明所提供的方法和装置解决现有技 术中建立带有约束路径的隧道,配置运维非常复杂的问题。
[0008] 第一方面,本发明提供一种建立隧道的方法,所述方法包括:
[0009] 当第一区域的第一边缘设备跨至少一个中间区域与第二区域的第二边缘设备之 间需要开通一虚拟专用网VPN业务时,接收到与所述VPN业务对应的标签路由的边缘设备, 从所述标签路由中获取所述标签路由携带的建立流量工程TE隧道的约束条件,所述TE隧 道用于传输所述VPN业务;
[0010] 接收到所述标签路由的边缘设备根据所述标签路由中携带的约束条件为所述标 签路由所建立的边界网关协议标签交换路径BGPLSP建立TE隧道。
[0011] 结合第一方面,在第一种可能的实现方式中,当接收到所述标签路由的边缘设备 为所述第二边缘设备时,则所述第二边缘设备还根据所述标签路由中携带的业务标识确定 所述TE隧道所需要传输的业务;其中,所述第二边缘设备和所述第一边缘设备通过所述业 务标识唯一地标示一个特定的业务。
[0012] 结合第一方面,或者第一方面的第一种可能的实现方式,在第二种可能的实现方 式中,所述约束条件包括:所述TE隧道的带宽、优先级、颜色、明确路由和禁止路径中的一 个或多个的组合。
[0013] 结合第一方面,或者第一方面的第一种至第二种可能的实现方式中的任一,在第 三种可能的实现方式中,所述方法还包括:
[0014] 接收到所述标签路由的边缘设备还从所述标签路由中获取所述标签路由携带的 建立所述TE隧道的可靠性参数,所述可靠性参数包括BFD会话参数,丢包统计参数,时延统 计参数、连续性缺陷检测参数、是否建立备份隧道参数和备份隧道是否可以与主隧道重叠 参数中的一个或多个的组合。
[0015] 结合第一方面,或者第一方面的第一种至第三种可能的实现方式中的任一,在第 四种可能的实现方式中,从所述标签路由中获取所述标签路由携带的建立所述TE隧道的 约束条件包括:
[0016] 从所述标签路由的基本路径属性集中获取所述标签路由携带的建立TE隧道的约 束条件。
[0017] 第二方面,本发明提供另外一种建立隧道的方法,所述方法包括:
[0018] 当第一区域的第一边缘设备跨至少一个中间区域与第二区域的第二边缘设备之 间需要开通一虚拟专用网VPN业务时,第一边缘设备根据需要开通的VPN业务生成对应的 标签路由;其中,所述标签路由中携带建立流量工程TE隧道的约束条件,所述TE隧道用于 传输所述VPN业务;
[0019] 将所述标签路由发送到第一区域中所有的边缘设备,通过接收到所述标签路由的 边缘设备将携带约束条件的所述标签路由转发到所述第二边缘设备,并通过所述接收到所 述标签路由的边缘设备,在所述第二边缘设备和所述第一边缘设备之间为所述标签路由所 建立的边界网关协议标签交换路径BGPLSP建立所述TE隧道。
[0020] 结合第二方面,在第一种可能的实现方式中,第一边缘设备根据需要开通的VPN 业务生成对应的标签路由包括:
[0021] 根据所述需要开通的VPN业务的属性生成与所述需要开通的VPN业务对应的二元 组,所述二元组包括所述需要开通的VPN业务的业务类型和业务标识;
[0022] 确定所述二元组与已开通的VPN业务的二元组不相同,则生成与所述需要开通的 VPN业务对应的包含约束条件的标签路由。
[0023] 第三方面,本发明还提供一种建立隧道的边缘设备,所述边缘设备包括:
[0024] 约束条件获取模块,用于当第一区域的第一边缘设备跨至少一个中间区域与第二 区域的第二边缘设备之间需要开通一虚拟专用网VPN业务时,接收到与需要开通的VPN业 务对应的标签路由,从所述标签路由中获取所述标签路由携带的建立流量工程TE隧道的 约束条件,所述TE隧道用于传输所述VPN业务;
[0025] 隧道建立模块,用于根据所述标签路由中携带的约束条件为所述标签路由所建立 的边界网关协议标签交换路径BGPLSP建立TE隧道。
[0026] 结合第三方面,在第一种可能的实现方式中,当所述边缘设备为所述第二边缘设 备时,所述边缘设备还包括:
[0027] 业务确定模块,用于根据所述标签路由中携带的业务标识确定所述TE隧道所需 要传输的业务;其中,所述第二边缘设备和所述第一边缘设备通过所述业务标识唯一地标 示一个特定的业务。
[0028] 结合第一方面,或者第一方面的第一种可能的实现方式中的任一,在第二种可能 的实现方式中,所述约束条件获取模块还进一步从所述约束条件中获取:所述TE隧道的带 宽、优先级、颜色、明确路由和禁止路径中的一个或多个的组合。
[0029] 结合第一方面,或者第一方面的第一种至第二种可能的实现方式中的任一,在第 三种可能的实现方式中,所述边缘设备还包括:
[0030] 可靠性参数获取模块,用于从所述标签路由中获取所述标签路由携带的建立所述 TE隧道的可靠性参数,所述可靠性参数包括BFD会话参数,丢包统计参数,时延统计参数、 连续性缺陷检测参数、是否建立备份隧道参数和备份隧道是否可以与主隧道重叠参数中的 一个或多个的组合。
[0031] 结合第一方面,或者第一方面的第一种至第三种可能的实现方式中的任一,在第 四种可能的实现方式中,所述约束条件获取模块还用于从所述标签路由的基本路径属性集 中获取所述标签路由携带的建立TE隧道的约束条件。
[0032] 第四方面,本发明提供一种建立隧道的边缘设备,所述边缘设备为第一区域的第 一边缘设备,其中,当所述第一边缘设备跨至少一个中间区域与第二区域的第二边缘设备 之间需要开通一虚拟专用网VPN业务时,所述第一边缘设备包括:
[0033] 标签路由生成模块,用于根据需要开通的VPN业务生成对应的标签路由;其中,所 述标签路由中携带建立流量工程TE隧道的约束条件,所述TE隧道用于传输所述VPN业务;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1