一种组播隧道的建立方法及装置制造方法及图纸

技术编号:12452887 阅读:124 留言:0更新日期:2015-12-04 17:05
本发明专利技术公开了一种组播隧道的建立方法及装置,涉及计算机网络技术领域,为了解决现有技术中存在的因组播隧道的闲置带来的设备资源的浪费的问题。其中,该方法包括:获取所述VPN中各个运营商边缘PE路由器的连接关系以及至少一个源PE路由器的标识,所述源PE路由器为与其余PE路由器均连接的PE路由器;根据所述拓扑信息确定所述VPN的组播隧道拓扑结构;根据所述源PE路由器的标识和所述组播隧道拓扑结构,确定所述VPN中的组播隧道控制策略;根据所述组播隧道控制策略以及所述组播隧道拓扑结构,建立组播隧道。本发明专利技术应用在组播VPN技术的应用过程中。

【技术实现步骤摘要】

本专利技术涉及计算机网络
,尤其涉及一种组播隧道的建立方法及装置
技术介绍
目前,在企业组网过程中,为了便于属于同一企业的异地局域网之间进行通信,例如:位于不同地区的企业分支机构之间的通信,通常采用虚拟专用网络(Virtual PrivateNetwork, VPN)技术。所指的VPN技术是指在公共网络架构上,利用安全、认证、加密等技术建立企业内部的虚拟专用线路,即一个安全的网络隧道,以确保信息的安全性、完整性和真实性。如图1所不为一种多协议标签交换(Mult1-Protocol Label Switching,MPLS)VPN拓扑图,该VPN主要包括运营商边缘(Provider Edge,PE)路由器、用户边缘(CustomerEdge,CE)路由器。此外,VPN中一般还包括提供商(ProVider,P)路由器和用户站点(Site)(图1中未示出P路由器和用户站点)。其中,P路由器为骨干网路由器;PE路由器连接CE路由器和P路由器;CE路由器与用户站点相连,并通过连接一个或多个PE路由器,为用户提供服务接入,所指的用户站点为用户端网络的总称;各个PE路由器之间根据企业组网需求存在一定的连接关系,因而图1中示出了各个PE路由器之间的一种连接关系。此外,随着企业内部视频、大数据等大带宽分发业务的迅速增长,为了降低数据流量,提升网络资源利用效率,通常在VPN内再采用组播技术,称之为组播VPN技术。组播VPN通过对VPN网络内的组播报文进行封装,并将其通过建立的组播隧道进行传递,以完成组播报文在VPN网络内的传送。目前,常用的组播VPN组网方法,如图2所示为把企业VPN中所有PE设备加入到同一个组播域(Multicast Domain, MD),PE之间建立全网状的组播隧道(图2中以虚线示出组播隧道,且为了清楚地表示组播隧道,图2中未示出P路由器),使得任意PE之间都可以通过组播隧道透传VPN组播报文。现有技术中的这种采用建立全网状的组播隧道的组建方式,组播隧道的建立和维护需要消耗较多的设备资源,但实际应用中,部分隧道的利用率较低。经常处于空闲状态,因而会造成设备资源的浪费。
技术实现思路
本专利技术提供一种组播隧道的建立方法及装置,能够减少组播隧道占用的设备资源,提高设备资源的利用率。为达到上述目的,本专利技术采用如下技术方案:一种组播隧道的建立方法,所述方法应用于虚拟专用网络VPN中,所述方法包括:获取所述VPN的拓扑信息,所述拓扑信息包括所述VPN中各个运营商边缘PE路由器的连接关系以及至少一个源PE路由器的标识,所述源PE路由器为与其余PE路由器均连接的PE路由器;根据所述拓扑信息确定所述VPN的组播隧道拓扑结构; 根据所述源PE路由器的标识和所述组播隧道拓扑结构,确定所述VPN中的组播隧道控制策略;根据所述组播隧道控制策略以及所述组播隧道拓扑结构,建立组播隧道。一种组播隧道的建立装置,所述装置应用于虚拟专用网络VPN中,所述装置包括:拓扑获取模块,用于获取所述VPN的拓扑信息,所述拓扑信息包括所述VPN中各个运营商边缘PE路由器的连接关系以及至少一个源PE路由器的标识,所述源PE路由器为与其余PE路由器均连接的PE路由器;处理模块,用于根据所述拓扑信息确定所述VPN的组播隧道拓扑结构;组播隧道控制策略生成模块,用于根据所述源PE路由器的标识和所述组播隧道拓扑结构,确定所述VPN中的组播隧道控制策略;建立模块,用于根据所述组播隧道控制策略以及所述组播隧道拓扑结构,建立组播隧道。本专利技术提供的组播隧道的建立方法及装置,通过获取VPN中各个PE路由器的连接关系以及VPN网络中的至少一个源PE路由器,然后根据获取的这些信息确定组播隧道的拓扑结构并制定相应的组播隧道控制策略,再建立组播隧道,与现有技术中建立全网状的组播隧道的组建方式,组播隧道的建立和维护需要消耗较多的设备资源相比,本专利技术通过根据实际拓扑结构建立隧道,当拓扑结构中的某些PE路由器之间不存在连接关系时,无需建立对应的组播隧道,因而能够减少组播隧道占用的设备资源,提高设备资源的利用率。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1 为一种多协议标签交换(Mult1-Protocol Label Switching,MPLS) VPN 拓扑图; 图2为现有技术中的MPLS VPN拓扑图中的组播隧道的拓扑图;图3为本专利技术实施例提供的一种组播隧道的建立方法的流程示意图;图4为本专利技术实施例提供的组播隧道的拓扑的结构示意图;图5为本专利技术实施例提供的一种组播隧道的建立装置的结构示意图。【具体实施方式】下面将结合本实施例中的附图,对本实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种组播隧道的建立方法,所述方法应用于VPN中,其执行主体可以为服务提供商(例如:中国联通等)中的组播隧道控制服务器,如图3所示,所述方法包括:101:获取所述VPN的拓扑信息,所述拓扑信息包括所述VPN中各个运营商边缘PE路由器的连接关系以及至少一个源PE路由器的标识,所述源PE路由器为与其余PE路由器均连接的PE路由器。在本步骤的一种实现方式中,可通过简单网络管理协议(Simple NetworkManagement Protocol, SNMP)获取所述VPN中各个PE路由器的配置信息;根据所述配置信息,确定所述VPN的拓扑信息。其中,所指的配置信息为VPN建立之初由服务器下发到VPN中的各个设备中,每个设备都保存有该设备与其他设备的连接关系。因而可根据VPN配置信息,得到每个PE路由器与其他PE路由器的连接关系,并且当某个或某几个PE路由器与其他路由器均连接时,将该某个或某几个PE路由器确定为源PE路由器。在确定了源PE路由器并且获取了源PE路由器的标识后,将源PE路由器的标识下发至网络中的各个PE路由器。此外,一般而言,服务提供商的客户信息中保存有各个客户的签约信息,所指的签约信息包括客户的组织架构、客户是否办理VPN业务以及办理了 VPN业务的客户对应的VPN架构以及指定的源PE等。因而在本步骤的另外一种实现方式中,可通过获取所述VPN对应的签约信息;根据所述签约信息确定所述VPN的拓扑信息。102:根据所述拓扑信息确定所述VPN的组播隧道拓扑结构。其中,本步骤中确定的组播隧道拓扑结构与VPN网络中PE路由器的拓扑结构相同。例如:某个VPN网络中的PE路由器的拓扑结构为总部的PE分别与多个分支机构的PE连接,各个分支机构的PE之间无连接关系,则对应的组播隧道拓扑结构为建立总部的PE分别与各个分支机构的PE之间的组播隧道,而各个分支机构的PE之间没必要建立组播隧道,如果建立组播隧道,一方面会引起资源浪费,另一方面也可能带来安全隐患。现有技术中,任意本文档来自技高网
...

【技术保护点】
一种组播隧道的建立方法,其特征在于,所述方法应用于虚拟专用网络VPN中,所述方法包括:获取所述VPN的拓扑信息,所述拓扑信息包括所述VPN中各个运营商边缘PE路由器的连接关系以及至少一个源PE路由器的标识,所述源PE路由器为与其余PE路由器均连接的PE路由器;根据所述拓扑信息确定所述VPN的组播隧道拓扑结构;根据所述源PE路由器的标识和所述组播隧道拓扑结构,确定所述VPN中的组播隧道控制策略;根据所述组播隧道控制策略以及所述组播隧道拓扑结构,建立组播隧道。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘春晖陈旭东何飚莫俊彬李卫陈柱潘桂新施玉晨
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1