CN1571397A - 客户边界-服务提供者边界-客户边界间转发报文的方法 - Google Patents
客户边界-服务提供者边界-客户边界间转发报文的方法 Download PDFInfo
- Publication number
- CN1571397A CN1571397A CNA031473784A CN03147378A CN1571397A CN 1571397 A CN1571397 A CN 1571397A CN A031473784 A CNA031473784 A CN A031473784A CN 03147378 A CN03147378 A CN 03147378A CN 1571397 A CN1571397 A CN 1571397A
- Authority
- CN
- China
- Prior art keywords
- boundary
- message
- interface
- client
- service supplier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种客户边界-服务提供者边界-客户边界间转发报文的方法,该方法为:连接于同一服务提供者边界的客户边界间建立连接时,在客户边界与服务提供者边界的接口转发信息中指明将接收的报文发往环回接口;服务提供者边界对收到的报文处理后从环回接口发出;服务提供者边界从环回接口接收报文并发送到目的客户边界。该方法还可为:连接于同一服务提供者边界的客户边界间建立连接时,建立接口间二层转发关系表并在该表中记录所述客户边界接口间直接二层转发关系;服务提供者边界收到报文时,从所述接口间二层转发关系表中查询转发目标信息,并按该转发目标信息将报文从相应接口发出。
Description
技术领域
本发明涉及基于多协议标签交换网络的多点之间的虚拟专用局域网技术,特别涉及一种客户边界-服务提供者边界-客户边界间转发报文的方法。
背景技术
运营商为用户提供专线服务已经有很长的历史了,现在的技术条件,已经实现了跨更大地域、采用更通用网络的服务提供手段。对于用户组建多点之间的虚拟网络的需求,有基于多协议标签交换(简称MPLS)网络的多点之间虚拟专用局域网服务(简称VPLS)。IETF关于基于MPLS的VPLS的技术标准现在处于草案阶段,但其***构架和协议标准已经确定。其中对一个服务提供者边界(简称PE)下两个用户边界(简称CE)属于同一VPLS域的情况,需要二层聚集体(Layer-2 Aggregation)先将两个CE聚集,然后再连接到PE上,而二层聚集体可以视为一个逻辑上的设备。
采用独立的二层聚集设备实现将两个CE聚集后和PE连接存在以下缺点:
1、二层聚集设备的功能简单,没有必要单独作为一个设备设计;
2、如果采用独立设备,不便于统一管理,也会增加运营商的管理成本;
3、二层聚集设备和CE之间,二层聚集设备和PE之间,还需要协议配合,但目前还缺乏二层聚集设备的功能界定、互通协议的相关标准;
4、报文转发途需经更多节点,从而降低了转发效率。
发明内容
本发明的目的在于提供一种用户设备-服务提供者设备-用户设备间转发报文的方法,使支持虚拟专用局域网服务(VPLS)基本能力的服务服务提供者边界(PE)融合二层聚集设备的功能,即直接连接多个用户边界(CE)。
本发明的技术方案一:
一种客户边界-服务提供者边界-客户边界间转发报文的方法,该方法包括步骤:
连接于同一服务提供者边界且属于同一虚拟专用局域网服务的客户边界间建立连接时,在客户边界与服务提供者边界的接口转发信息中指明将接收的报文发往环回接口;
服务提供者边界收到源客户边界发出的报文时,根据所述的接口转发信息在报文中加上指示目的客户边界的内层标签封装并将其从环回接口发出;
服务提供者边界从环回接口接收报文,并将该报文的内层标签封装去掉后发送到内层标签所指定的目的客户边界。
本发明的技术方案二:
一种客户边界-服务提供者边界-客户边界间转发报文的方法,该方法包括步骤:
连接于同一服务提供者边界且属于同一虚拟专用局域网服务的客户边界间建立连接时,建立接口间二层转发关系表,并在该表中记录所述客户边界接口间直接二层转发关系;
服务提供者边界收到源客户边界发出的报文时,从所述接口间二层转发关系表中查询转发目标信息,并按该转发目标信息将报文从相应接口发出。
本发明将二层聚集设备的功能集成到具有虚拟专用局域网服务(VPLS)功能的服务提供者(PE)设备中,简化了组网的复杂度。以环回接口或接口间二层转发关系表替代不同PE间的接口,利用了原有流程,简化了实现难度。
附图说明
图1为两个CE连接到不同PE的报文转发示意图;
图2为通过环回接口实现CE-PE-CE的报文转发示意图;
图3为通过接口间二层转发关系表实现CE-PE-CE的报文转发示意图。
具体实施方式
请先参阅图1所示的两个用户边界CE1、CE2分别连接到服务提供者边界PE1、PE2时的转发处理。假设连接方式为:CE1-PE1-...P...-PE2-CE2,其转发过程如下:
报文从用户边界CE1发出,服务提供者边界PE1接收到报文后,加上内层标签指明最终接收端是用户边界CE2,再加上外层标签指明接收是服务提供者边界PE2;加上标签的报文通过设备P,发向服务提供者边界PE2,中间的设备P,只改变外层标签的值。在到达服务提供者边界PE2之前的最后一个设备P,去掉报文中的外层标签,将只带内层标签的报文发给服务提供者边界PE2。服务提供者边界PE2识别标签的值,确定是发给用户边界CE2的,因此去掉标签层,将报文发给用户边界CE2。
在服务提供者边界PE1和服务提供者边界PE2直接连接时,一般没有外层标签,只有内层标签。因为不需要其他设备参与,而服务提供者边界PE2收到报文后,只需要内层标签信息来确定发给哪个用户边界。
将CE1-PE1-CE2,理解为:CE1-PE1-PE1-CE2,则可以完全沿用上面的转发处理流程。而连接两个服务提供者边界PE1的,就是环回接口。
对本发明通过环回接口实现CE-PE-CE的方案详细描述如下:
参阅图2,用户边界CE1、CE2与同一服务提供者边界连接,并且用户边界CE1、CE2属于同一虚拟专用局域网服务,环回接口为服务提供者边界上的物理接口。对报文的转发,控制平面描述相关转发信息的建立,转发平面描述具体的转发过程。
控制平面转发信息的建立以用户的配置命令为基础,在服务提供者边界连接用户边界CE1的接口增加转发信息,其中指明收到的报文要发往环回接口,报文要在收到的源报文基础上增加一层MPLS标签封装(由于是同一设备,因此不需要有外层标签),携带的标签是特定值(如L1),这个标签值指明了最终接收端是用户边界CE2。同时在环回接口增加转发信息,指明当收到MPLS标签封装的报文时,如果标签是特定值L1,则需要将报文去掉MPLS标签封装后,发给用户边界CE2。报文从用户边界CE1发出,服务提供者边界接收到报文后,按照转发信息,将收到的源报文增加一层MPLS标签封装,内层标签是L1。报文从环回接口发出,立即从环回接口接收到。接收到报文后,PE1根据标签L1,确定报文是发给用户边界CE2的,因此将报文的MPLS标签封装去掉,将源报文发给用户边界CE2。整个转发过程就这样完成。
设备的环回接口既可以是物理接口,也可以是逻辑接口。
如果设备的环回接口支持二层报文的环回处理,则原有的环回处理已经满足MPLS报文环回的要求,这是因为MPLS报文不改变二层特性,只是在二层和三层之间增加标签封装。
如果设备的环回接口只支持IP报文的环回,则需要增加对MPLS报文环回的处理。在从环回接口发出的处理中,需要判定报文是否是MPLS报文,如果是MPLS报文,则将报文转给接收流程处理。如果是IP报文,则沿用以前的流程。在环回接口接收到处理中,如果收到MPLS报文,则获取封装中的标签信息,然后查询转发信息中该标签的处理方式,按照MPLS转发操作POP、SWAP、PUSH类型进行弹出标签、交换标签、增加标签处理。本方案,只需要支持POP操作类型。如果弹出标签后,没有剩余的标签,则将整个MPLS封装去掉。由于转发信息中不仅指明了对标签的处理,还指明了标签处理之后转发的路径,因此在去掉MPLS封装后,需要将报文转给二层转发流程处理。
参阅图3所示,本发明实现CE-PE-CE的另一技术方案是建立接口间二层转发关系表。
服务提供者边界和用户边界的关系,在转发时将映射到具体的接口(或子接口)。新增的接口间二层转发关系表中,记录接口之间直接二层转发的相关信息。
CE1-PE-CE2建立了连接,则接口间二层转发关系表中记录了从服务提供者边界上接用户边界CE1的接口收到的报文可以从接用户边界CE2的接口发出,从接用户边界CE2的接口收到的报文可以从接用户边界CE1的接口发出。
在“接口间二层转发关系表”建立后,具体转发的流程就有所改变:
从用户边界CE1发出的报文,进入服务提供者边界后,服务提供者边界判断需要进行VPLS处理,查询接口间二层转发关系表,如果找到,则转发到可以发出报文的接口发出。如果查到用户边界CE2、用户边界CE3等多个接口都可以发出报文,则将报文复制,并从这些接口都发出报文。接口间二层转发关系表的内容至少包括入接口、多个出接口的信息。
接口间二层转发关系表的内容根据具体设备的要求还可以包括需要的接口的具体信息,QoS参数信息等内容,以扩展二层转发控制功能,在此不一一列举。
本方案需要修改转发处理,在其中增加查询接口间二层转发关系表的处理。
Claims (10)
1、一种客户边界-服务提供者边界-客户边界间转发报文的方法,其特征在于包括步骤:
连接于同一服务提供者边界且属于同一虚拟专用局域网服务的客户边界间建立连接时,在客户边界与服务提供者边界的接口转发信息中指明将接收的报文发往环回接口;
服务提供者边界收到源客户边界发出的报文时,根据所述的接口转发信息在报文中加上指示目的客户边界的内层标签封装并将其从环回接口发出;
服务提供者边界从环回接口接收报文,并将该报文的内层标签封装去掉后发送到内层标签所指定的目的客户边界。
2、如权利要求1所述的方法,其特征在于,当目的客户边界为多个时,服务提供者边界将接收的报文进行复制,并分别在发送给每一目的客户边界的报文中加上指示该客户边界的内层标签封装后从环回接口发出。
3、如权利要求1所述的方法,其特征在于:所述环回接口可为物理接口或逻辑接口。
4、如权利要求3所述的方法,其特征在于:环回接口为物理接口时,服务提供者边界从环回接口发出报文是指在该设备内部将报文从发送流程转给接收流程。
5、如权利要求3所述的方法,其特征在于,当环回接口仅支持IP报文时,从环回接口发出报文是指在该设备内部将报文从发送流程转给接收流程。
6、如权利要求4或5所述的方法,其特征在于,接收流程处理包括:
a、获取报文中标签信息;
b、查询转发信息中该标签的处理方式;以及
c、按多协议标签交换转发操作进行标签处理。
7、一种客户边界-服务提供者边界-客户边界间转发报文的方法,其特征在于包括步骤:
连接于同一服务提供者边界且属于同一虚拟专用局域网服务的客户边界间建立连接时,建立接口间二层转发关系表,并在该表中记录所述客户边界接口间直接二层转发关系;
服务提供者边界收到源客户边界发出的报文时,从所述接口间二层转发关系表中查询转发目标信息,并按该转发目标信息将报文从相应接口发出。
8、如权利要求7所述的方法,其特征在于,服务提供者边界在查询接口间二层转发关系表前判断收到的报文是否需要进行多协议标签交换处理,如果为是则查询所述接口间二层转发关系表。
9、如权利要求7所述的方法,其特征在于,所述的接口间二层转发关系表中还包括接口信息和/或业务服务质量参数信息。
10、如权利要求7、8或9所述的方法,其特征在于,如果从接口间二层转发关系表中查询到多个接口都可以发出报文,则将报文复制,并分别从这些接口发出报文。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031473784A CN100527698C (zh) | 2003-07-12 | 2003-07-12 | 客户边界-服务提供者边界-客户边界间转发报文的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031473784A CN100527698C (zh) | 2003-07-12 | 2003-07-12 | 客户边界-服务提供者边界-客户边界间转发报文的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1571397A true CN1571397A (zh) | 2005-01-26 |
CN100527698C CN100527698C (zh) | 2009-08-12 |
Family
ID=34471927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031473784A Expired - Fee Related CN100527698C (zh) | 2003-07-12 | 2003-07-12 | 客户边界-服务提供者边界-客户边界间转发报文的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100527698C (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101102228B (zh) * | 2007-08-08 | 2010-06-02 | 华为技术有限公司 | 一种流量统计的方法及装置 |
WO2011113357A1 (zh) * | 2010-03-18 | 2011-09-22 | 中兴通讯股份有限公司 | 路由映射的处理方法及运营商边界设备 |
CN101060493B (zh) * | 2007-05-14 | 2011-10-26 | 中兴通讯股份有限公司 | 一种私网内用户通过域名访问私网内服务器的方法 |
CN103828310A (zh) * | 2013-11-29 | 2014-05-28 | 华为技术有限公司 | 一种链路发现的方法、***及设备 |
CN109450792A (zh) * | 2018-10-08 | 2019-03-08 | 新华三技术有限公司 | 一种数据报文封装方法及装置 |
-
2003
- 2003-07-12 CN CNB031473784A patent/CN100527698C/zh not_active Expired - Fee Related
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101060493B (zh) * | 2007-05-14 | 2011-10-26 | 中兴通讯股份有限公司 | 一种私网内用户通过域名访问私网内服务器的方法 |
CN101102228B (zh) * | 2007-08-08 | 2010-06-02 | 华为技术有限公司 | 一种流量统计的方法及装置 |
WO2011113357A1 (zh) * | 2010-03-18 | 2011-09-22 | 中兴通讯股份有限公司 | 路由映射的处理方法及运营商边界设备 |
CN103828310A (zh) * | 2013-11-29 | 2014-05-28 | 华为技术有限公司 | 一种链路发现的方法、***及设备 |
WO2015078008A1 (zh) * | 2013-11-29 | 2015-06-04 | 华为技术有限公司 | 一种链路发现的方法、***及设备 |
CN103828310B (zh) * | 2013-11-29 | 2017-06-06 | 华为技术有限公司 | 一种链路发现的方法、***及设备 |
US10374935B2 (en) | 2013-11-29 | 2019-08-06 | Huawei Technologies Co., Ltd. | Link discovery method, system, and device |
CN109450792A (zh) * | 2018-10-08 | 2019-03-08 | 新华三技术有限公司 | 一种数据报文封装方法及装置 |
CN109450792B (zh) * | 2018-10-08 | 2021-05-07 | 新华三技术有限公司 | 一种数据报文封装方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN100527698C (zh) | 2009-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1254059C (zh) | 一种多协议标签交换虚拟专用网的实现方法 | |
CN101335708B (zh) | 一种报文转发方法和一种运营商边缘汇聚设备 | |
US20100226381A1 (en) | Routing frames in a trill network using service vlan identifiers | |
EP2282453A1 (en) | Routing frames in a shortest path computer network for a multi-homed legacy bridge node | |
CN102075438B (zh) | 单播数据帧传输方法及装置 | |
CN1135689A (zh) | 互连局域网的方法和装置 | |
CN101076972A (zh) | 获得与基于虚拟专用lan服务(vpls)的网络相关的路径信息 | |
JP2001517379A (ja) | マルチキャスト・パケットのlan上における、透過形の中間システムを基礎とするフィルタリングの方法および装置 | |
CN104468384A (zh) | 一种实现多业务优先级的***及方法 | |
CN1943173A (zh) | 智能附属网络设备 | |
CN102215172B (zh) | 一种实现跨虚拟专用局域网组播的方法和*** | |
CN1863129A (zh) | 一种基于二层vpn异种介质互通的***和方法 | |
KR102025680B1 (ko) | Sdn 기반의 arp 구현 방법 및 장치 | |
CN102347889B (zh) | 一种分层虚拟专用局域网中的报文转发方法、***和装置 | |
WO2020168854A1 (zh) | 一种evpn组播方法、装置及*** | |
US8675658B2 (en) | Using multiple IGMP queriers in a layer 2 network | |
CN110581975A (zh) | 一种会议终端更新方法和视联网*** | |
EP1933524A1 (en) | System for ethernet supporting the transmitting of the source-specific multicast and the method thereof | |
CN104584492A (zh) | 报文处理方法、设备及*** | |
CN1863148A (zh) | 穿越二层隧道网络实现vlan设备间交互bpdu报文的方法 | |
CN1571397A (zh) | 客户边界-服务提供者边界-客户边界间转发报文的方法 | |
CN1909497A (zh) | 提高vpls中客户端设备双归属网络可靠性的方法及装置 | |
CN1870634A (zh) | 双归属/多归属逻辑组网方法和提供商设备 | |
CN109981363B (zh) | 一种南向接口的适配方法及*** | |
CN102025626B (zh) | 转发组播数据报文的方法和提供商边缘设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090812 Termination date: 20170712 |
|
CF01 | Termination of patent right due to non-payment of annual fee |