一种专用网络内消息转发方法及装置制造方法及图纸

技术编号:13005755 阅读:46 留言:0更新日期:2016-03-10 17:27
本发明专利技术提供一种专用网络内消息转发方法及装置。所述方法包括如下步骤:在所述专用网络的多个分域中一个分域内、在至少一个端口中的一个端口接收所述消息;根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表,获得查找结果;当所述查找结果指示所述消息转发地址在所述消息转发表中不存在匹配的转发地址记录时,确定所述消息发送端口所在的分域,并向所述分域内除消息接收端口以外的其它端口转发所述消息;所述分域内的端口为存在消息转发关系的端口。所述装置包括消息接收模块、消息转发表查找模块、第一消息转发模块;所述方法和装置能够降低专用网络内的设备端口的处理负荷。

【技术实现步骤摘要】

本专利技术涉及通信及计算机领域,尤其涉及一种专用网络内消息转发方法及装置
技术介绍
PTN(Packet Transport化twork,分组传送网)是基于分组交换的、面向连接的多 业务统一传送技术,当前PTN设备所承载网络中,从PW伪线侧或本地收到的报文,如果不能 命中MC转发表,不会在域内广播发送该报文,而是仅向与之相关的方向或端口转发报文。 随着运营商对网络的业务管理要求越来越高,PTN设备所承载的网络也显示出 越来越多的优势,如 MPLS L2VPN(Multi-P;rotocol L油el Switching Layer 2 Virtual Private化twork,多协议标签交换的第二层虚拟专用网络)、MPLS L3VPN(Multi-Protocol L油el Switching Layer 3 Virtual Private化twork,多协议标签交换的第H层虚拟专用 网络)。 PTN设备的组网方式有E-LAN( W太网多点到多点传送)业务模型、E-TREE ( W 太网业点到多点)业务模型和E-Line( W太网点到点)业务模型。WL2VPN为例,在其 E-LAN业务模型和E-TREE业务模型的处理中,阳设备会通过对源MC地址的学习,形成 MAC(Medium Access Controller,介质访问控制)地址转发表,并根据生成的MAC地址转发 表对报文进行查表发送处理。图1、图2分别为L2VPN的E-LAN业务模型和E-TREE业务模 型,包括P(Provider Router,供应商路由器)设备、阳(Provider Edge Router,供应商边 缘路由器)设备、CE (化Stomer Edge,用户网络边缘)设备。报文消息在L2VPN网络内传送 的过程中,从P设备端口发送到PE设备端口。当通过MC地址转发表查找不到报文消息的 出口时,会复制报文消息在整个L2VPN业务模型内部的所有出口发送一份,在一定程度上 增加了对该报文不感兴趣的PE设备的处理负荷。
技术实现思路
有鉴于此,本专利技术提供一种专用网络内消息转发方法及装置。能够降低专用网络 内的设备端口的处理负荷。 基于上述目的本专利技术提供的专用网络内消息转发方法,包括如下步骤: 在所述专用网络的多个分域中一个分域内、在至少一个端口中的一个端口接收所 述消息;根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表,获得 查找结果; 当所述查找结果指示所述消息转发地址在所述消息转发表中不存在匹配的转发 地址记录时,确定所述消息发送端口所在的分域,并向所述分域内除消息接收端口 W外的 其它端口转发所述消息; 所述分域内的端口为存在消息转发关系的端口。 可选的,所述至少一个端口包括严格分域模式的端口和宽松分域模式的端口;所 述严格分域模式仅允许端口加入一个分域;所述宽松分域模式允许端口加入多个分域。 可选的,所述专用网络为基于分组传送网PTN设备的网络;所述消息转发表为介 质访问控制MC地址转发表;所述消息转发地址为介质访问控制MC地址;根据所述消 息携带的消息转发地址查找包含有消息转发记录的消息转发表、获得查找结果之前,还包 括: 判断所述消息是否携带发送端口分域ID ; 当确定所述消息携带分域ID时,解析消息的源介质访问控制MC地址,形成基于 所述分域ID的介质访问控制MC地址转发表中的地址转发记录; 当确定所述消息没有携带发送端口的分域ID时,获取所述至少一个端口中的一 个端口的默认分域ID,解析消息的源发送地址,形成基于所述默认分域ID的介质访问控制 MC地址转发表中的地址转发记录。 可选的,判断所述消息是否携带发送端口分域ID的步骤之前,还包括: 判断所述至少一个端口中的一个端口的类别;[001引当所述类别为本地端口时,确定所述消息没有携带发送端口的分域ID ; 当所述类别为伪线PW侧端口时,进入判断所述消息是否携带发送端口分域ID的 步骤。 可选的,根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发 表、获得查找结果之后,还包括: 当所述查找结果指示所述消息转发地址在所述消息转发表中存在匹配的转发地 址记录时,判断所述匹配转发地址记录中相应的转发地址所属端口的转发端口类别; 当所述转发端口类别为本地端口时,去掉消息中所携带分域ID,并向所述匹配转 发地址记录中相应的转发地址所属端口转发所述消息; 当所述转发端口类别为伪线PW侧端口时,向所述匹配转发地址记录中相应的转 发地址所属端口转发所述消息并保留消息中携带的分域ID。 进一步,本专利技术提供一种专用网络内消息转发装置,包括: 消息接收模块:用于在所述专用网络的多个分域中一个分域内、在至少一个端口 中的一个端口接收所述消息; 消息转发表查找模块:用于根据所述消息携带的消息转发地址查找包含有消息转 发记录的消息转发表,获得查找结果; 第一消息转发模块;用于当所述查找结果指示所述消息转发地址在所述消息转发 表中不存在匹配的转发地址记录时,确定所述消息发送端口所在的分域,并向所述分域内 除消息接收端口W外的其它端口转发所述消息; 所述分域内的端口为存在消息转发关系的端口。 可选的,所述至少一个端口包括严格分域模式的端口和宽松分域模式的端口;所 述严格分域模式仅允许端口加入一个分域;所述宽松分域模式允许端口加入多个分域。 可选的,所述专用网络为基于分组传送网PTN设备的网络;所述消息转发表为介 质访问控制MC地址转发表;所述消息转发地址为介质访问控制MC地址;所述装置还包 括: 分域ID携带状况判断模块;用于判断所述消息是否携带发送端口分域ID ; 基于携带的分域ID的地址转发记录生成模块;用于当确定所述消息携带分域ID 时,解析消息的源介质访问控制MC地址,形成基于所述分域ID的介质访问控制MC地址 转发表中的地址转发记录; 基于接收端口默认分域ID的地址转发记录生成模块;用于当确定所述消息没有 携带发送端口的分域ID时,获取所述至少一个端口中的一个端口的默认分域ID,解析消息 的源发送地址,形成基于所述默认分域ID的介质访问控制MC地址转发表中的地址转发记 录。 可选的,所述装置还包括: 接收端口类别判断模块:用于判断所述至少一个端口中的一个端口的类别; 本地端口接收确定模块:用于当所述类别为本地端口时,确定所述消息没有携带 发送端口的分域ID; 伪线PW侧端口接收确定模块:用于当所述类别为伪线PW侧端口时,进入判断所述 消息是否携带发送端口分域ID的步骤。 可选的,所述装置还包括: 转发端口类别判断模块;当前第1页1 2 3 4 本文档来自技高网
...

【技术保护点】
一种专用网络内消息转发方法,其特征在于,包括如下步骤:在所述专用网络的多个分域中一个分域内、在至少一个端口中的一个端口接收所述消息;根据所述消息携带的消息转发地址查找包含有消息转发记录的消息转发表,获得查找结果;当所述查找结果指示所述消息转发地址在所述消息转发表中不存在匹配的转发地址记录时,确定所述消息发送端口所在的分域,并向所述分域内除消息接收端口以外的其它端口转发所述消息;所述分域内的端口为存在消息转发关系的端口。

【技术特征摘要】

【专利技术属性】
技术研发人员:李慧艳
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1