-
公开(公告)号:CN1996958A
公开(公告)日:2007-07-11
申请号:CN200610172243.9
申请日:2006-12-30
Applicant: 华为技术有限公司
Abstract: 本发明提供了一种保证报文顺序的方法和装置,属于数据通信领域。为了解决现有技术中软件保序占用较多的系统资源等问题,本发明提供了一种保证报文顺序的方法,包括以下步骤:在转发多条数据流的报文时,为接收到的每个报文分配一个序列号,并以轮询的方式将报文分配到并行的多个线程中;为每条数据流设置一个当前发送序列号;在每个线程转发报文时,先找到待转发报文所属数据流的当前发送序列号并进行加锁,在当前发送序列号和待转发报文的序列号相等时转发该报文,更新当前发送序列号并解锁。本发明还提供了一种保证报文顺序的装置,包括初始化模块和保序模块。本发明算法简单,不需要单独的保序线程,对内存需求小,具有系统整体性能优势。
-
公开(公告)号:CN117478591A
公开(公告)日:2024-01-30
申请号:CN202211303162.3
申请日:2022-10-24
Applicant: 华为技术有限公司
IPC: H04L45/74 , H04L45/00 , H04L49/9057
Abstract: 本申请公开了一种报文处理方法、网络设备及系统,第一网络设备获取对应报文转发路径的SID list和业务SID。其中,SID list包括转发SID。第一网络设备判断业务SID和转发SID是否满足预设条件,如果满足预设条件,则对业务SID和转发SID进行压缩处理,获得压缩后的业务SID和压缩后的转发SID。第一网络设备在报文中封装压缩后的业务SID和压缩后的转发SID,并将该报文发送给第二网络设备。即,通过本申请提供的技术方案,在业务SID和转发SID满足压缩条件时,先对业务SID和转发SID分别进行压缩,以便在报文中封装压缩后的业务SID和压缩后的转发SID,从而降低报文头的开销,提高报文传输效率。
-
公开(公告)号:CN116233279A
公开(公告)日:2023-06-06
申请号:CN202211662287.5
申请日:2020-06-19
Applicant: 华为技术有限公司
IPC: H04L69/22 , H04L69/167
Abstract: 一种报文处理方法、设备及系统,所述方法包括,第二网络设备接收第一网络设备发送的IPv6报文,所述IPv6报文包括IPv6报头和第一IPv6扩展报头,所述第一IPv6扩展报头指示接收所述IPv6报文的网络设备在数据平面中执行所述第一IPv6扩展报头中的动作。并且,所述第二网络设备根据所述IPv6报头和所述第一IPv6扩展报头,在所述第二网络设备的数据平面中执行所述第一IPv6扩展报头中的所述动作。从而,确保接收IPv6报文网络设备能够正常转发IPv6报文。
-
公开(公告)号:CN114365464B
公开(公告)日:2023-03-24
申请号:CN202080050898.7
申请日:2020-01-22
Applicant: 华为技术有限公司
IPC: H04L49/111 , H04L49/9015 , H04L45/741 , H04L49/118 , H04L49/15
Abstract: 一种在SR网络中处理报文的方法,包括:接收报文,报文的报文头包括目的地址字段、第一指针、第二指针和用于处理报文的列表,列表包括依次排列的多个标识,多个标识一一映射到SR网络中的多个段,第一指针的值和第二指针的值共同指示多个标识中的第一标识在列表中的位置;根据第一指针的值和第二指针的值确定第一标识;将第一标识拷贝至目的地址字段中。该方法在报文头中设置CL指针,与SL指针共同构成二维指针,指示C‑SID在SID list中的位置。从而减少报文长度,提高网络的传输效率和处理效率。
-
公开(公告)号:CN110417657B
公开(公告)日:2022-05-17
申请号:CN201810395277.7
申请日:2018-04-27
Applicant: 华为技术有限公司
Abstract: 本申请提供一种处理组播数据报文的方法和转发设备。其中,所述方法包括:第一转发设备与第三转发设备之间建立基于段路由头SRH的隧道,所述基于SRH的隧道经过不支持比特索引显示复制BIER的第二转发设备;所述第一转发设备根据来自组播源的组播数据报文和所述基于SRH的隧道,生成第一组播数据报文,所述第一组播数据报文包括第一报文头、第二报文头和来自组播源的组播数据报文,所述第一报文头包括SRH头,所述第二报文头包括的目的地址为所述第二转发设备的地址;所述第一转发设备通过所述基于SRH的隧道,向所述第二转发设备发送所述第一组播数据报文。
-
公开(公告)号:CN114189473A
公开(公告)日:2022-03-15
申请号:CN202111309796.5
申请日:2019-06-06
Applicant: 华为技术有限公司
Abstract: 本申请提供了一种报文的发送方法,该方法包括:第一转发设备接收第二转发设备发送的在IPv6报文,IPv6报文包括IPv6基本头部和BIER信息,其中,所述IPv6基本头部中的目的地址字段包括所述第一转发设备的第一IPv6地址;第一转发设备根据第一转发设备中与第一IPv6地址对应的标识对IPv6报文进行BIER转发。本申请提供的技术方案可以在节点根据标识确定对IPv6报文进行BIER转发处理,避免传统技术中接收IPv6报文的节点根据IPv6地址确定报文类型,提高了转发效率。
-
公开(公告)号:CN113765865A
公开(公告)日:2021-12-07
申请号:CN202010566025.3
申请日:2020-06-19
Applicant: 华为技术有限公司
IPC: H04L29/06
Abstract: 一种报文处理方法、设备及系统,所述方法包括,第二网络设备接收第一网络设备发送的IPv6报文,所述IPv6报文包括IPv6报头和第一IPv6扩展报头,所述第一IPv6扩展报头指示接收所述IPv6报文的网络设备在数据平面中执行所述第一IPv6扩展报头中的动作。并且,所述第二网络设备根据所述IPv6报头和所述第一IPv6扩展报头,在所述第二网络设备的数据平面中执行所述第一IPv6扩展报头中的所述动作。从而,确保接收IPv6报文网络设备能够正常转发IPv6报文。
-
公开(公告)号:CN112054959B
公开(公告)日:2021-11-19
申请号:CN201910493114.7
申请日:2019-06-06
Applicant: 华为技术有限公司
IPC: H04L12/721 , H04L12/741
Abstract: 本申请提供了一种基于BIER报文的发送方法,该方法包括:接收第二转发设备发送的在IPv6协议下封装的BIER报文,BIER报文包括IPv6基本头部和BIER头部,IPv6基本头部中的目的地址字段为第一转发设备的第一IPv6地址;根据转发表中第一IPv6地址对应的标识确定对BIER报文进行BIER转发处理,该标识用于指示第一IPv6地址为进行BIER转发处理的目的地址。本申请提供的技术方案可以在节点可以根据第一IPv6地址的标识确定对BIER报文进行BIER转发处理,避免传统技术中接收BIER报文的节点根据IPv6地址确定报文类型,提高了转发效率。
-
公开(公告)号:CN113542188A
公开(公告)日:2021-10-22
申请号:CN202010287690.9
申请日:2020-04-13
Applicant: 华为技术有限公司
Abstract: 本申请提供了一种报文检测的方法,该方法包括:第一网络设备获取位索引显式复制BIER报文,该BIER报文包括陷阱信息,该陷阱信息用于指示该BIER报文是否为合法的BIER报文;该第一网络设备确定陷阱信息是否有效;当第一网络设备确定陷阱信息有效时,第一网络设备确定BIER报文为非法的BIER报文。本申请提供的技术方案可检测出非法的BIER报文,增强BIER报文转发过程中的安全性或BIER报文封装的准确性。
-
公开(公告)号:CN111917622B
公开(公告)日:2021-08-03
申请号:CN201910900954.0
申请日:2019-09-23
Applicant: 华为技术有限公司
Abstract: 本申请实施例公开了一种RPF检查方法,尾节点接收到来自头节点的组播数据报文之后,可以获取该组播数据报文中携带的组播源地址、组播组地址以及封装信息。而后根据该组播源地址、组播组地址以及第一对应关系,获得用于标识组播数据报文对应的上游组播下一跳UMH节点的第一标识。另外,尾节点还可以根据组播数据报文的封装信息,以及第二对应关系,得到用于标识组播数据报文对应的头节点的第二标识。得到第一标识和第二标识之后,尾节点可以根据第一标识和第二标识进行RPF检查。在本申请实施例中,前述第一标识和第二标识的数据长度均小于128比特,故而在本申请实施例中,可以对两个小于128比特的数据进行比较,从而简化RPF检查。
-
-
-
-
-
-
-
-
-