[发明专利]一种报文的传输方法和设备有效
申请号: | 201010256280.4 | 申请日: | 2010-08-18 |
公开(公告)号: | CN101895480A | 公开(公告)日: | 2010-11-24 |
发明(设计)人: | 雷昭燕;杨霞 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 传输 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种报文的传输方法和设备。
背景技术
VPLS(Virtual Private LAN Service,虚拟专用局域网服务)是在公用网络中提供的一种点到多点的L2VPN(Virtual Private Network,二层虚拟专用网)业务。其中,VPLS可以使地域上隔离的用户站点能够通过MAN(MetropolitanArea Network,城域网)或WAN(Wide Area Network,广域网)进行相连,并且使得各个站点之间的连接效果就像在一个LAN(Local Area Network,局域网)中一样。
如图1所示的VPLS组网示意图,在VPLS技术中,包括CE(CustomerEdge,用户边界网络设备)设备和PE(Provider Edge,运营商边界网络设备)设备。其中,CE设备是直接与服务提供商相连的用户边缘设备,PE设备与CE设备相连,主要负责VPN(Virtual Private Network,虚拟专用网)业务的接入,并完成报文从私网到公网隧道和报文从公网隧道到私网的映射与转发。
另外,在VPLS技术中,VPLS网络主要包括以下几个重要的组成部分:(1)AC(Attachment Circuit,接入电路),用户与服务提供商之间的连接,即连接CE与PE的链路。(2)PW(Pseudo Wire,虚链路),两个PE设备上的VSI(Virtual Switch Instance,虚拟交换实例)之间的一条双向虚拟连接。(3)Tunnel(隧道),用于承载PW,一条隧道上可以承载多条PW,其中,隧道是一条本地PE与对端PE之间的直连通道,完成PE之间的数据透明传输。(4)PW Signaling(PW信令协议),VPLS实现的基础,用于创建和维护PW。(5)VSI(虚拟交换实例),VPLS实例是在一台PE设备上的一个以太网桥功能实体,根据MAC(Media Access Control,介质访问控制)地址和VLAN(Virtual Local Area Network,虚拟局域网)TAG(标签)进行二层报文转发。
具体的,为了实现VPLS的转发过程,需要通过MAC地址学习来提供可达性。其中,在PE设备上,每个VPLS实例都有独立的MAC表,在转发时每个VPLS实例的报文通过查找各自的MAC表进行转发。
如图2所示的PE设备的MAC地址学习与泛洪过程示意图,为了维护每个VPLS实例的MAC表,MAC地址学习的过程包括:
(1)与PW关联的远程MAC地址学习:当接收到对端PE设备(PE2)的报文时,本端PE设备(PE1)判断该报文的VPLS实例的MAC表中是否有该报文的源MAC地址,如果没有,则在该MAC表中添加该MAC地址的学习关系,在图2中,需要在PE1上添加VPN1(即VPLS实例)、MAC B(即该报文的源MAC地址)、PW1(即PE1与PE2之间的PW)的对应关系。
(2)与用户直接相连端口的本地MAC地址学习:当接收到CE设备的报文时,PE设备需要将该报文中的源MAC地址学习到VSI的对应端口上,在图2中,需要在PE1上添加VPN1(即VPLS实例)、MAC A(即该报文的源MAC地址)、port 1(即接收到报文的端口)的对应关系。
以图2中从MAC A主机发送报文给MAC B主机为例说明VPLS报文转发流程,包括:
(1)CE1发送目的地址为CE2报文,并通过AC发送到PE1。
(2)PE1从AC接收到报文后,学习源MAC地址为MAC A,并在VSI内查找目的MAC为MAC B的PW。如果查找到目的MAC为MAC B的PW,则通过该PW转发该报文,如果没有查找到目的MAC为MAC B的PW,则在VSI内进行广播。
(3)PE1通过PW或广播方式将该报文发送给PE2。
(4)PE2从PW接收到报文后,进行源MAC学习和目的MAC查找,将报文从对应的AC发送到目的地址为MAC B的主机。
现有技术中,VPLS是虚拟专用局域网,报文需要在某个VPLS实例内进行转发,VPLS实例之间业务隔离,不能互访。如图1所示,CE1和CE3属于相同的VSI-VPN1,CE2和CE4属于相同的VSI-VPN2。因此,CE1和CE3可以互访,CE2和CE4可以互访,但是VPN1(CE1,CE3)和VPN2(CE2,CE4)之间的站点不能互访。
但是对于某个特权站点(如CE1)来说,希望可以属于VPN1,同时还可以访问VPN2中的CE4站点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010256280.4/2.html,转载请声明来源钻瓜专利网。