CN102136989A - 报文传输的方法、系统和设备 - Google Patents
报文传输的方法、系统和设备 Download PDFInfo
- Publication number
- CN102136989A CN102136989A CN2010101065382A CN201010106538A CN102136989A CN 102136989 A CN102136989 A CN 102136989A CN 2010101065382 A CN2010101065382 A CN 2010101065382A CN 201010106538 A CN201010106538 A CN 201010106538A CN 102136989 A CN102136989 A CN 102136989A
- Authority
- CN
- China
- Prior art keywords
- message
- ttl value
- hash operation
- hash
- node
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种报文传输的方法,该方法包括:提取隧道入口处的报文流信息;对提取到的报文流信息进行哈希运算;根据哈希运算结果获得TTL值;根据获取的TTL值对报文进行封装,将封装后的报文进行传输;所述TTL值用作中间节点进行负载分担的哈希因子。本发明实施例中,隧道入口节点根据报文流信息进行哈希运算,根据哈希运算结果获得TTL值。这样一来,中间节点可以根据该TTL值进行负载分担链路的选择,从而利用TTL值的随机性防止多条IP报文流被分配到同一个链路上而导致的流量分配不均,可以提高系统的可靠性。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种报文传输的方法、系统和设备。
背景技术
在网络中的某个节点上,路由转发时有可能存在2条以上的等价链路,为了保证每条链路的流量均匀,通常需要按照某种方法将流量均匀地分布在每条链路上。目前通常使用的是哈希(HASH)算法进行流量分配,此方法就是根据流量的属性,比如报文的IP(Internet Protocol,互联网协议)地址或MAC(Media Access Control,介质访问控制地址等可以标识某一条流属性的参数,将不同属性的流量散列到不同的链路上去。而且,在大多数情况下,流量在传输中是需要保证顺序的,因此在哈希的过程中还要保证同一条流选择同一个链路,以免乱序。
VPN(Virtual Private Network,虚拟专用网)隧道是指在PSN(PacketSwitched Network,分组交换网)骨干网的VPN节点(一般指边缘设备)之间或VPN节点与用户节点之间建立的用来传输VPN数据的虚拟连接。对于VPN隧道,其中间节点的负载分担场景由于隧道封装的原因很难做到均衡,原因在于:VPN隧道建立数目在数量级上总是少于原始流的数量,大量的原始流信息被少量的隧道信息掩盖,在中间节点用作负载分担的依据信息量不够,从而导致多条流被分配到同一个链路上,被选择的链路会产生拥塞和丢包,而其他链路可能空闲。
发明内容
本发明实施例提供一种报文传输的方法、系统和设备,以实现报文的负载分担。
本发明实施例提供了一种报文传输的方法,包括:
提取隧道入口处的报文流信息;
对提取到的报文流信息进行哈希运算;
根据哈希运算结果获得生存时间TTL值;
根据获取的TTL值对报文进行封装,将封装后的报文进行传输,所述TTL值用作中间节点进行负载分担的哈希因子。
本发明实施例提供了一种报文传输的方法,包括:
接收来自隧道入口节点的报文,所述报文包含所述隧道入口节点封装的生存时间TTL值,所述TTL值由所述隧道入口节点对提取到的报文流信息进行第一哈希运算后,根据所述第一哈希运算的结果获得;
将所述报文中的TTL值作为负载分担的哈希因子进行负载分担链路选择;
将所述报文通过负载分担选择的链路进行传输。
本发明实施例提供了一种节点设备,包括:
提取单元,用于提取隧道入口处的报文流信息;
运算单元,用于对所述提取单元提取到的报文流信息进行哈希运算,得到哈希运算结果;
获取单元,用于根据所述运算单元得到的哈希运算结果获得生存时间TTL值;
封装单元,用于根据获取单元获取的TTL值对报文进行封装,所述TTL值用作中间节点进行负载分担的哈希因子;
第一传输单元,用于将所述封装单元封装后的报文进行传输。
本发明实施例提供了一种节点设备,包括:
接收单元,用于接收来自隧道入口节点的报文,所述报文包含所述隧道入口节点封装的生存时间TTL值,所述TTL值由所述隧道入口节点对提取到的报文流信息进行第一哈希运算后,根据所述第一哈希运算的结果获得;
第二选择单元,用于将所述接收单元接收的报文中的TTL值作为负载分担的哈希因子进行负载分担链路的选择;
第二传输单元,用于通过所述第二选择单元选择的链路传输所述报文。
本发明实施例提供了一种报文传输的系统,包括:
入口节点,用于提取隧道入口处的报文流信息;对提取到的报文流信息进行哈希运算;根据所述哈希运算的结果获得生存时间TTL值;根据获取的TTL值对报文进行封装,将封装后的报文进行传输;所述TTL值用作中间节点进行负载分担的哈希因子;
中间节点,用于接收来自所述入口节点的报文;将所述来自所述入口节点的报文中的TTL值作为负载分担的哈希因子进行负载分担链路选择;将所述来自所述入口节点的报文通过负载分担选择的链路进行传输。
采用本发明实施例中的技术方案,在隧道入口节点,根据报文流信息进行哈希运算,根据哈希运算结果获得TTL值,利用该TTL值封装报文。这样一来,中间节点可以利用TTL值作为负载分担的因子,从而很好地解决隧道中间节点的负载分担问题,使中间节点处理简单,处理性能高,并且不需要对每种隧道都作专门的解析,通用性和可扩展性强,可以提高系统的可靠性。
附图说明
图1为本发明实施例一提供的报文传输的方法流程图;
图2为本发明实施例二提供的报文传输的方法流程图;
图3为本发明实施例二的应用场景示意图;
图4为本发明实施例三提供的节点设备结构示意图;
图5为本发明实施例四提供的节点设备结构示意图;
图6为本发明实施例五提供的报文传输的系统示意图;
图7为本发明实施例六提供的报文传输的系统示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
图1为本发明实施例一提供的报文传输的方法流程图,现有技术中,TTL(Time to Live,生存时间)字段为一固定值,例如255,本实施例中,根据报文流信息的哈希运算结果设置TTL值,并根据该TTL值进行负载分担,具体包括:
101,提取隧道入口处的报文流信息。
举例来说,报文流信息可以为原始报文的两元组信息、或原始报文的五元组信息、或原始报文MAC地址等。其中,隧道可以是VPN隧道,具体可以为IP隧道或MPLS(Multi-Protocol Label Switching,多协议标签交换)隧道,当然,也可以是其它类型的隧道。
102,对提取到的报文流信息进行哈希运算。
103,根据哈希运算结果获得TTL值。
其中,TTL字段指定了报文的生存时间,即报文可以经过的最多路由器数。TTL的初始值由源主机设置(通常为32或64),一旦经过一个处理它的路由器,它的值就减去1。当该字段的值为0时,该报文就被丢弃。
举例来说,可以把哈希计算的结果直接作为TTL值,即TTL=HASH(flowinfo),其中,flow info即为报文流信息,TTL的取值范围可以设置为0-255之间的任意整数区间,例如32-255或64-255。TTL最小取值为隧道的最大跳数,与隧道上的设备数相关。
再举例来说,也可以将哈希运算结果与网络最大跳数的和作为TTL值,即TTL=N+HASH(flow info),其中,N即为网络最大跳数,可以预先对网络最大跳数进行设置,一般的,可以将网络最大跳数设置为32或64。
104,根据获取的TTL值对报文进行封装,将封装后的报文进行传输。
举例来说,可以根据隧道类型不同对报文进行IP头封装或MPLS标签封装。
并且,所述TTL值用作中间节点进行负载分担的哈希因子。
在104之后还可以包括,
105,隧道中的中间节点设备接收到来自隧道入口节点的报文后,将报文中的TTL值作为负载分担的哈希因子进行负载分担链路的选择。
106,中间节点将报文通过负载分担选择的链路进行传输。
本实施例中,隧道入口节点根据报文流信息进行哈希运算,根据哈希运算结果进行负载分担链路选择并设置TTL值,中间节点根据该TTL值进行负载分担链路选择,从而利用TTL值的随机性防止多条IP报文流被分配到同一个链路上而导致的流量分配不均,可以提高系统的可靠性。
实施例二
根据实施例一提供的报文传输的方法,本发明进一步提供了如图2所示的报文传输的方法,应用在图3所示的GRE(Generic Routing Encapsulation,通用路由封装)隧道场景中,GRE隧道中包含两个PE节点和若干个中间节点P,其中,GRE隧道入口的PE节点为PE_A,GRE隧道出口的PE节点为PE_B,GRE隧道的源IP地址为SIP,GRE隧道的目的IP地址为DIP,本实施例中,根据IP报文的报文流信息设置TTL值,并根据该TTL值进行负载分担,具体包括:
201,PE_A提取GRE隧道入口处的IP报文的报文流信息。
举例来说,该报文流信息包括GRE隧道的源IP地址为SIP,GRE隧道的目的IP地址为DIP。
202,PE_A对提取到的IP报文流信息进行哈希运算,并根据哈希运算结果进行负载分担链路选择。
举例来说,可以采用CRC32(Cyclic Redundancy Check,循环冗余校验)算法进行哈希运算,得到32位的Hash_result=CRC32(flow_DIP,flow_SIP)。
举例来说,PE_A需要根据这个哈希运算结果进行负载分担选路,可以采用模N取余算法或者其他Map算法进行负载分担选路,例如:Path_select=Hash_reslut2 MOD N。
203,PE_A根据哈希运算结果获得TTL值。
举例来说,可以取Hash_reslult的低7bit,加上网络的最大跳数,假设是127,得到TTL值,即TTL_value=127+hash_result[6:0]。
并且,所述TTL值用作中间节点进行负载分担的哈希因子。
204,PE_A根据获取的TTL值对IP报文进行GRE封装,将封装后的IP报文通过负载分担选择的链路进行传输。
205,GRE隧道中的中间节点P接收到IP报文后,将IP报文中的TTL值作为负载分担的哈希因子进行负载分担链路选择。
206,中间节点P将IP报文通过负载分担选择的链路进行传输。
举例来说,上述中间节点P进行负载分担链路选择过程可以包括:
301,中间节点P根据接收到的IP报文的流信息进行哈希运算。
举例来说,中间节点P可以CRC32算法进行哈希运算,例如:Hash_result2=CRC32(DIP,SIP,TTL)。
302,中间节点P根据哈希运算结果进行负载分担链路选择。
举例来说,中间节点P可以采用模N取余算法进行选路,例如:Path_select=Hash_reslut2 MOD N。
本实施例中,GRE隧道入口节点根据报文流信息进行哈希运算,根据哈希运算结果进行负载分担链路选择并设置TTL值,GRE隧道中间节点根据该TTL值进行负载分担链路选择,从而利用TTL值的随机性防止多条IP报文流被分配到同一个链路上而导致的流量分配不均,可以提高系统的可靠性。
实施例三
图4为本发明实施例三提供的节点设备结构示意图,包括:
提取单元401,用于提取隧道入口处的报文流信息;
运算单元402,用于对提取单元401提取到的报文流信息进行哈希运算,得到哈希运算结果;
获取单元403,用于根据运算单元402得到的哈希运算结果获得TTL值;封装单元404,用于根据获取单元403获取的TTL值对报文进行封装,所述TTL值用作中间节点进行负载分担的哈希因子;
第一传输单元405,用于将封装单元404封装后的报文进行传输。
进一步的,上述节点设备还可以包括第一选择单元406,用于根据运算单元402得到的哈希运算结果进行负载分担链路的选择;则第一传输单元405,用于将封装单元404封装后的报文通过第一选择单元406选择的链路进行传输。
举例来说,上述提取单元401,用于提取隧道入口处的报文流信息,该报文流信息包括原始报文的两元组信息、或原始报文的五元组信息、或原始报文MAC地址等。
又举例来说,上述获取单元403包括下述中的一种:
第一获取单元4031,用于根据运算单元402得到的哈希运算结果获得TTL值,例如:将运算单元402得到的哈希运算结果直接作为所述TTL值;和第二获取单元4032,用于将运算单元402得到的哈希运算结果与网络最大跳数的和作为所述TTL值。
本实施例的节点设备可以执行本发明实施例所提供的报文传输的方法,以便中间节点基于TTL值进行报文的负载分担,可以防止多条流被分配到同一个链路上而导致的流量分配不均,从而提高系统的可靠性。
实施例四
图5为本发明实施例四提供的节点设备结构示意图,包括:
接收单元501,用于接收来自隧道入口节点的报文,所述报文包含所述隧道入口节点封装的生存时间TTL值,所述TTL值由所述隧道入口节点对提取到的报文流信息进行第一哈希运算后,根据所述第一哈希运算的结果获得;
第二选择单元502,用于将接收单元501接收的报文中的TTL值作为负载分担的哈希因子进行负载分担链路的选择;
第二传输单元503,用于通过第二选择单元502选择的链路传输所述报文。
举例来说,上述第二选择单元502包括:
哈希单元5021,用于根据包含所述TTL值的报文流信息进行哈希运算;
负载分担单元5022,用于根据所述哈希运算的结果进行负载分担链路的选择;
例如:根据包含所述TTL值的报文流信息进行哈希运算,并根据哈希运算结果进行负载分担链路选择。
本实施例的节点设备可以执行本发明实施例所提供的报文传输的方法,基于TTL值进行报文的负载分担,可以防止多条流被分配到同一个链路上而导致的流量分配不均,从而提高系统的可靠性。
实施例五
图6为本发明实施例五提供的报文传输的系统示意图,包括:
入口节点601,用于提取隧道入口处的报文流信息;对提取到的报文流信息进行哈希运算;根据所述哈希运算的结果获得生存时间TTL值;根据获取的TTL值对报文进行封装,将封装后的报文进行传输;所述TTL值用作中间节点进行负载分担的哈希因子;
中间节点602,用于接收来自所述入口节点的报文;将所述来自所述入口节点的报文中的TTL值作为负载分担的哈希因子进行负载分担链路的选择;将所述来自所述入口节点的报文通过负载分担选择的链路进行传输。
实施例六
图7为本发明实施例六提供的报文传输的系统示意图,包括:
入口节点701,用于提取隧道入口处的报文流信息;对提取到的报文流信息进行哈希运算;根据所述哈希运算的结果获得生存时间TTL值;根据获取的TTL值对报文进行封装,将封装后的报文进行传输;所述TTL值用作中间节点进行负载分担的哈希因子;
中间节点702,用于接收来自所述入口节点的报文;将所述来自所述入口节点的报文中的TTL值作为负载分担的哈希因子进行负载分担链路的选择;将所述来自所述入口节点的报文通过负载分担选择的链路进行传输。
转发节点703,用于透传负载中间节点702转发的报文;
出口节点704,用于接收转发节点703透传的报文,解析该报文,当报文为出隧道报文时,对所述报文进行解封装,去掉该报文的报文头,并对所述报文进行出隧道处理。
上述隧道负载分担的系统,中间节点702接收入口节点701发送的包含TTL值的报文流信息,并将报文中的TTL值作为负载分担的哈希因子进行负载分担链路选择,转发该报文。从而利用TTL值的随机性防止多条IP报文流被分配到同一个链路上而导致的流量分配不均,可以提高系统的可靠性。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (11)
1.一种报文传输的方法,其特征在于,包括:
提取隧道入口处的报文流信息;
对提取到的报文流信息进行哈希运算;
根据哈希运算结果获得生存时间TTL值;
根据获取的TTL值对报文进行封装,将封装后的报文进行传输,所述TTL值用作中间节点进行负载分担的哈希因子。
2.根据权利要求1所述报文传输的方法,其特征在于,所述对提取到的报文流信息进行哈希运算之后,所述方法还包括:
根据所述哈希运算结果进行负载分担链路的选择;
所述将封装后的报文进行传输包括:
将所述封装后的报文通过负载分担选择的链路进行传输。
3.根据权利要求1所述报文传输的方法,其特征在于,所述根据哈希运算结果获得TTL值,包括下述中的一种:
将所述哈希运算结果作为所述TTL值;和
将所述哈希运算结果与网络最大跳数的和作为所述TTL值。
4.一种报文传输的方法,其特征在于,包括:
接收来自隧道入口节点的报文,所述报文包含所述隧道入口节点封装的生存时间TTL值,所述TTL值由所述隧道入口节点对提取到的报文流信息进行第一哈希运算后,根据所述第一哈希运算的结果获得;
将所述报文中的TTL值作为负载分担的哈希因子进行负载分担链路的选择;
将所述报文通过负载分担选择的链路进行传输。
5.根据权利要求4所述报文传输的方法,其特征在于,所述将报文中的TTL值作为负载分担的哈希因子进行负载分担链路的选择包括:
根据包含所述TTL值的报文流信息进行第二哈希运算,并根据所述第二哈希运算的结果进行所述负载分担链路的选择。
6.一种节点设备,其特征在于,包括:
提取单元,用于提取隧道入口处的报文流信息;
运算单元,用于对所述提取单元提取到的报文流信息进行哈希运算,得到哈希运算结果;
获取单元,用于根据所述运算单元得到的哈希运算结果获得生存时间TTL值;
封装单元,用于根据所述获取单元获取的TTL值对报文进行封装,所述TTL值用作中间节点进行负载分担的哈希因子;
第一传输单元,用于将所述封装单元封装后的报文进行传输。
7.根据权利要求6所述节点设备,其特征在于,所述节点设备还包括:
第一选择单元,用于根据所述运算单元得到的哈希运算结果进行负载分担链路的选择;
则所述第一传输单元,用于将所述封装单元封装后的报文通过所述第一选择单元选择的链路进行传输。
8.根据权利要求6所述节点设备,其特征在于,所述获取单元包括下述中的一种:
第一获取单元,用于将所述运算单元得到的哈希运算结果作为所述TTL值;和
第二获取单元,用于将所述运算单元得到的哈希运算结果与网络最大跳数的和作为所述TTL值。
9.一种节点设备,其特征在于,包括:
接收单元,用于接收来自隧道入口节点的报文,所述报文包含所述隧道入口节点封装的生存时间TTL值,所述TTL值由所述隧道入口节点对提取到的报文流信息进行第一哈希运算后,根据所述第一哈希运算的结果获得;
第二选择单元,用于将所述接收单元接收的报文中的TTL值作为负载分担的哈希因子进行负载分担链路的选择;
第二传输单元,用于通过所述第二选择单元选择的链路传输所述报文。
10.根据权利要求9所述节点设备,其特征在于,所述第二选择单元包括:
哈希单元,用于根据包含所述TTL值的报文流信息进行哈希运算;
负载分担单元,用于根据所述哈希运算的结果进行负载分担链路的选择。
11.一种报文传输的系统,其特征在于,包括:
入口节点,用于提取隧道入口处的报文流信息;对提取到的报文流信息进行哈希运算;根据所述哈希运算的结果获得生存时间TTL值;根据获取的TTL值对报文进行封装,将封装后的报文进行传输;所述TTL值用作中间节点进行负载分担的哈希因子;
中间节点,用于接收来自所述入口节点的报文;将所述来自所述入口节点的报文中的TTL值作为负载分担的哈希因子进行负载分担链路的选择;将所述来自所述入口节点的报文通过负载分担选择的链路进行传输。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010106538.2A CN102136989B (zh) | 2010-01-26 | 2010-01-26 | 报文传输的方法、系统和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010106538.2A CN102136989B (zh) | 2010-01-26 | 2010-01-26 | 报文传输的方法、系统和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102136989A true CN102136989A (zh) | 2011-07-27 |
CN102136989B CN102136989B (zh) | 2014-03-12 |
Family
ID=44296649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010106538.2A Expired - Fee Related CN102136989B (zh) | 2010-01-26 | 2010-01-26 | 报文传输的方法、系统和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102136989B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102333039A (zh) * | 2011-10-25 | 2012-01-25 | 华为技术有限公司 | 一种转发报文的方法、生成表项的方法及装置 |
CN103595648A (zh) * | 2012-08-17 | 2014-02-19 | 国际商业机器公司 | 用于在服务器的接收侧进行负载均衡的方法和系统 |
CN104184676A (zh) * | 2013-05-27 | 2014-12-03 | 华为技术有限公司 | 一种数据中心网络及其流量均衡方法和控制器 |
CN104468391A (zh) * | 2014-12-16 | 2015-03-25 | 盛科网络(苏州)有限公司 | 根据隧道报文的用户信息实现负载均衡的方法及系统 |
CN105634776A (zh) * | 2014-10-31 | 2016-06-01 | 华为技术有限公司 | 一种确定报文转发接口的方法及设备 |
WO2016145737A1 (zh) * | 2015-03-19 | 2016-09-22 | 中兴通讯股份有限公司 | 一种实现负荷分担的方法及装置 |
WO2017088762A1 (zh) * | 2015-11-26 | 2017-06-01 | 华为技术有限公司 | 一种用于实现负载分担的方法和装置 |
CN107181662A (zh) * | 2017-05-18 | 2017-09-19 | 迈普通信技术股份有限公司 | 一种vxlan隧道负载均衡的方法及系统 |
CN108255879A (zh) * | 2016-12-29 | 2018-07-06 | 北京国双科技有限公司 | 网页浏览流量作弊的检测方法及装置 |
CN109922005A (zh) * | 2017-12-13 | 2019-06-21 | 中兴通讯股份有限公司 | 一种负载分担方法、装置和系统、计算机可读存储介质 |
CN110912824A (zh) * | 2019-11-27 | 2020-03-24 | 美的集团股份有限公司 | 确定多跳网络节点生存时间值的方法及装置 |
CN111464442A (zh) * | 2019-01-22 | 2020-07-28 | 华为技术有限公司 | 对数据包进行路由的方法和装置 |
CN113206793A (zh) * | 2021-03-15 | 2021-08-03 | 新华三信息安全技术有限公司 | 一种数据流转发方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6104695A (en) * | 1998-03-31 | 2000-08-15 | Sun Microsystems, Inc. | Repair TTL computation and correction mechanism to perform localized repairs in a multicast data distribution setup/framework |
CN100417138C (zh) * | 2005-11-19 | 2008-09-03 | 华为技术有限公司 | 一种负载分担的方法 |
CN100499591C (zh) * | 2006-05-31 | 2009-06-10 | 华为技术有限公司 | 通讯网络中对数据流的分流方法和装置 |
-
2010
- 2010-01-26 CN CN201010106538.2A patent/CN102136989B/zh not_active Expired - Fee Related
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102333039B (zh) * | 2011-10-25 | 2014-09-17 | 华为技术有限公司 | 一种转发报文的方法、生成表项的方法及装置 |
CN102333039A (zh) * | 2011-10-25 | 2012-01-25 | 华为技术有限公司 | 一种转发报文的方法、生成表项的方法及装置 |
US9736070B2 (en) | 2012-08-17 | 2017-08-15 | International Business Machines Corporation | Load balancing overlay network traffic using a teamed set of network interface cards |
CN103595648A (zh) * | 2012-08-17 | 2014-02-19 | 国际商业机器公司 | 用于在服务器的接收侧进行负载均衡的方法和系统 |
CN103595648B (zh) * | 2012-08-17 | 2017-05-24 | 国际商业机器公司 | 用于在服务器的接收侧进行负载均衡的方法和系统 |
CN104184676A (zh) * | 2013-05-27 | 2014-12-03 | 华为技术有限公司 | 一种数据中心网络及其流量均衡方法和控制器 |
CN104184676B (zh) * | 2013-05-27 | 2017-08-11 | 华为技术有限公司 | 一种数据中心网络及其流量均衡方法和控制器 |
CN105634776A (zh) * | 2014-10-31 | 2016-06-01 | 华为技术有限公司 | 一种确定报文转发接口的方法及设备 |
CN105634776B (zh) * | 2014-10-31 | 2020-01-31 | 华为技术有限公司 | 一种确定报文转发接口的方法及设备 |
CN104468391A (zh) * | 2014-12-16 | 2015-03-25 | 盛科网络(苏州)有限公司 | 根据隧道报文的用户信息实现负载均衡的方法及系统 |
WO2016145737A1 (zh) * | 2015-03-19 | 2016-09-22 | 中兴通讯股份有限公司 | 一种实现负荷分担的方法及装置 |
US10749804B2 (en) | 2015-11-26 | 2020-08-18 | Huawei Technologies Co., Ltd. | Method and apparatus for implementing load sharing |
WO2017088762A1 (zh) * | 2015-11-26 | 2017-06-01 | 华为技术有限公司 | 一种用于实现负载分担的方法和装置 |
US11336577B2 (en) | 2015-11-26 | 2022-05-17 | Huawei Technologies Co., Ltd. | Method and apparatus for implementing load sharing |
CN106803812B (zh) * | 2015-11-26 | 2020-12-01 | 华为技术有限公司 | 一种用于实现负载分担的方法和装置 |
CN106803812A (zh) * | 2015-11-26 | 2017-06-06 | 华为技术有限公司 | 一种用于实现负载分担的方法和装置 |
CN108255879B (zh) * | 2016-12-29 | 2021-10-08 | 北京国双科技有限公司 | 网页浏览流量作弊的检测方法及装置 |
CN108255879A (zh) * | 2016-12-29 | 2018-07-06 | 北京国双科技有限公司 | 网页浏览流量作弊的检测方法及装置 |
CN107181662A (zh) * | 2017-05-18 | 2017-09-19 | 迈普通信技术股份有限公司 | 一种vxlan隧道负载均衡的方法及系统 |
CN109922005A (zh) * | 2017-12-13 | 2019-06-21 | 中兴通讯股份有限公司 | 一种负载分担方法、装置和系统、计算机可读存储介质 |
EP3726789A4 (en) * | 2017-12-13 | 2021-09-22 | ZTE Corporation | METHOD, DEVICE AND SYSTEM FOR LOAD SHARING AND COMPUTER-READABLE STORAGE MEDIUM |
CN111464442A (zh) * | 2019-01-22 | 2020-07-28 | 华为技术有限公司 | 对数据包进行路由的方法和装置 |
CN111464442B (zh) * | 2019-01-22 | 2022-11-18 | 华为技术有限公司 | 对数据包进行路由的方法和装置 |
US12074796B2 (en) | 2019-01-22 | 2024-08-27 | Huawei Technologies Co., Ltd. | Data packet routing method and apparatus |
CN110912824A (zh) * | 2019-11-27 | 2020-03-24 | 美的集团股份有限公司 | 确定多跳网络节点生存时间值的方法及装置 |
CN113206793A (zh) * | 2021-03-15 | 2021-08-03 | 新华三信息安全技术有限公司 | 一种数据流转发方法及装置 |
CN113206793B (zh) * | 2021-03-15 | 2022-05-27 | 新华三信息安全技术有限公司 | 一种数据流转发方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102136989B (zh) | 2014-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102136989B (zh) | 报文传输的方法、系统和设备 | |
US11374848B2 (en) | Explicit routing with network function encoding | |
US10985942B2 (en) | Multicast traffic steering using tree identity in bit indexed explicit replication (BIER) | |
US20190327168A1 (en) | Traffic engineering for bit indexed explicit replication | |
CN102694721B (zh) | 用于网络中的分组交换的方法 | |
US8274980B2 (en) | Ethernet link aggregation | |
US10033641B2 (en) | Deterministic and optimized bit index explicit replication (BIER) forwarding | |
US8885643B2 (en) | Method for multicast flow routing selection | |
US10425327B2 (en) | System and method for routing in software defined networks using a flow header | |
WO2022062506A1 (zh) | 一种数据处理方法、装置、存储介质及电子装置 | |
US10911354B2 (en) | Packet processing method and system, and device | |
CN106603413B (zh) | 通过指定路径传输流量的方法和装置 | |
CN106105130A (zh) | 携带熵头的源路由 | |
CN110224934A (zh) | 一种利用统一sr标签栈进行报文处理的方法及装置 | |
CN106209638B (zh) | 从虚拟局域网至虚拟可扩展局域网的报文转发方法和设备 | |
CN109861897B (zh) | 一种获得对应关系的方法、装置及系统 | |
CN103326915A (zh) | 实现三层虚拟专用网络的方法、设备及系统 | |
US8929366B2 (en) | Method and apparatus for transporting packets with specific traffic flows having strict packet ordering requirements over a network using multipath techniques | |
EP2999171A1 (en) | Method, apparatus and system for establishing optical bypass | |
CN100499592C (zh) | 通讯网络中对数据流的分流方法和装置 | |
CN106209554A (zh) | 跨虚拟可扩展局域网的报文转发方法和设备 | |
CN104219160B (zh) | 生成输入参数的方法及设备 | |
CN107995119B (zh) | 基于端口模型的三层及以上网络设备stp的实现方法及系统 | |
US20200044953A1 (en) | Data Packet Fast Routing Method | |
CN105100013A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140312 |
|
CF01 | Termination of patent right due to non-payment of annual fee |