logo好方法网

业务数据处理方法、装置和通信传输设备


技术摘要:
本发明涉及业务数据处理方法、装置和通信传输设备。业务数据处理方法包括:从数据隧道中提取与配置的业务特征相匹配的本地业务报文;将所述本地业务报文重定向至本地;将重定向后的本地业务报文剥离隧道特征后在本地进行业务处理;对业务处理后产生的响应报文进行隧道  全部
背景技术:
随着通信技术的发展,隧道技术在通信现网中的应用已较为广泛,隧道技术具备 私有性及安全性的特点,所以其主要用来承载通信收发双方的业务数据。然而随着通信技 术的发展,处在隧道链路上的物理网元也需要被实际管控到,而用于对这些物理网元管控 的业务数据对于通信收发双方而言是冗余的。在隧道内传输着通信现网的业务数据和可服 务于物理网元本身的业务数据,因为隧道隔离的缘故,物理网元的控制模块是无法直接获 取业务数据的,为此,传统的业务数据处理方式是在物理网元上为需要管控的物理网元提 供一条或多条数据链路,以便实现对物理网元自身管理的业务数据的传输。然而,在实现本 发明过程中,发明人发现前述传统的业务数据处理方式存在着维护成本较高的问题。
技术实现要素:
基于此,有必要针对上述传统的业务数据处理方式存在的问题,提供一种能够有 效降低维护成本的业务数据处理方法、一种业务数据处理装置、一种通信传输设备和一种 计算机可读存储介质。 为了实现上述目的,本发明实施例提供以下技术方案: 一方面,本发明实施例提供一种业务数据处理方法,包括: 从数据隧道中提取与配置的业务特征相匹配的本地业务报文; 将所述本地业务报文重定向至本地; 将重定向后的本地业务报文剥离隧道特征后在本地进行业务处理; 对业务处理后产生的响应报文进行隧道特征生成; 将隧道特征生成后的响应报文重定向至本地业务报文的来源端口后插入数据隧 道。 在其中一个实施例中,将重定向后的本地业务报文剥离隧道特征的过程,包括: 将重定向后的本地业务报文送入网络协议栈; 在网络协议栈中剥离重定向后的本地业务报文携带的隧道特征字段。 在其中一个实施例中,剥离重定向后的本地业务报文携带的隧道特征字段的过 程,包括: 剥离重定向后的本地业务报文中对应数据隧道的VLAN报头,并重新计算报头剥离 后的本地业务报文的校验和。 在其中一个实施例中,对业务处理后产生的响应报文进行隧道特征生成的步骤, 包括: 将响应报文送入网络协议栈; 4 CN 111614539 A 说 明 书 2/11 页 在网络协议栈中为响应报文重新生成隧道特征字段。 在其中一个实施例中,将本地业务报文重定向至本地的步骤,包括: 查询预设的端口地址表获取目标目的MAC地址;端口地址表为本地目的MAC地址与 本地目的端口的对应关系表; 将本地业务报文的目的MAC地址修改为目标目的MAC地址。 在其中一个实施例中,将本地业务报文重定向至本地的步骤,还包括: 记录本地业务报文的目的MAC地址与本地业务报文的来源端口之间的对应关系。 在其中一个实施例中,将隧道特征生成后的响应报文重定向至本地业务报文的来 源端口的过程,包括: 根据本地业务报文的目的MAC地址与本地业务报文的来源端口之间的对应关系, 将响应报文的源MAC地址替换为本地业务报文的目的MAC地址。 在其中一个实施例中,业务特征包括二层隧道、三层隧道或应用层隧道的隧道协 议中的业务标识。 另一方面,还提供一种业务数据处理装置,包括: 匹配提取模块,用于从数据隧道中提取与配置的业务特征相匹配的本地业务报 文; 第一重定向模块,用于将本地业务报文重定向至本地; 隧道剥离模块,用于将重定向后的本地业务报文剥离隧道特征后在本地进行业务 处理; 特征生成模块,用于对业务处理后产生的响应报文进行隧道特征生成; 第二重定向模块,用于将隧道特征生成后的响应报文重定向至本地业务报文的来 源端口后插入数据隧道。 又一方面,还提供一种通信传输设备,包括存储器和处理器,存储器存储有计算机 程序,处理器执行计算机程序时实现上述业务数据处理方法的步骤。 再一方面,还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序 被处理器执行时实现上述业务数据处理方法的步骤。 上述各技术方案中的一个技术方案具有如下优点和有益效果: 上述业务数据处理方法、装置和通信传输设备,在通信现网内,通信传输设备的双 向数据端口间的数据隧道中,传输着通信现网的用户业务数据和可服务于通信传输设备本 身的本地业务数据(本申请统称本地业务报文)。通过利用配置的业务特征从数据隧道中匹 配提取对通信传输设备本身有用的本地业务报文,然后利用重定向技术将提取的本地业务 报文重定向到通信传输设备本地。进而将本地业务报文剥离隧道特征后进行业务处理并产 生相应的响应报文;将产生的响应报文进行隧道特征生成后,利用重定向技术将响应报文 重定向到本地业务报文的来源端口,即可插入数据隧道通过该来源端口回应给服务端。如 此,无需再单独配置及维护物理或逻辑上的数据链路,即可实现直接获取本地业务报文并 处理,以及响应报文向服务端的回应,达到了大幅降低维护成本的目的。 附图说明 图1为一种传统的企业VPN网络结构示意图; 5 CN 111614539 A 说 明 书 3/11 页 图2为一个实施例中业务数据处理方法的流程示意图; 图3为一个实施例中本地业务报文的重定向处理流程示意图; 图4为一个实施例中隧道剥离与隧道特征生成的处理流程示意图; 图5为一个实施例中通信传输设备的内部功能模块框图; 图6为一个实施例中通信传输设备内部的业务数据处理流程示意图; 图7为一个实施例中业务数据处理装置的模块结构框图。
分享到:
收藏