一种实现组播跨VPN转发的方法及装置制造方法及图纸

技术编号:9895514 阅读:125 留言:0更新日期:2014-04-09 21:34
本发明专利技术提供一种实现组播跨VPN转发的方法和装置,所述方法包括:收到来自目的VPN用户的加入源VPN的组播组的请求时,创建一个代理VPN,为代理VPN创建组播路由表;根据为源VPN和目的VPN分配的私网IP地址在本端环回口上构建加、解封装隧道表项,并将为代理VPN分配的VRF-ID下发到所述解封装隧道表项的硬件表项资源中;在源VPN的组播路由表中增加所述环回口为出接口;当源VPN中的组播报文经所述环回口进入代理VPN后,在代理VPN的组播路由表中创建组播路由表项,并增加所述用户的出接口;本发明专利技术通过创建代理VPN,由代理VPN将源VPN的组播报文转送给点播者,避免了跨VPN转发中直接修改源VPN的出接口,从而降低了软件实现的复杂度。

【技术实现步骤摘要】
一种实现组播跨VPN转发的方法及装置
本专利技术涉及通信
,尤其涉及一种实现组播跨VPN转发的方法及装置。
技术介绍
组播VPN(VirtualPrivateNetwork,虚拟私有网络)是目前应用日趋成熟的一种组网技术,用户私网的组播数据报文可以封装为公网组播数据在公网上传输。每个VPN实例独立维护的单播路由转发表称为VRF,VPN实例与VRF一一对应,私网数据在VRF-ID标识的路由表中转发。对于跨VPN的应用,参见图1,目前的处理方式是针对所有的源VPN的组播路由表项,直接添加目的VPN的出接口,这种处理方式有两个缺陷:首先,当前不管是组播路由还是单播路由,都是以VRF-ID为单位来管理的,需要处理不同的源VPN的路由和出接口之间的关系,而且点播者的变化是影响全局的,当点播者发生加入、离开事件时,需要处理大量的路由表项,软件实现代价较大。
技术实现思路
有鉴于此,本专利技术提供一种实现组播跨虚拟专用网VPN转发的方法,所述方法包括:收到来自目的VPN的用户加入源VPN的组播组的请求时,创建一个代理VPN,并为所述代理VPN创建组播路由表;根据为源VPN和目的VPN分配的私网I本文档来自技高网...
一种实现组播跨VPN转发的方法及装置

【技术保护点】
一种实现组播跨虚拟专用网VPN转发的方法,其特征在于,所述方法包括:收到来自目的VPN的用户加入源VPN的组播组的请求时,创建一个代理VPN,并为所述代理VPN创建组播路由表;根据为源VPN和目的VPN分配的私网IP地址在本端环回口上构建加、解封装隧道表项,并将为所述代理VPN分配的虚拟路由转发标识VRF‑ID下发到所述解封装隧道表项的硬件表项资源中;在源VPN的组播路由表中增加所述环回口为出接口;当源VPN中的组播报文经所述环回口进入代理VPN后,在代理VPN的组播路由表中创建组播路由表项,并增加所述用户的出接口;其中所述加、解封装隧道表项中的源IP地址SIP和目的IP地址DIP均相同;所述...

【技术特征摘要】
1.一种实现组播跨虚拟专用网VPN转发的方法,其特征在于,所述方法包括:收到来自目的VPN的用户加入源VPN的组播组的请求时,创建一个代理VPN,并为所述代理VPN创建组播路由表;根据为源VPN和目的VPN分配的私网IP地址在本端环回口上构建加、解封装隧道表项,并将为所述代理VPN分配的虚拟路由转发标识VRF-ID下发到所述解封装隧道表项的硬件表项资源中;在源VPN的组播路由表中增加所述环回口为出接口;当源VPN中的组播报文经所述环回口进入代理VPN后,在代理VPN的组播路由表中创建组播路由表项,并增加所述用户的出接口;其中所述加封装隧道表项中的源IP地址SIP与所述解封装隧道表项中的源IP地址SIP相同、所述加封装隧道表项中的目的IP地址DIP与所述解封装隧道表项中的目的IP地址DIP相同;所述为源VPN和目的VPN分配的IP地址分别与其自身的VRF-ID互为映射关系。2.如权利要求1所述的方法,其特征在于,所述源VPN中的组播报文经所述环回口进入代理VPN具体为:所述组播报文加封装进入环回口环回后,立即解封装,解封装时根据所述解封装隧道表项中的硬件表项资源将所述组播报文当前的转发VRF修改为代理VPN的VRF。3.如权利要求1所述的方法,其特征在于,所述在代理VPN的组播路由表中创建组播路由表项具体为:当所述组播报文被当做未知组播上送CPU时,根据所述组播报文封装信息中的SIP和DIP,以及所述映射关系,确定所述组播报文的源VPN和目的VPN后,在代理VPN的VRF中为所述组播报文创建组播路由表项。4.如权利要求1所述的方法,其特征在于,所述方法还包括:当所述用户离开所述源VPN的组播组时,在代理VPN的组播路由表中删除所述用户的出接口,并在所述代理VPN的组播路由表中的出接口为0时,在源VPN的组播路由表中删除所述环回口的出接口。5.一种实现组播跨虚拟专...

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

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

1