CN105391641A - 一种专用网络内消息转发方法及装置 - Google Patents
一种专用网络内消息转发方法及装置 Download PDFInfo
- Publication number
- CN105391641A CN105391641A CN201410447350.2A CN201410447350A CN105391641A CN 105391641 A CN105391641 A CN 105391641A CN 201410447350 A CN201410447350 A CN 201410447350A CN 105391641 A CN105391641 A CN 105391641A
- Authority
- CN
- China
- Prior art keywords
- message
- port
- point
- territory
- forwarding
- 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.)
- Withdrawn
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种专用网络内消息转发方法及装置。所述方法包括如下步骤:在所述专用网络的多个分域中一个分域内、在至少一个端口中的一个端口接收所述消息;根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表,获得查找结果;当所述查找结果指示所述消息转发地址在所述消息转发表中不存在匹配的转发地址记录时,确定所述消息发送端口所在的分域,并向所述分域内除消息接收端口以外的其它端口转发所述消息;所述分域内的端口为存在消息转发关系的端口。所述装置包括消息接收模块、消息转发表查找模块、第一消息转发模块;所述方法和装置能够降低专用网络内的设备端口的处理负荷。
Description
技术领域
本发明涉及通信及计算机领域,尤其涉及一种专用网络内消息转发方法及装置。
背景技术
PTN(PacketTransportNetwork,分组传送网)是基于分组交换的、面向连接的多业务统一传送技术,当前PTN设备所承载网络中,从PW伪线侧或本地收到的报文,如果不能命中MAC转发表,不会在域内广播发送该报文,而是仅向与之相关的方向或端口转发报文。
随着运营商对网络的业务管理要求越来越高,PTN设备所承载的网络也显示出越来越多的优势,如MPLSL2VPN(Multi-ProtocolLabelSwitchingLayer2VirtualPrivateNetwork,多协议标签交换的第二层虚拟专用网络)、MPLSL3VPN(Multi-ProtocolLabelSwitchingLayer3VirtualPrivateNetwork,多协议标签交换的第三层虚拟专用网络)。
PTN设备的组网方式有E-LAN(以太网多点到多点传送)业务模型、E-TREE(以太网业点到多点)业务模型和E-Line(以太网点到点)业务模型。以L2VPN为例,在其E-LAN业务模型和E-TREE业务模型的处理中,PE设备会通过对源MAC地址的学习,形成MAC(MediumAccessController,介质访问控制)地址转发表,并根据生成的MAC地址转发表对报文进行查表发送处理。图1、图2分别为L2VPN的E-LAN业务模型和E-TREE业务模型,包括P(ProviderRouter,供应商路由器)设备、PE(ProviderEdgeRouter,供应商边缘路由器)设备、CE(CustomerEdge,用户网络边缘)设备。报文消息在L2VPN网络内传送的过程中,从P设备端口发送到PE设备端口。当通过MAC地址转发表查找不到报文消息的出口时,会复制报文消息在整个L2VPN业务模型内部的所有出口发送一份,在一定程度上增加了对该报文不感兴趣的PE设备的处理负荷。
发明内容
有鉴于此,本发明提供一种专用网络内消息转发方法及装置。能够降低专用网络内的设备端口的处理负荷。
基于上述目的本发明提供的专用网络内消息转发方法,包括如下步骤:
在所述专用网络的多个分域中一个分域内、在至少一个端口中的一个端口接收所述消息;
根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表,获得查找结果;
当所述查找结果指示所述消息转发地址在所述消息转发表中不存在匹配的转发地址记录时,确定所述消息发送端口所在的分域,并向所述分域内除消息接收端口以外的其它端口转发所述消息;
所述分域内的端口为存在消息转发关系的端口。
可选的,所述至少一个端口包括严格分域模式的端口和宽松分域模式的端口;所述严格分域模式仅允许端口加入一个分域;所述宽松分域模式允许端口加入多个分域。
可选的,所述专用网络为基于分组传送网PTN设备的网络;所述消息转发表为介质访问控制MAC地址转发表;所述消息转发地址为介质访问控制MAC地址;根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表、获得查找结果之前,还包括:
判断所述消息是否携带发送端口分域ID;
当确定所述消息携带分域ID时,解析消息的源介质访问控制MAC地址,形成基于所述分域ID的介质访问控制MAC地址转发表中的地址转发记录;
当确定所述消息没有携带发送端口的分域ID时,获取所述至少一个端口中的一个端口的默认分域ID,解析消息的源发送地址,形成基于所述默认分域ID的介质访问控制MAC地址转发表中的地址转发记录。
可选的,判断所述消息是否携带发送端口分域ID的步骤之前,还包括:
判断所述至少一个端口中的一个端口的类别;
当所述类别为本地端口时,确定所述消息没有携带发送端口的分域ID;
当所述类别为伪线PW侧端口时,进入判断所述消息是否携带发送端口分域ID的步骤。
可选的,根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表、获得查找结果之后,还包括:
当所述查找结果指示所述消息转发地址在所述消息转发表中存在匹配的转发地址记录时,判断所述匹配转发地址记录中相应的转发地址所属端口的转发端口类别;
当所述转发端口类别为本地端口时,去掉消息中所携带分域ID,并向所述匹配转发地址记录中相应的转发地址所属端口转发所述消息;
当所述转发端口类别为伪线PW侧端口时,向所述匹配转发地址记录中相应的转发地址所属端口转发所述消息并保留消息中携带的分域ID。
进一步,本发明提供一种专用网络内消息转发装置,包括:
消息接收模块:用于在所述专用网络的多个分域中一个分域内、在至少一个端口中的一个端口接收所述消息;
消息转发表查找模块:用于根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表,获得查找结果;
第一消息转发模块:用于当所述查找结果指示所述消息转发地址在所述消息转发表中不存在匹配的转发地址记录时,确定所述消息发送端口所在的分域,并向所述分域内除消息接收端口以外的其它端口转发所述消息;
所述分域内的端口为存在消息转发关系的端口。
可选的,所述至少一个端口包括严格分域模式的端口和宽松分域模式的端口;所述严格分域模式仅允许端口加入一个分域;所述宽松分域模式允许端口加入多个分域。
可选的,所述专用网络为基于分组传送网PTN设备的网络;所述消息转发表为介质访问控制MAC地址转发表;所述消息转发地址为介质访问控制MAC地址;所述装置还包括:
分域ID携带状况判断模块:用于判断所述消息是否携带发送端口分域ID;
基于携带的分域ID的地址转发记录生成模块:用于当确定所述消息携带分域ID时,解析消息的源介质访问控制MAC地址,形成基于所述分域ID的介质访问控制MAC地址转发表中的地址转发记录;
基于接收端口默认分域ID的地址转发记录生成模块:用于当确定所述消息没有携带发送端口的分域ID时,获取所述至少一个端口中的一个端口的默认分域ID,解析消息的源发送地址,形成基于所述默认分域ID的介质访问控制MAC地址转发表中的地址转发记录。
可选的,所述装置还包括:
接收端口类别判断模块:用于判断所述至少一个端口中的一个端口的类别;
本地端口接收确定模块:用于当所述类别为本地端口时,确定所述消息没有携带发送端口的分域ID;
伪线PW侧端口接收确定模块:用于当所述类别为伪线PW侧端口时,进入判断所述消息是否携带发送端口分域ID的步骤。
可选的,所述装置还包括:
转发端口类别判断模块:用于当所述查找结果指示所述消息转发地址在所述消息转发表中存在匹配的转发地址记录时,判断所述匹配转发地址记录中相应的转发地址所属端口的转发端口类别;
本地端口转发确定模块:用于当所述转发端口类别为本地端口时,去掉消息中所携带分域ID,并向所述匹配转发地址记录中相应的转发地址所属端口转发所述消息;
伪线PW侧端口转发确定模块:用于当所述转发端口类别为伪线PW侧端口时,向所述匹配转发地址记录中相应的转发地址所属端口转发所述消息并保留消息中携带的分域ID。
从上面所述可以看出,本发明提供的专用网络内消息转发方法及装置,能够在接收到的消息无法匹配消息转发表中的转发地址记录的情况下,仅向消息接收端口所在分域内的其它端口转发所述消息,降低专用网络内的端口负荷。此外,本发明实施例提供的专用网络内消息转发方法及装置,将端口配置为严格分域模式的端口或宽松分域模式的端口,将安全性要求较高的端口配置为严格分域模式,使得重要消息无法转发到安全性较低的端口,提高了消息转发的安全性。同时,本发明实施例提供的专用网络内消息转发方法及装置,在消息携带的分域ID丢失或不存在的情况下,能够将消息接收端口的默认分域ID配置给该消息,避免消息在网络内转发的中断。
附图说明
图1为L2VPN的E-LAN模型示意图;
图2为L2VPN的E-TREE模型示意图;
图3为本发明实施例的专用网络内消息转发方法流程示意图;
图4为本发明一种实施例的专用网络MPLSL2VPN内端口分域示意图;
图5为本发明实施例的专用网络内消息转发装置结构示意图。
具体实施方式
为了给出有效的实现方案,本发明提供了下述实施例,以下结合说明书附图对本发明实施例进行说明。
本发明首先提供一种专用网络内消息转发方法,包括如图3所示的步骤:
步骤301:在所述专用网络一个分域内的至少一个端口中的一个端口接收所述消息;
步骤302:根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表,获得查找结果;
步骤303:当所述查找结果指示所述消息转发地址在所述消息转发表中不存在匹配的转发地址记录时,确定所述消息发送端口所在的分域,并向所述分域内除消息接收端口以外的其它端口转发所述消息;
所述分域内的端口为存在消息转发关系的端口。
从上面所述可以看出,本发明提供的专用网络内消息转发方法,在对接收到的消息进行网络内转发时,如果消息的消息转发地址在所述消息转发表中不存在匹配的转发地址记录,则不会向网络内广播所述消息,而是仅向与所述消息相关的方向或端口转发,对该消息不感兴趣的端口不会收到所述消息,从而降低了相应设备的处理负荷。
所述分域内的端口为存在消息转发关系的端口,也就是说,所述分域包括了相互间可能存在消息转发关系的端口;若专用网络内的两个端口无论如何都不会存在相互间消息转发关系,那么这两个端口分别配置到不同的分域。
在本发明一些实施例中,所述至少一个端口包括严格分域模式的端口和宽松分域模式的端口;所述严格分域模式仅允许端口加入一个分域;所述宽松分域模式允许端口加入多个分域。
在实际应用中,专用网络中的端口包括安全性要求高的设备的端口和安全性要求相对较低的设备的端口,一些安全性要求较高的消息,如私密消息等,在其携带的转发地址能够匹配消息转发表中的转发记录时,仅会向所述安全性要求较高的设备转发,不会向所述安全性要求较低的设备转发。而对于一些重要的业务数据消息,如私密数据消息,运营商可能希望仅有安全性要求较高的设备能够接收,而安全性要求相对较低的设备接收不到。
在具体实施例中,所述分域根据业务具体需要可包括安全域、保护域、不安全域等。安全域中的端口和保护域中的端口可采用严格分域模式,使得安全域中端口发送的消息不会被转发到不安全域;不安全域中的端口为安全性较低的端口,可采用宽松分域模式,如果不安全域中的端口接收到的消息,在消息转发表中不存在转发地址记录,则该消息可能向安全域或不安全域中的端口都转发一份。
在实际应用中,专用网络中的端口包括权限等级较高的设备端口和权限等级较低的设备的端口,权限等级较高的设备端口可配置为宽松分域模式,权限等级较低的端口可配置为严格分域模式。
在实际应用中,专用网络内的端口可按照业务往来关系进行分类,这种情况下,可将存在业务往来关系的多个端口划分到一个分域中,且对不可能与其它分域存在业务往来关系的分域采用严格模式,从而当消息所携带的转发地址在地址转发表中不存在匹配的转发地址记录时,该分域中的端口不会接收到其它分域的端口发送的消息。从而节省设备资源,更好地降低设备负荷。
在具体实施例中,一个分域可以包括宽松分域模式的端口以及严格分域模式的端口。
在具体实施例中,一个分域也可以仅包括宽松分域模式的端口或严格分域模式的端口。
在本发明的一些实施例中,所述专用网络指基于分组传送网PTN设备的网络。
在本发明的一些实施例中,所述专用网络为多协议标签交换体系的虚拟专用网MPLSVPN;所述消息转发表为介质访问控制MAC地址转发表;根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表、获得查找结果之前,还包括:
判断所述消息是否携带发送端口分域ID;
当确定所述消息携带发送端口的分域ID时,解析消息的源介质访问控制MAC地址,形成基于所述发送端口分域ID的介质访问控制MAC地址转发表;
当确定所述消息没有携带发送端口的分域ID时,获取所述至少一个端口中的一个端口的默认分域ID,解析消息的源发送地址,形成基于所述默认分域ID的介质访问控制MAC地址转发表。
在基于PIN设备的网络中,PW(PseudoWire)是在PE设备对之间的一个点对点的连接。PE设备在PW侧的端口为PW侧端口,PE设备与CE设备连接的端口为本地端口。若消息的接收端口是本地端口,说明该消息是从专用网络外部发送到专用网络内部,此时消息不携带分域ID,需要对消息赋予默认分域ID,将其发送到相关分域的端口。若消息的接收端口为PW侧端口,说明该消息是从专用网络内部端口发送的,这时消息可能携带分域ID;也可能因为分域ID丢失等原因,该消息不携带分域ID。
有鉴于上述情况,在本发明的一些实施例中,判断所述消息是否携带发送端口分域ID的步骤之前,还包括:
判断所述至少一个端口中的一个端口的类别;
当所述类别为本地端口时,确定所述消息没有携带发送端口的分域ID;
当所述类别为伪线PW侧端口时,进入判断所述消息是否携带发送端口分域ID的步骤。
在本发明的一些实施例中,根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表、获得查找结果之后,还包括:
当所述查找结果指示所述消息转发地址在所述消息转发表中存在匹配的转发地址记录时,判断所述匹配转发地址记录中相应的转发地址所属端口的转发端口类别;
当所述转发端口类别为本地端口时,去掉消息中所携带分域ID,并向所述匹配转发地址记录中相应的转发地址所属端口转发所述消息;
当所述转发端口类别为伪线PW侧端口时,向所述匹配转发地址记录中相应的转发地址所属端口转发所述消息并保留消息中携带的分域ID。
在一些实施例中,可根据设备的连接关系将PE设备的PW侧端口或PE设备的本地端口配置为严格或宽松分域模式的端口。
本发明的一种具体实施例中,专用网络MPLSL2VPN内端口分域示意图如图4所示。该专用网络内的分域包括两个分域,其分域ID分别为401、402,该专用网络包括设置于网络内的PE设备A、B、C、D、E,还包括P设备F以及与PE设备连接的CE设备A1、A2,B1、C1、D1、E1,CE设备A1、A2与PE设备A连接,CE设备B1与PE设备B连接……,如此对应。CE设备A1、A2分别通过本地端口A11、A12与PE设备A连接,CE设备B1通过本地端口B11与PE设备B连接……,如此类推。各个本地端口采用严格的分域模式,由于PE设备A具有两个属于不同分域的本地接口,PE设备A的PW侧端口采用宽松的分域模式,其分域ID为401、402;其它PE设备的PW侧端口采用严格的分域模式其分域ID与端口所述分域对应。
若PE设备A的本地端口A12的默认分域ID为402,则对于PE设备A的本地端口A12收到的报文消息,发送时携带本地端口A12的分域ID402。若PE设备D的PW侧端口收到的报文消息没有携带分域ID,且PE设备D和PE设备E的本地端口和PW侧端口的默认分域ID、以及PE设备A的PW侧端口和本地端口A12各为402,则将报文向PE设备D的本地端口、PE设备E的PW侧端口和本地端口、PE设备A的PW侧端口和本地端口A12各发送一份。
在本发明一种实施例中,MAC地址转发表的一个示例如下表1所示:
分域ID | 目的MAC地址 | 端口类型 | 出端口索引 | 其它信息 |
101 | 0001.0003.3345.5556 | 本地端口 | 18 | … |
102 | 0001.0023.3145.5236 | PW侧端口 | 20 | … |
当一个分域ID为101、端口索引为18的本地端口接收到的报文消息的源MAC地址为0001.0003.3345.5556时,生成一条“分域ID为101、源MAC地址为0001.0003.3345.5556、端口类型为本地端口、出端口索引为18”的转发地址记录;当收到所携带的分域ID为101、目的MAC地址为0001.0003.3345.5556时,将报文发送到出端口索引为18的本地端口,并同时去掉报文所携带的分域ID。当出端口索引为20的PW侧端口收到的报文消息的源MAC地址为0001.0023.3145.5236、携带的分域ID为102时,生成一条“分域ID为102、源MAC地址为0001.0023.3145.5236、端口类型为PW侧端、出端口索引为20”的转发地址记录;当收到目的MAC为0001.0023.3145.5236、携带的分域ID为102的报文时,在查找MAC地址转发表后,将报文从出端口索引为20的端口发出。
从上面所述可以看出,本发明实施例提供的专用网络内消息转发方法,适用于基于PTN设备的MPLSL2VPN或MPLSL3VPN,通过对专用网络内的端口进行分域,并给每个端口配置相应的分域ID,使得专用网络内的端口接收到的消息,若是根据MAC转发表查找不到转发地址记录,则会根据消息携带的分域ID,向相应分域内除了消息接收端口以外的其它端口转发该消息,所述分域内的端口为相互间具有消息传输关系的端口,既能有效防止因为消息携带信息的丢失而导致发送中断,也能避免消息无法命中MAC转发表时向专用往来内所有端口转发而导致不感兴趣端口的处理负荷。此外,本发明实施例的专用网络内消息转发方法,将专用网络内的端口分为宽松分域模式的端口和严格分域模式的端口,允许在专用网络内划分出安全域、不安全域等分域,安全域的端口为严格分域模式的端口,将不适宜接收私密消息等重要消息的端口划分到不安全域,这样避免重要信息从不安全域的端口泄露,提高了专用网络内消息转发的安全性。
进一步,本发明提供一种专用网络内消息转发装置,结构如图5所示,包括:
消息接收模块:用于在所述专用网络的多个分域中一个分域内、在至少一个端口中的一个端口接收所述消息;
消息转发表查找模块:用于根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表,获得查找结果;
第一消息转发模块:用于当所述查找结果指示所述消息转发地址在所述消息转发表中不存在匹配的转发地址记录时,确定所述消息发送端口所在的分域,并向所述分域内除消息接收端口以外的其它端口转发所述消息;
所述分域内的端口为存在消息转发关系的端口。
从上面所述可以看出,本发明提供的专用网络内消息转发装置,其端口能够在接收到的消息在消息转发表中不存在匹配的转发地址记录时,确定消息发送端口所在的分域,并向所述分域内出消息接收端口意外的其它端口转发所述消息,从而降低了分域外对消息不感兴趣的端口的信息处理负荷。
在本发明一些实施例中,所述至少一个端口包括严格分域模式的端口和宽松分域模式的端口;所述严格分域模式仅允许端口加入一个分域;所述宽松分域模式允许端口加入多个分域。
在本发明一些实施例中,所述专用网络为基于分组传送网PTN设备的网络;所述消息转发表为介质访问控制MAC地址转发表;所述消息转发地址为介质访问控制MAC地址;所述装置还包括:
分域ID携带状况判断模块:用于判断所述消息是否携带发送端口分域ID;
基于携带的分域ID的地址转发记录生成模块:用于当确定所述消息携带分域ID时,解析消息的源介质访问控制MAC地址,形成基于所述分域ID的介质访问控制MAC地址转发表中的地址转发记录;
基于接收端口默认分域ID的地址转发记录生成模块:用于当确定所述消息没有携带发送端口的分域ID时,获取所述至少一个端口中的一个端口的默认分域ID,解析消息的源发送地址,形成基于所述默认分域ID的介质访问控制MAC地址转发表中的地址转发记录。
在本发明一些实施例中,所述装置还包括:
接收端口类别判断模块:用于判断所述至少一个端口中的一个端口的类别;
本地端口接收确定模块:用于当所述类别为本地端口时,确定所述消息没有携带发送端口的分域ID;
伪线PW侧端口接收确定模块:用于当所述类别为伪线PW侧端口时,进入判断所述消息是否携带发送端口分域ID的步骤。
在本发明一些实施例中,所述装置还包括:
转发端口类别判断模块:用于当所述查找结果指示所述消息转发地址在所述消息转发表中存在匹配的转发地址记录时,判断所述匹配转发地址记录中相应的转发地址所属端口的转发端口类别;
本地端口转发确定模块:用于当所述转发端口类别为本地端口时,去掉消息中所携带分域ID,并向所述匹配转发地址记录中相应的转发地址所属端口转发所述消息;
伪线PW侧端口转发确定模块:用于当所述转发端口类别为伪线PW侧端口时,向所述匹配转发地址记录中相应的转发地址所属端口转发所述消息并保留消息中携带的分域ID。
从上面所述可以看出,本发明提供的专用网络内消息转发方法及装置,能够在接收到的消息无法匹配消息转发表中的转发地址记录的情况下,仅向消息接收端口所在分域内的其它端口转发所述消息,降低专用网络内的端口负荷。此外,本发明实施例提供的专用网络内消息转发方法及装置,将端口配置为严格分域模式的端口或宽松分域模式的端口,将安全性要求较高的端口配置为严格分域模式,使得重要消息无法转发到安全性较低的端口,提高了消息转发的安全性。同时,本发明实施例提供的专用网络内消息转发方法及装置,在消息携带的分域ID丢失或不存在的情况下,能够将消息接收端口的默认分域ID配置给该消息,避免消息在网络内转发的中断。
应当理解,本说明书所描述的多个实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种专用网络内消息转发方法,其特征在于,包括如下步骤:
在所述专用网络的多个分域中一个分域内、在至少一个端口中的一个端口接收所述消息;
根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表,获得查找结果;
当所述查找结果指示所述消息转发地址在所述消息转发表中不存在匹配的转发地址记录时,确定所述消息发送端口所在的分域,并向所述分域内除消息接收端口以外的其它端口转发所述消息;
所述分域内的端口为存在消息转发关系的端口。
2.根据权利要求1所述的方法,其特征在于,所述至少一个端口包括严格分域模式的端口和宽松分域模式的端口;所述严格分域模式仅允许端口加入一个分域;所述宽松分域模式允许端口加入多个分域。
3.根据权利要求1所述的方法,其特征在于,所述专用网络为基于分组传送网PTN设备的网络;所述消息转发表为介质访问控制MAC地址转发表;所述消息转发地址为介质访问控制MAC地址;根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表、获得查找结果之前,还包括:
判断所述消息是否携带发送端口分域ID;
当确定所述消息携带分域ID时,解析消息的源介质访问控制MAC地址,形成基于所述分域ID的介质访问控制MAC地址转发表中的地址转发记录;
当确定所述消息没有携带发送端口的分域ID时,获取所述至少一个端口中的一个端口的默认分域ID,解析消息的源发送地址,形成基于所述默认分域ID的介质访问控制MAC地址转发表中的地址转发记录。
4.根据权利要求3所述的方法,其特征在于,判断所述消息是否携带发送端口分域ID的步骤之前,还包括:
判断所述至少一个端口中的一个端口的类别;
当所述类别为本地端口时,确定所述消息没有携带发送端口的分域ID;
当所述类别为伪线PW侧端口时,进入判断所述消息是否携带发送端口分域ID的步骤。
5.根据权利要求3所述的方法,其特征在于,根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表、获得查找结果之后,还包括:
当所述查找结果指示所述消息转发地址在所述消息转发表中存在匹配的转发地址记录时,判断所述匹配转发地址记录中相应的转发地址所属端口的转发端口类别;
当所述转发端口类别为本地端口时,去掉消息中所携带分域ID,并向所述匹配转发地址记录中相应的转发地址所属端口转发所述消息;
当所述转发端口类别为伪线PW侧端口时,向所述匹配转发地址记录中相应的转发地址所属端口转发所述消息并保留消息中携带的分域ID。
6.一种专用网络内消息转发装置,其特征在于,包括:
消息接收模块:用于在所述专用网络的多个分域中一个分域内、在至少一个端口中的一个端口接收所述消息;
消息转发表查找模块:用于根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表,获得查找结果;
第一消息转发模块:用于当所述查找结果指示所述消息转发地址在所述消息转发表中不存在匹配的转发地址记录时,确定所述消息发送端口所在的分域,并向所述分域内除消息接收端口以外的其它端口转发所述消息;
所述分域内的端口为存在消息转发关系的端口。
7.根据权利要求6所述的装置,其特征在于,所述至少一个端口包括严格分域模式的端口和宽松分域模式的端口;所述严格分域模式仅允许端口加入一个分域;所述宽松分域模式允许端口加入多个分域。
8.根据权利要求6所述的装置,其特征在于,所述专用网络为基于分组传送网PTN设备的网络;所述消息转发表为介质访问控制MAC地址转发表;所述消息转发地址为介质访问控制MAC地址;所述装置还包括:
分域ID携带状况判断模块:用于判断所述消息是否携带发送端口分域ID;
基于携带的分域ID的地址转发记录生成模块:用于当确定所述消息携带分域ID时,解析消息的源介质访问控制MAC地址,形成基于所述分域ID的介质访问控制MAC地址转发表中的地址转发记录;
基于接收端口默认分域ID的地址转发记录生成模块:用于当确定所述消息没有携带发送端口的分域ID时,获取所述至少一个端口中的一个端口的默认分域ID,解析消息的源发送地址,形成基于所述默认分域ID的介质访问控制MAC地址转发表中的地址转发记录。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
接收端口类别判断模块:用于判断所述至少一个端口中的一个端口的类别;
本地端口接收确定模块:用于当所述类别为本地端口时,确定所述消息没有携带发送端口的分域ID;
伪线PW侧端口接收确定模块:用于当所述类别为伪线PW侧端口时,进入判断所述消息是否携带发送端口分域ID的步骤。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括:
转发端口类别判断模块:用于当所述查找结果指示所述消息转发地址在所述消息转发表中存在匹配的转发地址记录时,判断所述匹配转发地址记录中相应的转发地址所属端口的转发端口类别;
本地端口转发确定模块:用于当所述转发端口类别为本地端口时,去掉消息中所携带分域ID,并向所述匹配转发地址记录中相应的转发地址所属端口转发所述消息;
伪线PW侧端口转发确定模块:用于当所述转发端口类别为伪线PW侧端口时,向所述匹配转发地址记录中相应的转发地址所属端口转发所述消息并保留消息中携带的分域ID。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410447350.2A CN105391641A (zh) | 2014-09-03 | 2014-09-03 | 一种专用网络内消息转发方法及装置 |
PCT/CN2015/072698 WO2016033944A1 (zh) | 2014-09-03 | 2015-02-10 | 一种专用网络内消息转发方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410447350.2A CN105391641A (zh) | 2014-09-03 | 2014-09-03 | 一种专用网络内消息转发方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105391641A true CN105391641A (zh) | 2016-03-09 |
Family
ID=55423488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410447350.2A Withdrawn CN105391641A (zh) | 2014-09-03 | 2014-09-03 | 一种专用网络内消息转发方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105391641A (zh) |
WO (1) | WO2016033944A1 (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1878115A (zh) * | 2005-06-07 | 2006-12-13 | 中兴通讯股份有限公司 | 一种虚拟专用网络的实现方法 |
CN101702679B (zh) * | 2009-11-26 | 2011-11-02 | 福建星网锐捷网络有限公司 | 基于虚拟局域网的报文处理方法及交换设备 |
CN103457817A (zh) * | 2012-05-30 | 2013-12-18 | 中兴通讯股份有限公司 | 一种pw+l3vpn的保护方法和*** |
CN103685073A (zh) * | 2012-09-03 | 2014-03-26 | 中国电信股份有限公司 | 虚连接通信协议的实现方法、***和内容交换机 |
CN103685022A (zh) * | 2012-09-17 | 2014-03-26 | 杭州华三通信技术有限公司 | 报文转发方法及服务提供商网络边缘设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7860112B2 (en) * | 2006-02-07 | 2010-12-28 | Juniper Networks, Inc. | Bi-directional forwarding in ethernet-based service domains over networks |
CN101924699B (zh) * | 2010-08-05 | 2013-01-02 | 福建星网锐捷网络有限公司 | 报文转发处理方法、***和运营商边缘设备 |
CN102185712B (zh) * | 2011-04-29 | 2015-10-21 | 中兴通讯股份有限公司 | Vpls网络和以太环网的倒换方法及装置 |
-
2014
- 2014-09-03 CN CN201410447350.2A patent/CN105391641A/zh not_active Withdrawn
-
2015
- 2015-02-10 WO PCT/CN2015/072698 patent/WO2016033944A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1878115A (zh) * | 2005-06-07 | 2006-12-13 | 中兴通讯股份有限公司 | 一种虚拟专用网络的实现方法 |
CN101702679B (zh) * | 2009-11-26 | 2011-11-02 | 福建星网锐捷网络有限公司 | 基于虚拟局域网的报文处理方法及交换设备 |
CN103457817A (zh) * | 2012-05-30 | 2013-12-18 | 中兴通讯股份有限公司 | 一种pw+l3vpn的保护方法和*** |
CN103685073A (zh) * | 2012-09-03 | 2014-03-26 | 中国电信股份有限公司 | 虚连接通信协议的实现方法、***和内容交换机 |
CN103685022A (zh) * | 2012-09-17 | 2014-03-26 | 杭州华三通信技术有限公司 | 报文转发方法及服务提供商网络边缘设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2016033944A1 (zh) | 2016-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020164473A1 (zh) | 一种路径计算方法、装置及设备 | |
US9948574B2 (en) | Bit indexed explicit replication packet encapsulation | |
US20220021550A1 (en) | Bit indexed explicit replication using multiprotocol label switching | |
US10536324B2 (en) | Per-prefix LFA FRR with bit indexed explicit replication | |
WO2020181992A1 (zh) | 一种确定报文转发路径的方法、网络节点及*** | |
US9544230B2 (en) | Migration support for bit indexed explicit replication | |
US9825859B2 (en) | Item aggregation in shortest path bridging mac-in-mac mode (SPBM) network | |
US20180359176A1 (en) | Centralized segment routing dataplane based backup path validation | |
US10397023B2 (en) | Packet forwarding | |
CN108989209B (zh) | Bier mpls网络设备、及其报文转发方法和介质 | |
CN103220255B (zh) | 一种实现单播反向路径转发urpf检查的方法及装置 | |
CN107317752B (zh) | 一种转发数据报文的方法及装置 | |
EP3863233B1 (en) | Method and device used for ethernet virtual private network | |
CN109981323B (zh) | 一种检测数据链路层组播路径状态的方法和网络设备 | |
US20210184963A1 (en) | Communication Method and Communications Device | |
CN103780484A (zh) | 一种报文转发方法及装置 | |
US20150124808A1 (en) | Network System and Network Relay Device | |
US20110211577A1 (en) | Data packet forwarding method and network device using such method in network address translation mode | |
EP3224996B1 (en) | Methods, routing device, further routing device, computer programs and carrier for managing data frames in switched networks | |
CN101459592B (zh) | 供应商边缘设备之间传送报文的方法、***及设备 | |
CN106230730B (zh) | 一种组播传输方法和装置 | |
CN105391641A (zh) | 一种专用网络内消息转发方法及装置 | |
CN107566302A (zh) | 报文转发方法和装置 | |
CN105530189B (zh) | Trill网络中转发报文的方法和路由桥 | |
CN107018081A (zh) | 一种用于实现点对多点的1+1保护的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20160309 |