报文转发方法、装置、计算机可读存储介质及电子设备制造方法及图纸

技术编号:39180696 阅读:9 留言:0更新日期:2023-10-27 08:28
本公开提供了一种报文转发方法、装置、计算机可读存储介质及电子设备,涉及IP通信技术领域。该方法包括:入口PCC接收目标流量信息,将目标流量信息打上对应的VLAN标签生成报文,并根据VLAN标签转发至对应的传输PCC或出口PCC;传输PCC接收对应的报文,将报文重新打上VLAN标签,并根据VLAN标签转发至对应的传输PCC或出口PCC;出口PCC接收对应的报文,剥离报文中的VLAN标签,对报文进行三层转发。本公开实施例能够通过VLAN标签确保报文的可控转发、减少报文开销和协议的复杂度。减少报文开销和协议的复杂度。减少报文开销和协议的复杂度。

【技术实现步骤摘要】
报文转发方法、装置、计算机可读存储介质及电子设备


[0001]本公开涉及IP通信
,尤其涉及一种报文转发方法、装置、计算机可读存储介质及电子设备。

技术介绍

[0002]MPLS(Multi

protocol Label Switching,多协议标签交换)是一种在开放的通信网上利用标签引导数据高速、高效传输的新技术。SRv6(Segment Routing IPv6,基于IPv6转发平面的段路由)是新一代IP承载协议,其采用现有的IPv6转发技术,通过灵活的IPv6扩展头,实现网络可编程。
[0003]通常采用MPLS、SRv6方案实现流量感知和路径优化,提供应用驱动的网络服务,保障关键业务质量,均衡流量分布。但MPLS通过RSVP

TE(Resource ReSerVation Protocol

Traffic Engineering,基于流量工程扩展的资源预留协议)实现显示路径计算的方式存在信令较为复杂,存在设备协议开销以及运维复杂度较高等问题。SRV6也存在因SRH头部的引入,报文开销较大,协议对报文处理的芯片要求较高,现网设备芯片难以支持对128bit SID的扩展头SRH复制和操作的问题。此外,随着业务量的增加,网络规模不断扩大,这样的做法将过多的复杂协议引入封闭的网络设备中,网络设备不仅需要承担数据转发、路由管理、路由协议解析等任务,还要消耗大量计算资源进行复杂约束条件的路由运算,给网络基础架构带来额外负担的同时,增加了管理难度和运维工作量。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开提供一种报文转发方法、装置、计算机可读存储介质及电子设备,至少在一定程度上克服相关技术中报文转发开销大、带宽利用低的问题。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]根据本公开的一个方面,提供一种报文转发方法,包括:
[0008]入口PCC接收目标流量信息,将所述目标流量信息打上对应的VLAN标签生成报文,并根据VLAN标签转发至对应的传输PCC或出口PCC;
[0009]传输PCC接收对应的报文,将报文重新打上VLAN标签,并根据VLAN标签转发至对应的传输PCC或出口PCC;
[0010]出口PCC接收对应的报文,剥离报文中的VLAN标签,对报文进行三层转发。
[0011]在本公开的一个实施例中,还包括:
[0012]PCE根据业务需求进行路径计算,生成路由信息;
[0013]PCE将所述路由信息基于VLAN封装,并发送至入口PCC、传输PCC及出口PCC。
[0014]在本公开的一个实施例中,还包括:
[0015]入口PCC基于所述路由信息及IP前缀信息生成转发路由表;
[0016]传输PCC基于所述路由信息及IP前缀信息生成交叉路由表;
[0017]出口PCC基于所述路由信息及IP前缀信息生成交叉路由表;其中,所述交叉路由表中包括VLAN转发信息。
[0018]在本公开的一个实施例中,所述入口PCC接收目标流量信息,将所述目标流量信息打上对应的VLAN标签生成报文,并根据VLAN标签转发至对应的传输PCC或出口PCC包括:
[0019]入口PCC接收目标流量信息,其中,目标流量信息的IP前缀信息与所述转发路由表中的IP前缀信息一致;
[0020]将所述目标流量信息打上对应的VLAN标签生成报文;
[0021]根据VLAN标签转发至对应的传输PCC或出口PCC。
[0022]在本公开的一个实施例中,所述传输PCC接收对应的报文,将报文重新打上VLAN标签,并根据VLAN标签转发至对应的传输PCC或出口PCC包括:
[0023]传输PCC接收与所述VLAN转发信息一致的报文;
[0024]将所述报文重新打上VLAN标签,并根据VLAN标签转发至对应的传输PCC或出口PCC。
[0025]在本公开的一个实施例中,所述出口PCC接收对应的报文,剥离报文中的VLAN标签,对报文进行三层转发包括:
[0026]出口PCC接收与所述VLAN转发信息一致的报文;
[0027]剥离报文中的VLAN标签,对报文进行三层转发。
[0028]在本公开的一个实施例中,将所述路由信息基于VLAN封装,并发送至入口PCC、传输PCC及出口PCC包括:
[0029]PCE通过PCInitiate信息携带中央控制指令对象,将基于VLAN封装路由信息,发送至入口PCC、传输PCC及出口PCC。
[0030]根据本公开的再一个方面,提供一种报文转发装置,包括:
[0031]入口PCC模块,入口PCC接收目标流量信息,将所述目标流量信息打上对应的VLAN标签生成报文,并根据VLAN标签转发至对应的传输PCC或出口PCC;
[0032]传输PCC模块,传输PCC接收对应的报文,将报文重新打上VLAN标签,并根据VLAN标签转发至对应的传输PCC或出口PCC;
[0033]出口PCC模块,出口PCC接收对应的报文,剥离报文中的VLAN标签,对报文进行三层转发。
[0034]根据本公开的另一个方面,还提供了一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述报文转发方法。
[0035]根据本公开的另一个方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的报文转发方法。
[0036]本公开的实施例所提供的报文转发方法、装置、计算机可读存储介质及电子设备,入口PCC接收目标流量信息,将目标流量信息打上对应的VLAN标签生成报文,并根据VLAN标签转发至对应的传输PCC或出口PCC;传输PCC接收对应的报文,将报文重新打上VLAN标签,并根据VLAN标签转发至对应的传输PCC或出口PCC;出口PCC接收对应的报文,剥离报文中的
VLAN标签,对报文进行三层转发,通过VLAN标签转达至对应的PCC,确保报文的可控转发、减少报文开销和协议的复杂度。
[0037]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0038]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1示出本公开实施例中一种报文转发方法流程图;...

【技术保护点】

【技术特征摘要】
1.一种报文转发方法,其特征在于,包括:入口PCC接收目标流量信息,将所述目标流量信息打上对应的VLAN标签生成报文,并根据VLAN标签转发至对应的传输PCC或出口PCC;传输PCC接收对应的报文,将报文重新打上VLAN标签,并根据VLAN标签转发至对应的传输PCC或出口PCC;出口PCC接收对应的报文,剥离报文中的VLAN标签,对报文进行三层转发。2.根据权利要求1所述的报文转发方法,其特征在于,还包括:PCE根据业务需求进行路径计算,生成路由信息;PCE将所述路由信息基于VLAN封装,并发送至入口PCC、传输PCC及出口PCC。3.根据权利要求2所述的报文转发方法,其特征在于,还包括:入口PCC基于所述路由信息及IP前缀信息生成转发路由表;传输PCC基于所述路由信息及IP前缀信息生成交叉路由表;出口PCC基于所述路由信息及IP前缀信息生成交叉路由表;其中,所述交叉路由表中包括VLAN转发信息。4.根据权利要求3所述的报文转发方法,其特征在于,所述入口PCC接收目标流量信息,将所述目标流量信息打上对应的VLAN标签生成报文,并根据VLAN标签转发至对应的传输PCC或出口PCC包括:入口PCC接收目标流量信息,其中,目标流量信息的IP前缀信息与所述转发路由表中的IP前缀信息一致;将所述目标流量信息打上对应的VLAN标签生成报文;根据VLAN标签转发至对应的传输PCC或出口PCC。5.根据权利要求4所述的报文转发方法,其特征在于,所述传输PCC接收对应的报文,将报文重新打上VLAN标签,并根据VLAN标签转发至对应的传输PCC或出口PCC包括:...

【专利技术属性】
技术研发人员:王越王爱俊李华楠王巍徐洪磊崔正光
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1