[发明专利]一种报文的转发方法及交换芯片有效
申请号: | 201010217456.5 | 申请日: | 2010-06-23 |
公开(公告)号: | CN101902397A | 公开(公告)日: | 2010-12-01 |
发明(设计)人: | 徐小春 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 交换 芯片 | ||
技术领域
本发明涉及多协议标签交换(MPLS,Multi-Protocol Label Switching)虚拟专用网络(VPN,Virtual Pritual Network)领域,尤其涉及一种报文的转发方法及交换芯片。
背景技术
MPLS网络已经是下一代核心网络的发展方向,MPLS VPN是在MPLS网络中通过MPLS技术提供VPN虚拟私有交换网功能,主要包括MPLS二层VPN和MPLS三层VPN。通过MPLS网络可以在不同节点之间建立二层连接,MPLS二层VPN将MPLS网络运营的管理职责分离,即由提供商边缘设备(PE,ProvideEdge)负责用户边缘设备(CE,Custom Edge)之间的二层的连接和报文转发,由CE实现三层以上的功能,这样就可以降低网络运营的管理成本。MPLS三层VPN可以把现有的IP网络分解成逻辑上隔离的网络,这种逻辑上隔离的网络的应用是多样的,既可以用于解决企业和政府相同或不同部门的互连,也可以用于提供新的业务,如IP电话业务等。
MPLS VPN技术无论是相对于传统的基于电路或者虚电路的VPN还是基于IP隧道的VPN,都有不可比拟的优势。随着MPLS VPN技术的不断成熟,在降低成本的同时,也会满足用户对网络带宽、服务质量和接入MPLS网络的灵活性等方面不断增加的需求,因此MPLS VPN技术将代表互联网络未来的发展趋势。
图1是现有技术中MPLS VPN的组网示意图,如图1所示,二层VPN作为接入层,用于用户接入,三层VPN作为汇聚层,与PE的网络侧端口相连,二层VPN与PE的接入侧端口相连;基站通过伪线(PW,Pseudo Wire)连接到PE;由二层VPN到三层VPN的方向是上行方向,在上行方向上,报文需要在PE进行二层VPN的终结,进行三层VPN的初始化并转发给三层VPN;由三层VPN到二层VPN的方向是下行方向,在下行方向上,报文需要在PE进行三层VPN的终结,进行二层VPN初始化并转发给二层VPN。但是,现有技术中的PE上的交换芯片还不能够直接支持这些功能。
目前利用交换芯片已有的功能并进行综合组网应用才能实现这些功能。实现的方法有以下两种:第一种是利用两台PE实现的,其中一台PE进行二层VPN的终结,进行三层VPN的初始化并转发给三层VPN,再用一台PE进行三层VPN的终结,进行二层VPN初始化并转发给二层VPN;第二种方法是使用一台PE实现的,在上行方向上,在PE上将两个端口配置为内部自环模式,交换芯片在将报文进行二层VPN终结后,报文又环回该交换芯片,此时交换芯片就可以实现报文的三层VPN的初始化功能,下行方向上与上述类似。第一种方法的缺点是由于比第二种方法多使用了一个PE,多增加了一份组网的成本以及维护成本;第二种方案虽然少用了一台PE,但是使用了两个端口,因此成本同样比较高,维护的代价也比较大。
发明内容
有鉴于此,本发明的主要目的在于提供一种报文的转发方法及交换芯片,只利用一台PE和一个端口实现MPLS VPN的组网中上行方向和下行方向的报文的转发。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供一种报文的转发方法,包括:
将交换芯片的级联端口配置为内部自环模式;
对报文进行终结处理,终结处理后的报文在级联端口环回;对环回的报文进行初始化,并转发报文。
上述方法中,所述将交换芯片的级联端口配置为内部自环模式具体为:
提供商边缘设备(PE)的交换芯片将自身的级联端口中对应内部自环模式的寄存器的值置为有效值。
上述方法中,所述对报文进行终结处理具体为:
PE的交换芯片判断报文是位于上行方向还是下行方向,当报文位于上行方向时,交换芯片对报文进行二层虚拟专用网络(VPN)终结处理;当报文位于下行方向时,交换芯片对报文进行三层VPN终结处理。
上述方法中,
所述交换芯片对报文进行二层VPN终结处理具体为:交换芯片将报文的头部去掉,保留报文的内容;
所述交换芯片对报文进行三层VPN终结处理具体为:交换芯片将报文的头部去掉,保留报文的内容;采用虚拟局域网(VLAN)堆叠的接入方式,给报文添加内层VLAN标签。
上述方法中,所述对环回的报文进行初始化具体为:
交换芯片根据报文的VLAN标签个数判断报文位于上行方向还是下行方向;如果是上行方向,交换芯片对环回的报文进行三层VPN的初始化;如果是下行方向,交换芯片对环回的报文进行二层VPN的初始化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010217456.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模拟海浪运动的实验装置
- 下一篇:一种北斗计程装置