CN105103503A - 一种转发报文的方法和装置 - Google Patents

一种转发报文的方法和装置 Download PDF

Info

Publication number
CN105103503A
CN105103503A CN201480000859.0A CN201480000859A CN105103503A CN 105103503 A CN105103503 A CN 105103503A CN 201480000859 A CN201480000859 A CN 201480000859A CN 105103503 A CN105103503 A CN 105103503A
Authority
CN
China
Prior art keywords
address
message
value
added service
service
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
Application number
CN201480000859.0A
Other languages
English (en)
Other versions
CN105103503B (zh
Inventor
张先国
史扬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN105103503A publication Critical patent/CN105103503A/zh
Application granted granted Critical
Publication of CN105103503B publication Critical patent/CN105103503B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请涉及通信领域,尤其涉及一种转发报文的方法和装置。流分发点或增值业务设备获取第一报文,所述第一报文是根据业务报文得到的,所述第一报文包括地址表,所述地址表包括增值业务设备的IP地址以及转发地址,所述转发地址为所述地址表的最后一项中的地址;所述增值业务设备位于所述业务报文的业务路径上;根据所述地址表的第一项中的地址修改所述第一报文的目的IP地址,删除所述地址表的第一项,得到第二报文;根据所述第二报文的目的IP地址转发所述第二报文。本申请实现了对增值业务设备的指定,能够在对所述报文进行增值业务处理的同时,避免将所述报文发送给不相关的增值业务设备,进而避免了对增值业务设备能力的浪费。

Description

一种转发报文的方法和装置
技术领域 本发明涉及通信领域, 尤其涉及一种转发报文的方法和装置。 背景技术 在通信网络中, 增值业务设备, 如防火墙、 负载均衡器 (英文: load balancer, 缩 写: LB) 、 入侵防御*** (英文: intrusion prevention system, 缩写: IPS) 、 入侵检测 *** (英文: Intrusion Detection System, 缩写: IDS) 、 数据丢失防护 (英文: data loss prevention, 缩写: DLP) 设备、 防病毒 (英文: anti-virus, 缩写: AV) 设备等的部署位 置通常和网络拓扑是强相关的, 即增值业务设备一般部署在需要该增值业务设备处理的 报文的转发路径上, 或者旁挂在转发路径上的网络设备 (例如路由器或交换机) 上。
采用上述的增值业务设备和报文转发紧密耦合带来的问题是业务处理路径不灵 活。 例如, 在一条转发路径上, 正常转发的报文都会经过防火墙和 IPS。 但经过该转发 路径的报文, 有些可能只需要防火墙进行处理, 有些则需要防火墙和 IPS都进行处理。 在传统部署模式下, 不需要 IPS处理的报文也必须经过 IPS, 浪费了 IPS的处理能力。
因此, 如何在对报文进行增值业务处理的同时避免对增值业务设备能力的浪费, 是 需要解决的问题。 发明内容
本发明提供了一种转发报文的方法和装置, 以避免在转发报文的过程中使用标准隧 道头中的字段来标识业务路径引起的业务冲突, 减轻业务路径上的网络设备的负担。
第一方面提供一种转发报文的方法, 包括:
获取第一报文, 所述第一报文是根据业务报文得到的, 所述业务报文为需要增值业 务处理的报文, 所述第一报文包括地址表, 所述地址表包括增值业务设备的 IP地址以及 转发地址, 所述转发地址为所述地址表的最后一项中的地址; 所述增值业务设备位于所 述业务报文的业务路径上;
根据所述地址表的第一项中的地址修改所述第一报文的目的 IP地址, 删除所述地址 表的第一项, 得到第二报文;
根据所述第二报文的目的 IP地址转发所述第二报文。 结合所述第一方面, 在所述第一方面的第一种实现方式中, 所述方法由流分发点执 行, 所述获取第一报文之前, 所述方法还包括:
接收所述业务报文; 获取所述业务报文所属的业务流的业务流标识; 根据所述业务 流标识获取所述业务报文的业务路径, 所述业务路径包括增值业务设备的序列; 获取所 述业务路径中的增值业务设备的 IP地址; 以及获取所述转发地址, 所述转发地址为所述 业务报文的目的 IP地址或所述流分发点的 IP地址。
结合所述第一方面的第一种实现方式, 在所述第一方面的第二种实现方式中, 所述 获取第一报文包括:
为所述业务报文添加地址表,在所述地址表中依次添加所述业务路径中的增值业务 设备的 IP地址, 在所述地址表的最后一项添加所述转发地址, 得到所述第一报文。
结合所述第一方面的第一种或第二种实现方式,在所述第一方面的第三种实现方式 中, 所述根据所述业务流标识获取所述业务报文的业务路径包括: 根据所述业务流标识 查找策略表, 得到所述业务流标识所属的策略, 获取所述策略中的业务路径; 所述策略 表包括至少一项策略, 每项策略包括业务流标识, 业务路径以及转发方式的对应关系; 所述获取所述转发地址包括以下任意一个: 获取所述策略中的转发方式, 当所述转发方 式为返回方式时, 将所述流分发点的 IP地址作为所述转发地址; 以及获取所述策略中的 转发方式, 当所述转发方式为直接转发方式时, 将所述业务报文的目的 IP地址作为所述 转发地址。
结合所述第一方面的第一种、 第二种或第三种实现方式, 在所述第一方面的第四种 实现方式中, 当所述增值业务设备的序列包括所述增值业务设备的标识的序列时, 所述 获取所述业务路径中的增值业务设备的 IP地址包括: 根据映射表依次获取所述业务路径 中的增值业务设备的标识对应的增值业务设备的 IP地址, 所述映射表的每个表项包括增 值业务设备的 IP地址和增值业务设备的标识的对应关系; 或当所述所述增值业务设备的 序列包括所述增值业务设备的 IP地址的序列时, 所述获取所述业务路径中的增值业务设 备的 IP地址包括: 直接从所述业务路径中获取所述增值业务设备的 IP地址。
结合所述第一方面, 在所述第一方面的第五种实现方式中, 所述方法由增值业务设 备执行, 所述获取第一报文包括: 接收流分发点或上一跳增值业务设备发送的所述第一 报文。
结合所述第一方面的第五种实现方式, 在所述第一方面的第六种实现方式中, 所述 方法还包括: 对所述第一报文进行增值业务设备处理, 得到处理后的第一报文, 所述处 理后的第一报文的目的 IP地址和地址表与所述第一报文的目的 IP地址和地址表相同。 结合所述第一方面的第六种实现方式, 在所述第一方面的第七种实现方式中, 所述 得到第二报文包括:
根据所述处理后的第一报文的地址表的第一项中的地址修改所述处理后的第一报 文的目的 IP地址, 删除所述处理后的第一报文的地址表的第一项, 得到所述第二报文。
结合所述第一方面的第七种实现方式, 在所述第一方面的第八种实现方式中, 当所 述地址表中的增值业务设备的 IP地址为空时, 所述得到所述第二报文包括:
根据所述处理后的第一报文的地址表的第一项中的地址修改所述处理后的第一报 文的目的 IP地址, 删除所述处理后的第一报文的地址表, 得到所述第二报文。
第二方面提供一种转发报文的装置, 包括:
结合所述第二方面, 在所述第二方面的第一种实现方式中, 所述装置还包括接收模 块和第二获取模块- 所述接收模块用于接收所述业务报文;
所述第二获取模块用于获取所述业务报文所属的业务流的业务流标识; 根据所述业 务流标识获取所述业务报文的业务路径, 所述业务路径包括增值业务设备的序列; 获取 所述业务路径中的增值业务设备的 IP地址; 以及获取所述转发地址, 所述转发地址为所 述业务报文的目的 IP地址或所述流分发点的 IP地址。
结合所述第二方面的第一种实现方式, 在所述第二方面的第二种实现方式中, 所述 第一获取模块具体用于- 为所述接收模块接收的业务报文添加地址表,在所述地址表中依次添加所述业务路 径中的增值业务设备的 IP地址, 在所述地址表的最后一项添加所述转发地址, 得到所述 第一报文。
结合所述第二方面的第一种或第二种实现方式,在所述第二方面的第三种实现方式 中, 所述装置还包括存储模块, 用于存储策略表,
所述第二获取模块根据所述业务流标识获取所述业务报文的业务路径包括: 根据所 述业务流标识查找所述存储模块中存储的所述策略表, 得到所述业务流标识所属的策 略, 获取所述策略中的业务路径; 所述策略表包括至少一项策略, 每项策略包括业务流 标识, 业务路径以及转发方式的对应关系;
所述第二获取模块获取所述转发地址包括以下任意一个: 获取所述策略中的转发方 式, 当所述转发方式为返回方式时, 将所述流分发点的 IP地址作为所述转发地址; 以及 获取所述策略中的转发方式, 当所述转发方式为直接转发方式时, 将所述业务报文的目 的 IP地址作为所述转发地址。
结合所述第二方面的第一种、 第二种或第三种实现方式, 在所述第二方面的第四种 实现方式中, 所述装置还包括第二存储模块, 用于存储映射表, 所述映射表的每个表项 包括增值业务设备的 IP地址和增值业务设备的标识的对应关系;
当所述增值业务设备的序列包括所述增值业务设备的标识的序列时,所述第二获取 单元获取所述业务路径中的增值业务设备的 IP地址包括: 根据映射表依次获取所述业务 路径中的增值业务设备的标识对应的增值业务设备的 IP地址, 所述映射表的每个表项包 括增值业务设备的 IP地址和增值业务设备的标识的对应关系。
结合所述第二方面, 在所述第二方面的第五种实现方式中, 第一获取模块具体用于 接收流分发点或上一跳增值业务设备发送的所述第一报文。
结合所述第二方面的第五种实现方式, 在所述第二方面的第六种实现方式中, 所述 装置还包括:
处理模块, 用于对所述第一报文进行增值业务设备处理, 得到处理后的第一报文, 所述处理后的第一报文的目的 IP地址和地址表与所述第一报文的目的 IP地址和地址表相 同。
结合所述第二方面的第六种实现方式, 在所述第二方面的第七种实现方式中, 修改 模块具体用于- 根据所述处理后的第一报文的地址表的第一项中的地址修改所述处理后的第一报 文的目的 IP地址, 删除所述处理后的第一报文的地址表的第一项, 得到所述第二报文。
结合所述第二方面的第七种实现方式, 在所述第二方面的第八种实现方式中, 当所 述地址表中的增值业务设备的 IP地址为空时, 所述修改单元具体用于:
根据所述处理后的第一报文的地址表的第一项中的地址修改所述处理后的第一报 文的目的 IP地址, 删除所述处理后的第一报文的地址表, 得到所述第二报文。
第三方面提供一种转发报文的装置, 包括处理器, 通信接口, 存储器和总线, 其中, 所述处理器, 所述通信接口和所述存储器通过所述总线进行相互间的通信;
所述存储器用于存储程序;
所述处理器用于调用所述存储器中的所述程序,根据所述程序执行所述第一方面的 方法, 并通过所述通信接口转发所述第二报文。 上述方案中, 流分发点通过在接收的业务报文中添加包括增值业务设备的 IP地址 以及转发地址的地址表, 能够将所述业务报文依次发送给相应的业务路径中的增值业务 设备, 实现了在对所述业务报文进行增值业务处理的同时, 避免将所述业务报文发送给 不相关的增值业务设备, 进而避免了对增值业务设备能力的浪费。 并且, 由流分发点将 地址表添加在业务报文中发送,避免了在各增值业务设备上分别配置业务路径引起的配 置复杂性问题。 附图说明 为了更清楚地说明本发明实施例中的技术方案, 下面将对实施例描述中所需要使用 的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对 于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得 其他的附图。
图 1是本发明实施例提供的一种网络***结构示意图;
图 2是本发明实施例中提供的一种转发报文的方法的流程示意图;
图 3是本发明实施例中提供的另一种转发报文的方法的流程示意图;
图 4是本发明实施例中提供的再一种转发报文的方法的流程示意图;
图 5是本发明实施例中提供的一种转发报文的装置的结构示意图;
图 6是本发明实施例中提供的另一种转发报文的装置的结构示意图;
图 7是本发明实施例中提供的另一种转发报文的装置的结构示意图;
图 8是本发明实施例中提供的再另一种转发报文的装置的结构示意图。 具体实施方式 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整 地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基 于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有 其他实施例, 都属于本发明保护的范围。
本发明实施例提供了一种转发报文的***, 如图 1所示, 所述***流分发点 12以 及增值业务设备 13,所述增值业务设备可以有一个或多个, 图中示出了多个增值业务设 备 13a-n。 其中, 所述流分发点 12以及增值业务设备 13均可以是网络中的虚拟节点, 虚拟功能模块或者硬件物理实体。 流分发点 12用于获取策略表, 根据所述策略表选择 业务路径, 通过所述选择的业务路径向增值业务设备 13发送业务流。 图 1中示出了两 条业务路径,分别为业务路径 1和业务路径 2。所述增值业务设备 13用于对所述业务流 进行增值业务处理, 并转发处理后的业务流。 所述流分发点 12以及增值业务设备 13的 具体功能可以参考以下各个实施例中的描述。
基于图 1所示的***, 本发明实施例提供了一种转发报文的方法, 所述方法的执行 主体可以为流分发点 12或者增值业务设备 13, 如图 2所示, 所述方法可以由增值业务 设备执行, 也可以由流分发点执行, 所述方法包括:
201、 获取第一报文, 所述第一报文是根据业务报文得到的, 所述业务报文为需要 增值业务处理的报文, 所述第一报文包括地址表, 所述地址表包括增值业务设备的 IP 地址以及转发地址, 所述增值业务设备位于所述业务报文的业务路径上。 其中, 所述第 一报文可以是流分发点对接收到的业务报文经过处理得到的报文, 也可以是增值业务设 备接收的经过流分发点处理后的报文, 也可以是增值业务设备接收到的经过其他增值业 务设备处理的报文,还可以是增值业务设备对流分发点发送的处理后的业务报文进一步 处理后得到的报文, 这里不做限制。 不论所述第一报文是如何得到的, 所述第一报文最 终是根据所述业务报文得到的。
所述业务路径是由需要对所述业务报文进行增值业务处理的增值业务设备依次组 成的路径, 即所述业务路径包括需要对所述业务报文进行增值业务处理的增值业务设备 的序列。 根据所述方法的执行主体的变化, 所述地址表中可以包括所述业务路径上的全 部增值业务设备的 IP地址信息或者部分增值业务设备的 IP地址信息。所述地址表中的 所述增值业务设备的 IP地址也可以为空, 即所述地址表仅仅包括所述转发地址。
所述转发地址为所述地址表的最后一项中的地址。
202、 根据所述地址表的第一项中的地址修改所述第一报文的目的 IP地址, 删除所 述地址表的第一项, 得到第二报文。
步骤 202具体是指, 将所述第一报文的目的 IP地址修改为所述地址表中的第一项 中的地址, 并删除所述地址表中的第一项, 将对第一报文经过上述处理后得到的报文作 为第二报文。
当由流分发点执行所述方法时,所述地址表的第一项中的地址为增值业务设备的 IP 地址。 当由增值业务设备执行所述方法时, 所述第一项中的地址可以为下一跳增值业务 设备的 IP地址, 也可以为转发地址。 203、 根据所述第二报文的目的 IP地址转发所述第二报文。
具体来说, 步骤 203中, 是根据所述第二报文的目的 IP地址将所述第二报文转发 给所述第二报文的目的 IP地址对应的增值业务设备, 即下一跳增值业务设备。
本发明上述实施例中, 通过获取包括增值业务设备的 IP地址以及转发地址的地址 表的第一报文, 并对所述第一报文进行修改得到第二报文, 然后发送所述第二报文, 实 现了对增值业务设备的指定, 能够在对所述报文进行增值业务处理的同时, 避免将所述 报文发送给不相关的增值业务设备, 进而避免了对增值业务设备能力的浪费。
下面分别从流分发点和增值业务设备的角度, 对图 2所示方法做进一步阐述。 如图 3所示, 在本发明的一个实施例中, 当图 2所示的方法由流分发点执行时, 所 述方法具体可以包括:
301、 流分发点接收业务报文, 其中, 所述业务报文为需要进行增值业务处理的报 文。
所述业务报文可以是从用户侧接收的报文, 也可以是从网络侧接收的报文, 本实施 例对此不做限制。 所述业务报文为 IP报文。
302、 所述流分发点获取所述业务报文所属的业务流的业务流标识。
其中, 可以通过源 IP地址, 目的 IP地址, 源端口, 目的端口, 协议号中的至少一 种信息来标识业务流, 因此, 所述业务流标识可以包括所述业务报文的源 IP地址, 目 的 IP地址, 源端口, 目的端口和协议号中的至少一个。 可选地, 所述业务流标识可以 是所述业务报文的五元组信息,也可以是根据所述业务报文的五元组信息通过一定的算 法得到的数值, 例如通过哈希 (hash) 算法所得到的数值。
303、 所述流分发点根据所述业务流标识获取所述业务报文的业务路径, 所述业务 路径包括需要对所述业务报文进行增值业务处理的增值业务设备的序列。
具体来说, 所述流分发点根据所述业务流标识查找策略表, 得到所述业务流标识所 属的策略, 获取所述策略中的业务路径。 所述策略表用于指示业务流的增值业务处理方 式。 所述策略表包括至少一项策略, 每项策略包括业务流标识, 业务路径以及转发方式 的对应关系。
所述增值业务设备的序列具体可以是增值业务设备的标识的序列或者 IP地址的序 列。所述序列表明了增值业务设备对业务流进行处理的顺序。所述标识可以是数字编号, 例如, FW的编号为 1, IPS的编号为 2, IDS的编号为 3等, 则业务路径 (3, 1, 2) 表示业务流需要经过三个增值业务设备处理, 处理的顺序先是 IDS, 后是 FW, 最后是 IPS。 所述标识也可以为增值业务设备的代码, 例如, 可以是 FW, IPS或者 IDS等。
所述转发方式是指对应的业务路径中的最后一个增值业务设备的转发方式,包括了 返回方式和直接转发方式。所述返回方式是指最后一个增值业务设备将经过所有增值业 务设备处理后得到的报文仍然返回流分发点。 所述直接转发方式, 是指所述最后一个增 值业务设备将经过所有增值业务设备处理后得到的报文根据业务报文的目的 IP地址进 行转发。
所述策略表可以是所述流分发点从管理设备上获取的, 也可以是由用户预先配置在 所述流分发点上的, 在此不做限制。
304、 所述流分发点获取所述业务路径中的增值业务设备的 IP地址。
其中, 当所述业务路径中包括多个增值业务设备时, 获取所述业务路径中的增值业 务设备的 IP地址, 具体是指根据依次获取所述业务路径中的多个增值业务设备的 IP地 址。
当所述业务路径包括增值业务设备的标识的序列时,所述流分发点根据映射表依次 获取所述业务路径中的增值业务设备的标识对应的增值业务设备的 IP地址。 其中, 所 述映射表的每个表项包括增值业务设备的 IP地址和增值业务设备的标识的对应关系。 所述映射表可以是所述管理设备和所述流分发点协商确定的, 也可以是所述管理设备根 据配置发送给所述流分发点的。 当所述业务路径包括增值业务设备的 IP地址的序列时, 所述流分发点直接从所述业务路径中获取所述增值业务设备的 IP地址。
305、 所述流分发点获取所述业务报文的转发地址。
所述转发地址为所述业务报文经过全部增值业务设备处理后得到的报文的目的 IP 地址。所述转发地址由所述流分发点根据所述业务路径中的最后一个增值业务设备的转 发方式确定, 如前所述, 所述转发方式通过所述策略表可以得到。
所述流分发点获取所述业务报文的转发地址包括: 获取所述策略中的转发方式, 当 所述转发方式为返回方式时, 将所述流分发点的 IP地址作为所述转发地址; 以及获取 所述策略中的转发方式, 当所述转发方式为直接转发方式时, 将所述业务报文的目的 IP 地址作为所述转发地址。
306、 所述流分发点获取第一报文, 所述第一报文是根据所述业务报文得到的, 所 述第一报文包括地址表, 所述地址表包括增值业务设备的 IP地址以及转发地址, 所述 增值业务设备位于所述业务报文的业务路径上。
具体来说, 所述流分发点获取第一报文包括: 为所述业务报文添加地址表, 在所述 地址表中依次添加所述步骤 304中得到的所述业务路径上的增值业务设备的 IP地址以 及在所述地址表的最后一项中添加所述步骤 305中得到的转发地址,得到所述第一报文, 所述转发地址为所述地址表的最后一项中的地址。
具体来说, 所述业务路径包括多个增值业务设备的序列, 所述地址表相应地包括所 述多个增值业务设备的 IP地址。 并且, 所述多个增值业务设备的 IP地址在所述地址表 中的序列与各自对应的增值业务设备在所述业务路径中的序列相同。
所述地址表可以以多种方式添加在所述业务报文中, 例如, 将所述地址表添加在为 所述业务报文的扩展头中, 或者, 将所述地址表添加在所述业务报文的 IP选项中。
以图 1所示的业务路径 1为例, 业务路径 1中共有四个增值业务设备 13a-13d, 可 以记为 (13a, 13b, 13c, 13d) , 所述增值业务设备 13a-13d的 IP地址分别为 1.1.1.10, 1.1.1.11, 1.1.1.12以及 1.1.1.13。流分发点收至 IJ源 IP地址为 1.1.1.1,目的 IP地址为 2.2.2.2 的业务报文后, 获取所述业务报文所属的业务流的业务流标识, 根据所述业务流标识获 取到业务路径 1, 根据所述业务路径 1中各增值业务设备的标识, 根据本地存储的映射 表分别获取到了各增值业务设备的 IP地址 1.1.1.10, 1.1.1.11 , 1.1.1.12以及 1.1.1.13, 假 设所述业务路径中最后一个增值业务设备的转发方式为直接转发方式, 则所述流分发点 确定所述转发地址为 2.2.2.2, 然后, 为所述业务报文添加地址表, 将所述各增值业务设 备的 IP地址根据所述业务路径 1中各增值业务设备的标识的序列添加到所述地址表中, 将所述转发地址添加到所述地址表的最后一项中, 得到源 IP地址为 1.1.1.1, 目的 IP地 址为 2.2.2.2, 携带地址表(1.1.1.10, 1.1.1.11, 1.1.1.12, 1.1.1.13, 2.2.2.2) 的第一报文。
本申请各实施例中, 为了便于表述,将所述地址表用小括号进行表示,具体实现中, 所述地址表可以有多种表现形式。
307、 所述流分发点根据所述地址表的第一项中的地址修改所述第一报文的目的 IP 地址, 删除所述地址表的第一项, 得到第二报文。
具体来说, 所述流分发点根据所述地址表的第一项中的 IP地址, 即所述业务路径 中第一个增值业务设备的 IP地址, 修改所述第一报文的目的 IP地址, 并删除所述第一 报文中的所述地址表的第一项, 得到第二报文。
接着上述的例子, 所述第一报文的源 IP地址为 1.1.1.1, 目的 IP地址为 2.2.2.2, 携 带的地址表为 (1.1.1.10, 1.1.1.11, 1.1.1.12, 1.1.1.13, 2.2.2.2) 。 贝 lj在本步骤中, 所述 流分发点将所述第一报文的目的 IP 地址由 2.2.2.2 修改为所述地址表中的第一项, 即 1.1.1.10, 并从所述地址表中删除 1.1.1.10, 得到第二报文, 所述第二报文的源 IP地址为 1.1.1.1, 目的 IP地址为 1.1.1.10,携带的地址表为(1.1.1.11, 1.1.1.12, 1.1.1.13, 2.2.2.2)。
308、 所述流分发点根据所述第二报文的目的 IP地址发送所述第二报文。
具体来说, 由于所述第二报文的目的 IP地址为所述业务路径中的第一个增值业务 设备的 IP地址, 本步骤中所述流分发点将所述第二报文发送给所述业务路径中的第一 个增值业务设备。
上述步骤 306, 307和 308分别是图 2中步骤 201, 202和 203的具体实现。
本发明上述实施例中,流分发点通过在接收的业务报文中添加包括增值业务设备的
IP地址以及转发地址的地址表,能够将所述业务报文依次发送给相应的业务路径中的增 值业务设备, 实现了在对所述业务报文进行增值业务处理的同时, 避免将所述业务报文 发送给不相关的增值业务设备, 进而避免了对增值业务设备能力的浪费。 并且, 由流分 发点将地址表添加在业务报文中发送,避免了在各增值业务设备上分别配置业务路径引 起的配置复杂性问题。
如图 4所示, 在本发明的另一个实施例中, 当图 2所示的方法由增值业务设备执行 时, 所述方法具体可以包括:
401、 增值业务设备获取第一报文, 所述第一报文是根据业务报文得到的, 所述业 务报文为需要增值业务处理的报文, 所述第一报文包括地址表, 所述地址表包括增值业 务设备的 IP地址以及转发地址, 所述增值业务设备位于所述业务报文的业务路径上。
所述转发地址为所述地址表的最后一项中的地址。当所述地址转发表中只有一个地 址时, 所述地址即为所述转发地址, 这种情况下, 认为增值业务设备的 IP地址为空。
所述增值业务设备获取第一报文, 具体可以是接收流分发点发送的第一报文, 或者 是上一跳增值业务设备发送的第一报文。
以图 1所示的业务路径 1为例, 业务路径 1中共有四个增值业务设备 13a-13d, 所 述增值业务设备 13a-13d的 IP地址分别为 1.1.1.10, 1.1.1.11 , 1.1.1.12以及 1.1.1.13。 对 于增值业务设备 13a来说, 所述第一报文可以是所述流分发点发送的, 源 IP 地址为 1.1.1.1, 目的 IP地址为 1.1.1.10, 携带的地址表为(1.1.1.11, 1.1.1.12, 1.1.1.13, 2.2.2.2) 的报文。 其中, 所述地址表中的 1.1.1.11, 1.1.1.12, 1.1.1.13为增值业务设备的 IP地址, 2.2.2.2为转发地址。
402、 所述增值业务设备对所述第一报文进行增值业务处理, 得到处理后的第一报 文。
由于增值业务设备的主要功能就是对报文进行增值业务处理, 因此, 所述增值业务 设备在接收到所述第一报文后, 对所述第一报文进行增值业务处理, 得到处理后的第一 报文。 所述处理后的第一报文的目的 IP地址和地址表与所述第一报文的目的 IP地址和 地址表相同。
403、 所述增值业务设备根据所述处理后的第一报文的地址表的第一项中的地址修 改所述处理后的第一报文的目的 IP地址, 删除所述处理后的第一报文的地址表的第一 项, 得到第二报文。
在本实施例的一个实现方式中, 所述增值业务设备的 IP地址不为空, 仍以所述增 值业务设备 13a为例, 当所述所述增值业务设备 13a收到源 IP地址为 1.1.1.1, 目的 IP 地址为 1.1.1.10, 携带的地址表为 (1.1.1.11, 1.1.1.12, 1.1.1.13, 2.2.2.2)的第一报文后, 假设对所述第一报文经过增值业务处理后, 得到的处理后的第一报文的目的 IP地址和 地址表不变, 则步骤 403中, 所述增值业务设备 13a将所述处理后的第一报文的目的 IP 地址 1.1.1.10修改为所述地址表中的第一项, 即 1.1.1.11, 并删除所述地址表的第一项, 即从所述地址表中删除 1.1.1.11, 得到第二报文, 所述第二报文的源 IP地址为 1.1.1.1, 目的 IP地址为 1.1.1.11, 携带的地址表为 (1.1.1.12, 1.1.1.13, 2.2.2.2) 。
在本实施例的另一个实现方式中, 当所述第一报文的所述地址表中的增值业务设备 的 IP地址为空, 即所述地址表中只有包括转发地址的一项时, 则在步骤 403中, 由于 处理后的第一报文的地址表的中仅有一项, 则所述增值业务设备通过删除所述处理后的 第一报文的地址表, 才能得到所述第二报文。 例如, 当所述第一报文为所述增值业务设 备 13d从增值业务设备 13c接收的报文时, 所述第一报文的源 IP地址为 1.1.1.1, 目的 IP地址为 1.1.1.13, 地址表为 (2.2.2.2) , 假设处理后的第一报文的源 IP地址, 目的 IP 地址和地址表不变, 则增值业务设备 13d将所述处理后的第一报文的目的 IP 地址修 改, 2.2.2.2, 并将地址表中的 2.2.2.2删除, 删除 2.2.2.2后, 由于所述处理后的第一报文 中的地址表已经为空, 增值业务设备 13d进一步删除所述地址表, 得到第二报文。 此时 的所述第二报文为不带地址表的报文。
404、 所述增值业务设备根据所述第二报文的目的 IP地址转发所述第二报文。 在一个实施方式中,所述增值业务设备 13a根据所述第二报文的目的 IP地址 1.1.1.11 将所述第二报文发送给增值业务设备 13b。
在另一个实施方式中, 所述增值业务设备 13d根据所述第二报文的目的 IP 地址 2.2.2.2转发所述第二报文。
上述步骤 401, 403和 404分别是图 2中步骤 201, 202和 203的具体实现。
本实施例中,所述增值业务设备接收流分发点或者上一跳增值业务设备发送的第一 报文,根据所述第一报文中携带的地址表将所述第一报文发送给其他增值业务设备或者 进行转发, 即通过地址表实现了对增值业务设备的指定, 能够在对所述报文进行增值业 务处理的同时, 避免将所述报文发送给不相关的增值业务设备, 进而避免了对增值业务 设备能力的浪费。
为实现本发明实施例上述方法, 本发明实施例还提供了一种转发报文的装置 500, 如图 5所示, 所述装置包括第一获取模块 501, 修改模块 502和转发模块 503。
所述第一获取模块 501用于获取第一报文, 所述第一报文是根据业务报文得到的, 所述业务报文为需要增值业务处理的报文, 所述第一报文包括地址表, 所述地址表包括 增值业务设备的 IP地址以及转发地址, 所述增值业务设备位于所述业务报文的业务路 径上。
所述修改模块 502用于根据所述地址表的第一项中的地址修改所述第一报文的目的 IP地址, 删除所述地址表的第一项, 得到第二报文。
所述转发模块 503用于根据所述第二报文的目的 IP地址转发所述第二报文。
上述第一获取模块 501, 修改模块 502和转发模块 503分别用于执行步骤 201, 202 以及 203, 具体功能, 请参考图 2相关的描述。
在本发明的一个实施例中, 当所述转发报文的装置为流分发点时, 如图 6所示, 所 述装置 500还包括: 接收模块 601和第二获取模块 602。
所述接收模块 601用于接收所述业务报文。
所述第二获取模块 602用于所述获取所述业务报文所属的业务流的业务流标识; 根 据所述业务流标识获取所述业务报文的业务路径,所述业务路径包括增值业务设备的序 列; 获取所述业务路径中的增值业务设备的 IP地址; 以及获取所述转发地址, 所述转发 地址为所述业务报文的目的 IP地址或所述流分发点的 IP地址。 所述第一获取模块 501具体用于为所述接收模块接收的业务报文添加地址表,在所 述地址表中依次添加所述业务路径中的增值业务设备的 IP地址, 在所述地址表的最后 一项添加所述转发地址, 得到所述第一报文。
进一步地, 所述装置 500还包括第一存储模块 603, 用于存储策略表, 所述第二获 取模块 602根据所述业务流标识获取所述业务报文的业务路径包括: 根据所述业务流标 识查找所述第一存储模块 603中存储的策略表, 得到所述业务流标识所属的策略, 获取 所述策略中的业务路径; 所述策略表包括至少一项策略, 每项策略包括业务流标识, 业 务路径以及转发方式的对应关系; 所述第二获取模块 602获取所述转发地址包括以下任 意一个: 获取所述策略中的转发方式, 当所述转发方式为返回方式时, 将所述流分发点 的 IP地址作为所述转发地址; 以及获取所述策略中的转发方式, 当所述转发方式为直 接转发方式时, 将所述业务报文的目的 IP地址作为所述转发地址。
进一步地, 所述装置还包括第二存储模块 604, 用于存储映射表, 当所述增值业务 设备的序列包括所述增值业务设备的标识的序列时,所述第二获取模块 602获取所述业 务路径中的增值业务设备的 IP地址包括: 根据所述映射表依次获取所述业务路径中的 增值业务设备的标识对应的增值业务设备的 IP地址, 所述映射表的每个表项包括增值 业务设备的 IP地址和增值业务设备的标识的对应关系。
在本发明的另一个实施例中, 当所述转发报文的装置为增值业务设备时, 如图 7所 示, 所述装置还包括处理模块 701。 所述第一获取模块 501具体用于接收流分发点或上 一跳增值业务设备发送的所述第一报文。
所述处理模块 701用于对所述第一报文进行增值业务处理,得到处理后的第一报文, 所述处理后的第一报文的目的 IP地址和和地址表与所述第一报文的目的 IP地址和地址 表相同。
所述修改模块 502具体用于,根据所述处理后的第一报文的地址表的第一项中的地 址修改所述处理后的第一报文的目的 IP地址, 删除所述处理后的第一报文的地址表的 第一项, 得到所述第二报文。
在本发明的另一个实施例中, 当所述转发报文的装置为增值业务设备时, 如果所述 第一获取模块 501获取的第一报文的地址表中的增值业务设备的 IP地址为空, 即所述 地址表中只包括一项(其中的地址为转发地址) 时, 所述修改模块 502具体用于根据所 述处理后的第一报文的地址表的第一项中的地址修改所述处理后的第一报文的目的 IP 地址, 删除所述处理后的第一报文的地址表, 得到所述第二报文。 本发明上述各实施例中的装置通过获取包括增值业务设备的 IP地址以及转发地址 的地址表的第一报文, 并对所述第一报文进行修改得到第二报文, 然后发送所述第二报 文, 实现了对增值业务设备的指定, 能够在对所述报文进行增值业务处理的同时, 避免 将所述报文发送给不相关的增值业务设备, 进而避免了对增值业务设备能力的浪费。
本发明实施例还提供了一种转发报文的装置 800, 所述装置可以是包含计算能力的 主机服务器, 或者是路由器, 网络交换机等等, 本发明具体实施例并不对计算节点的具 体实现做限定。 如图 8所示, 所述装置 800包括:
处理器 (英文: processor)810, 通信接口(英文: communications interface)820, 存储 器 (英文: memory)830, 总线 840。
处理器 810, 通信接口 820, 存储器 830通过总线 840进行相互间的通信。
通信接口 820, 用于与外部网元通信。 在一个实施方式中, 所述通信接口 820用于 与管理设备 11、 增值业务设备 13等通信。 在另一个实施方式中, 所述通信接口 820用 于与流分发点 12, 增值业务设备 13等通信。通信接口 820可以由光收发器, 电收发器, 无线收发器或其任意组合实现。 例如, 光收发器可以是小封装可插拔 (英文: small form-factor pluggable transceiver, 缩写: SFP) 收发器(英文: transceiver) , 增强小封装 可插拔 (英文: enhanced small form-factor pluggable, 缩写: SFP+) 收发器或 10吉比特 小封装可插拔 (英文: 10 Gigabit small form-factor pluggable, 缩写: XFP) 收发器。 电 收发器可以是以太网(英文: Ethernet)网络接口控制器(英文: network interface controller, 缩写: NIC)。 无线收发器可以是无线网络接口控制器 (英文: wireless network interface controller, 缩写: WNIC)。 通信接口 820可以包括多个物理接口, 例如通信接口 820包 括多个以太网接口。
处理器 810, 用于执行程序 832。
具体地, 程序 832可以包括程序代码, 所述程序代码包括计算机操作指令。
处理器 810可能是中央处理器 (英文: central processing unit, 缩写: CPU), 或者 是专用集成电路 (英文: application-specific integrated circuit, 缩写: ASIC)。
存储器 830, 用于存放程序 832。存储器 830可以包括易失性存储器(英文: volatile memory), 例如随机存取存储器(英文: random-access memory, 缩写: RAM); 存储器 830也可以包括非易失性存储器(英文: non-volatile memory), 例如只读存储器(英文: read-only memory, 缩写: ROM), 快闪存储器(英文: flash memory), 硬盘(英文: hard disk drive, 缩写: HDD)或固态硬盘(英文: solid-state drive, 缩写: SSD); 存储器 830 还可以包括上述种类的存储器的组合。
处理器 810用于调用所述存储器中的程序 832,根据程序 832执行图 2, 图 3或图 4 所示的方法, 并通过所述通信接口转发所述第二报文。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来 完成, 也可以通过程序来指令相关的硬件完成, 所述的程序可以存储于一种计算机可读 存储介质中, 上述提到的存储介质可以是只读存储器, 磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。

Claims (19)

  1. 权利要求
    1、 一种转发报文的方法, 其特征在于, 包括:
    获取第一报文, 所述第一报文是根据业务报文得到的, 所述业务报文为需要增值业 务处理的报文, 所述第一报文包括地址表, 所述地址表包括增值业务设备的 IP地址以及 转发地址, 所述转发地址为所述地址表的最后一项中的地址; 所述增值业务设备位于所 述业务报文的业务路径上;
    根据所述地址表的第一项中的地址修改所述第一报文的目的 IP地址, 删除所述地址 表的第一项, 得到第二报文;
    根据所述第二报文的目的 IP地址转发所述第二报文。
  2. 2、 根据权利要求 1所述的方法, 其特征在于, 所述方法由流分发点执行, 所述获取 第一报文之前, 所述方法还包括:
    接收所述业务报文;
    获取所述业务报文所属的业务流的业务流标识;
    根据所述业务流标识获取所述业务报文的业务路径,所述业务路径包括增值业务设 备的序列;
    获取所述业务路径中的增值业务设备的 IP地址; 以及
    获取所述转发地址, 所述转发地址为所述业务报文的目的 IP地址或所述流分发点的 IP地址。
  3. 3、 根据权利要求 2所述的方法, 其特征在于, 所述获取第一报文包括:
    为所述业务报文添加地址表,在所述地址表中依次添加所述业务路径中的增值业务 设备的 IP地址, 在所述地址表的最后一项添加所述转发地址, 得到所述第一报文。
  4. 4、 根据权利要求 2或 3所述的方法, 其特征在于,
    所述根据所述业务流标识获取所述业务报文的业务路径包括: 根据所述业务流标识 查找策略表, 得到所述业务流标识所属的策略, 获取所述策略中的业务路径; 所述策略 表包括至少一项策略, 每项策略包括业务流标识, 业务路径以及转发方式的对应关系; 所述获取所述转发地址包括以下任意一个: 获取所述策略中的转发方式, 当所述转 发方式为返回方式时, 将所述流分发点的 IP地址作为所述转发地址; 以及获取所述策略 中的转发方式, 当所述转发方式为直接转发方式时, 将所述业务报文的目的 IP地址作为 所述转发地址。
  5. 5、 根据权利要求 2至 4中任意一项所述的方法, 其特征在于, 当所述增值业务设备的序列包括所述增值业务设备的标识的序列时,所述获取所述 业务路径中的增值业务设备的 IP地址包括: 根据映射表依次获取所述业务路径中的增值 业务设备的标识对应的增值业务设备的 IP地址, 所述映射表的每个表项包括增值业务设 备的 IP地址和增值业务设备的标识的对应关系; 或
    当所述所述增值业务设备的序列包括所述增值业务设备的 IP地址的序列时, 所述获 取所述业务路径中的增值业务设备的 IP地址包括: 直接从所述业务路径中获取所述增值 业务设备的 IP地址。
  6. 6、 根据权利要求 1所述的方法, 其特征在于, 所述方法由增值业务设备执行, 所述 获取第一报文包括:
    接收流分发点或上一跳增值业务设备发送的所述第一报文。
  7. 7、 根据权利要求 6所述的方法, 其特征在于, 所述方法还包括:
    对所述第一报文进行增值业务设备处理, 得到处理后的第一报文, 所述处理后的第 一报文的目的 IP地址和地址表与所述第一报文的目的 IP地址和地址表相同。
  8. 8、 根据权利要求 7所述的方法, 其特征在于, 所述得到第二报文包括:
    根据所述处理后的第一报文的地址表的第一项中的地址修改所述处理后的第一报 文的目的 IP地址, 删除所述处理后的第一报文的地址表的第一项, 得到所述第二报文。
  9. 9、 根据权利要求 8所述的方法, 其特征在于, 当所述地址表中的增值业务设备的 IP 地址为空时, 所述得到所述第二报文包括:
    根据所述处理后的第一报文的地址表的第一项中的地址修改所述处理后的第一报 文的目的 IP地址, 删除所述处理后的第一报文的地址表, 得到所述第二报文。
  10. 10、 一种转发报文的装置, 其特征在于, 包括:
    第一获取模块, 用于获取第一报文, 所述第一报文是根据业务报文得到的, 所述业 务报文为需要增值业务处理的报文, 所述第一报文包括地址表, 所述地址表包括增值业 务设备的 IP地址以及转发地址, 所述转发地址为所述地址表的最后一项中的地址; 所述 增值业务设备位于所述业务报文的业务路径上;
    修改模块, 用于根据所述地址表的第一项中的地址修改所述第一报文的目的 IP地 址, 删除所述地址表的第一项, 得到第二报文;
    转发模块, 用于根据所述第二报文的目的 IP地址转发所述第二报文。
  11. 11、 根据权利要求 10所述的装置, 其特征在于, 所述装置还包括接收模块和第二获 取模块: 所述接收模块用于接收所述业务报文;
    所述第二获取模块用于获取所述业务报文所属的业务流的业务流标识; 根据所述业 务流标识获取所述业务报文的业务路径, 所述业务路径包括增值业务设备的序列; 获取 所述业务路径中的增值业务设备的 IP地址; 以及获取所述转发地址, 所述转发地址为所 述业务报文的目的 IP地址或所述流分发点的 IP地址。
  12. 12、 根据权利要求 11所述的装置, 其特征在于, 所述第一获取模块具体用于: 为所述接收模块接收的业务报文添加地址表,在所述地址表中依次添加所述业务路 径中的增值业务设备的 IP地址, 在所述地址表的最后一项添加所述转发地址, 得到所述 第一报文。
  13. 13、 根据权利要求 11或 12所述的装置, 其特征在于, 所述装置还包括存储模块, 用 于存储策略表,
    所述第二获取模块根据所述业务流标识获取所述业务报文的业务路径包括: 根据所 述业务流标识查找所述存储模块中存储的所述策略表, 得到所述业务流标识所属的策 略, 获取所述策略中的业务路径; 所述策略表包括至少一项策略, 每项策略包括业务流 标识, 业务路径以及转发方式的对应关系;
    所述第二获取模块获取所述转发地址包括以下任意一个: 获取所述策略中的转发方 式, 当所述转发方式为返回方式时, 将所述流分发点的 IP地址作为所述转发地址; 以及 获取所述策略中的转发方式, 当所述转发方式为直接转发方式时, 将所述业务报文的目 的 IP地址作为所述转发地址。
  14. 14、 根据权利要求 11至 13中任意一项所述的装置, 其特征在于, 所述装置还包括第 二存储模块, 用于存储映射表, 所述映射表的每个表项包括增值业务设备的 IP地址和增 值业务设备的标识的对应关系;
    当所述增值业务设备的序列包括所述增值业务设备的标识的序列时,所述第二获取 单元获取所述业务路径中的增值业务设备的 IP地址包括: 根据映射表依次获取所述业务 路径中的增值业务设备的标识对应的增值业务设备的 IP地址, 所述映射表的每个表项包 括增值业务设备的 IP地址和增值业务设备的标识的对应关系。
  15. 15、 根据权利要求 10所述的装置, 其特征在于, 第一获取模块具体用于接收流分发 点或上一跳增值业务设备发送的所述第一报文。
  16. 16、 根据权利要求 15所述的装置, 其特征在于, 所述装置还包括:
    处理模块, 用于对所述第一报文进行增值业务设备处理, 得到处理后的第一报文, 所述处理后的第一报文的目的 IP地址和地址表与所述第一报文的目的 IP地址和地址表相 同。
  17. 17、 根据权利要求 16所述的装置, 其特征在于, 所述修改模块具体用于: 根据所述处理后的第一报文的地址表的第一项中的地址修改所述处理后的第一报 文的目的 IP地址, 删除所述处理后的第一报文的地址表的第一项, 得到所述第二报文。
  18. 18、 根据权利要求 17所述的装置, 其特征在于, 当所述地址表中的增值业务设备的 IP地址为空时, 所述修改单元具体用于:
    根据所述处理后的第一报文的地址表的第一项中的地址修改所述处理后的第一报 文的目的 IP地址, 删除所述处理后的第一报文的地址表, 得到所述第二报文。
  19. 19、 一种转发报文的装置, 其特征在于, 包括处理器, 通信接口, 存储器和总线, 其中, 所述处理器, 所述通信接口和所述存储器通过所述总线进行相互间的通信; 所述存储器用于存储程序;
    所述处理器用于调用所述存储器中的所述程序, 根据所述程序执行权利要求 1-9中 任意一项所述的方法, 并通过所述通信接口转发所述第二报文。
CN201480000859.0A 2014-01-06 2014-01-06 一种转发报文的方法和装置 Active CN105103503B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/070184 WO2015100751A1 (zh) 2014-01-06 2014-01-06 一种转发报文的方法和装置

Publications (2)

Publication Number Publication Date
CN105103503A true CN105103503A (zh) 2015-11-25
CN105103503B CN105103503B (zh) 2018-07-31

Family

ID=53493054

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480000859.0A Active CN105103503B (zh) 2014-01-06 2014-01-06 一种转发报文的方法和装置

Country Status (2)

Country Link
CN (1) CN105103503B (zh)
WO (1) WO2015100751A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114124777A (zh) * 2020-08-27 2022-03-01 中国电信股份有限公司 增值业务处理方法、装置和***

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113992592B (zh) * 2021-10-27 2023-11-17 锐捷网络股份有限公司 一种报文转发方法、装置、端口引流***及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101984598A (zh) * 2010-11-04 2011-03-09 成都市华为赛门铁克科技有限公司 一种报文转向的方法和深度包检测设备
CN102075438A (zh) * 2011-02-14 2011-05-25 中兴通讯股份有限公司 单播数据帧传输方法及装置
US20110158237A1 (en) * 2009-12-30 2011-06-30 Verizon Patent And Licensing, Inc. Modification of peer-to-peer based feature network based on changing conditions / session signaling
CN103346974A (zh) * 2013-06-03 2013-10-09 华为技术有限公司 一种业务流程的控制方法及网络设备
WO2013189272A1 (zh) * 2012-06-18 2013-12-27 华为技术有限公司 业务处理方法、设备和***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101510845B (zh) * 2009-03-27 2012-10-10 北京星网锐捷网络技术有限公司 一种标签转发方法和装置
CN102769557B (zh) * 2012-08-09 2015-08-12 深圳市共进电子股份有限公司 一种业务数据报文的传输方法及装置
CN103051629B (zh) * 2012-12-24 2017-02-08 华为技术有限公司 一种基于软件定义网络中数据处理的***、方法和节点

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110158237A1 (en) * 2009-12-30 2011-06-30 Verizon Patent And Licensing, Inc. Modification of peer-to-peer based feature network based on changing conditions / session signaling
CN101984598A (zh) * 2010-11-04 2011-03-09 成都市华为赛门铁克科技有限公司 一种报文转向的方法和深度包检测设备
CN102075438A (zh) * 2011-02-14 2011-05-25 中兴通讯股份有限公司 单播数据帧传输方法及装置
WO2013189272A1 (zh) * 2012-06-18 2013-12-27 华为技术有限公司 业务处理方法、设备和***
CN103346974A (zh) * 2013-06-03 2013-10-09 华为技术有限公司 一种业务流程的控制方法及网络设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114124777A (zh) * 2020-08-27 2022-03-01 中国电信股份有限公司 增值业务处理方法、装置和***

Also Published As

Publication number Publication date
WO2015100751A1 (zh) 2015-07-09
CN105103503B (zh) 2018-07-31

Similar Documents

Publication Publication Date Title
CN108471397B (zh) 防火墙配置、报文发送方法和装置
EP3076612B1 (en) Packet processing methods and nodes
CN108141416B (zh) 一种报文处理方法、计算设备以及报文处理装置
US10263808B2 (en) Deployment of virtual extensible local area network
US10412008B2 (en) Packet processing method, apparatus, and system
CN113411243B (zh) 数据传输方法及装置
US10461958B2 (en) Packet transmission method and apparatus
WO2018036254A1 (zh) 报文转发方法及装置
JP6437693B2 (ja) マルチキャストデータパケット転送
CN103259726A (zh) 存储和发送mac地址表项的方法、设备及***
CN104811380A (zh) 一种发送引流路由信息的方法及清洗设备
CN109936492A (zh) 一种通过隧道传输报文的方法、装置和***
US20190215191A1 (en) Deployment Of Virtual Extensible Local Area Network
US20200028779A1 (en) Packet processing method and apparatus
US10917342B2 (en) Method and system for propagating network traffic flows between end points based on service and priority policies
CN105103503A (zh) 一种转发报文的方法和装置
CN104702505B (zh) 一种报文传输方法和节点
CN105471817A (zh) 业务流的卸载方法、装置和***
CN105009542B (zh) 一种处理报文的方法和装置
CN112565044B (zh) 报文处理方法及装置
CN104394081B (zh) 一种数据处理方法及装置
US9306861B2 (en) Automatic promiscuous forwarding for a bridge
KR102001487B1 (ko) 소프트웨어 정의 네트워킹 제어 방법 및 이를 수행하는 컴퓨팅 장치
CN105721313B (zh) 数据传输方法及相关设备
WO2023088145A1 (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
GR01 Patent grant
GR01 Patent grant