CN118869591B 数据传输方法、装置、计算机可读介质及电子设备 (腾讯云计算(北京)有限责任公司)_第1页
CN118869591B 数据传输方法、装置、计算机可读介质及电子设备 (腾讯云计算(北京)有限责任公司)_第2页
CN118869591B 数据传输方法、装置、计算机可读介质及电子设备 (腾讯云计算(北京)有限责任公司)_第3页
CN118869591B 数据传输方法、装置、计算机可读介质及电子设备 (腾讯云计算(北京)有限责任公司)_第4页
CN118869591B 数据传输方法、装置、计算机可读介质及电子设备 (腾讯云计算(北京)有限责任公司)_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

正向数据传输路径对应的源端口号属于不同的根据配置源端口号后的正向数据传输路径向数正向数据传输路径均对应于不同分组中的源端2获取所述数据发送方的源端口号在数据中心网络中各个数据传输层的层级端口号分提取所述多个组合端口号分组中的源端口号交集,得到各个所述组合端根据所述发送方源端口号分组,对所述数据发送方对应的多条正据的物理路径,不同正向数据传输路径对应的源端口号属于不同的发送方源端口号分组,同一个发送方源端口号分组中的源端口对应于同一条根据配置源端口号后的正向数据传输路径向所述数据接收方发送连将所述数据发送方的源端口号与预设四元组数据结合,生成五将各个所述数据传输层的交换机所在的交换机分组作为所述探测数据包所包含的源数据传输层的一个交换机与下一数据传输层的一个交换机表示所述数据传输层的一个交基于当前数据传输层的交换机所配置的路由哈希信息对所述探测数据包所包含的路根据所述探测数据包需发送到的下一数据传输层的交换机索引查询交换机索引映射所配置的路由哈希信息对所述探测数据包所包含的路径识别特征进行路由哈希计算之前,为所述数据中心网络中的各个数据传输层的3基于当前数据传输层的交换机所配置的异或哈希算法和哈希种基于当前数据传输层的交换机所配置的虚拟路由函数对所述探测数据包所包含的路从所述数据发送方的多个源端口号中提取符合预设条件的多个指定源端个所述指定源端口号相对于所述数据发送方对应的各个数据传输层的层级端口号分组信根据多个所述指定源端口号对应的各个数据传输层的层级端口多个源端口号中不符合预设条件的多个非指定源端口号对应的各个数据传输层的层级端确定非指定源端口号对应的至少两个指定源端口号,其中将所述至少两个指定源端口号对应的层级端口号分组进行异或操配置各条正向数据传输路径的物理发送端口,其中,所述物理根据配置物理发送端口和源端口号后的正向数据传输路径向所述数据接收方发送连将路径标识为奇数的正向数据传输路径配置到第一物理发送端4所述物理接收端口更新所述正向数据传输路径对应的物获取所述数据接收方的源端口号在数据中心网络中各个数据传输层的层级端口号分提取所述多个组合端口号分组中的源端口号交集,得到各个所述组合端根据所述接收方源端口号分组对所述数据接收方对应的多条反向数据传输路径进行据的物理路径,不同反向数据传输路径对应的源端口号属于不同的接收方源端口号分组,同一个接收方源端口号分组中的源端口对应于同一条根据配置源端口号后的反向数据传输路径向所述数据发送方发送请根据所述连接请求包的物理接收端口配置反向数据传输路径的物理发送端口,其中,所述连接请求包的物理接收端口与所述反向数据传输路径的物理发送端根据配置物理发送端口和源端口号后的反向数据传输路径向所述数据发送方发送请端口号组获取模块,用于获取所述数据发送方的源端口号在数据端口号配置模块,用于根据所述发送方源端口号分组,对所方源端口号分组,同一个发送方源端口号分组中的源端口对应于同一条正向数据传输路请求包发送模块,用于根据配置源端口号后的正向数据传输路径端口号组获取模块,用于获取所述数据接收方的源端口号在数据端口号配置模块,用于根据所述接收方源端口号分组对所述数5应答包发送模块,用于根据配置源端口号后的反向数据传输路径器执行时实现权利要求1_10中任意一项所述的数据传输方法,或实现权利要求11_12中任其中,所述处理器执行所述可执行指令使得所述电子设备执行权利计算机设备的处理器从所述计算机可读存储介质读取并执述计算机设备执行权利要求1_10中任意一项所述的数据传输方法,或实现权利要求11_126[0010]获取数据发送方发送的连接请求包和对数据接收方的源端口号进行分组得到的[0011]根据所述接收方源端口号分组对所述数据接收方对应的多条反向数据传输路径7[0018]获取所述数据发送方的源端口号在数据中心网络中各个数据传输层的层级端口[0023]将各个所述数据传输层的交换机所在的交换机分组作为所述探测数据包所包含层级端口号分组的数量为与所述数据传输层连接的下一数据传输层所包含的交换机数量;所述数据传输层的一个交换机与下一数据传输层的一个交换机表示所述数据传输层的一[0025]基于当前数据传输层的交换机所配置的路由哈希信息对所述探测数据包所包含[0026]根据所述探测数据包需发送到的下一数据传输层的交换机索引查询交换机索引8[0029]基于当前数据传输层的交换机所配置的虚拟路由函数对所述探测数据包所包含所述数据发送方对应的各个数据传输层的层级端所述多个源端口号中不符合预设条件的多个非指定源端口号对应的各个数据传输层的层[0037]根据配置物理发送端口和源端口号后的正向数据传输路径向所述数据接收方发据所述物理接收端口更新所述正向数据传输路径对应的9[0048]根据配置物理发送端口和源端口号后的反向数据传输路径向所述数据发送方发机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指[0052]在本申请实施例提供的技术方案中,在对正向数据传输路径进行源端口号配置据传输路径与数据接收方建立数据传输连接后,数据发送方基于该连接所进行的数据传[0057]图3示意性地示出了本申请一个实施例提供的多条逻辑路径进行数据传输的示意[0076]图22示意性示出了适于用来实现本申请实施例的电子设备的计算机系统结构框本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,[0079]附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对器130可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式器。网络120可以是能够在终端设备110和服务器130之间提供通信链路的各种连接类型的共享的一种托管技术。云技术(Cloudtechnology)基于云计算商业模式应用的网络技术、申请技术方案的数据中心网络的拓扑示意图。如图2所示,数据中心网络中包括接入层个核心层交换机可以属于一个控制平面Plane,例如核心层交换机C0、C1属于控制平面机发送到核心层交换机,然后由核心层交换机将数据发送到接收方一侧的汇聚层交换机,之间的数据传输为例,服务器H0将数据发送到与其连接的接入层交换机L0(也可以是接入[0089]正向单点故障是指数据发送方向数据接收方发送数据的正向数据传输路径出现[0090]反向单点故障是指数据接收方向数据发送方发送数据的反向数据传输路径出现4C所示,数据发送方(Client)与数据接收方(Server)之间建立的连接使用了2条正向物理图4D所示,数据发送方(Client)与数据接收方(Server)之间建立的连接使用了2条正向物务不可用。[0092]上层交换机故障是指一个连接所使用的正向物理路径在汇聚层交换机或者核心[0094]图5示意性地示出了本申请一个实施例提供的数据传输方法的流程图,该方法应是数据传输连接协议中的端口,例如TCP/IP协议(TransmissionControlProtocol/源端口号用于标识具体是使用哪一个端口将数据发送出去的。如图2所示的数据中心网络层交换机1000_3000的源端口号分为一组,那么取接入层交换机和汇聚层交换机分组的交送方源端口号分组中的源端口对应于同一条正向数据随机提取一个源端口号或者优先提取编号在前的源端口号配置到某条正向数据传输路径提取源端口号0配置到正向数据传输路径1,从3001_6000的源端口号分组中提取源端口号[0099]步骤530、根据配置源端口号后的正向数据传输路径向数据接收方发送连接请求[0101]在本申请实施例提供的技术方案中,在对正向数据传输路径进行源端口号配置[0102]图7示意性地示出了本申请一个实施例提供的数据传输方法的流程图,本实施例[0103]步骤710、获取数据发送方的源端口号在数据中心网络中各个数据传输层的层级分组作为探测数据包所包含的源端口号相对于各个数据传输层的层级端口号分组;其中,数据传输层对应的层级端口号分组的数量为与数据传输层连接的下一数据传输层所包含数据包的IP包头中获取,源端口号和目的端口号从数据包的UDP(UserDatagram个源端口号对应的五元组数据,并基于该五元组数据生成各个源端口号对应的探测数据的数量实际上是汇聚层交换机的数量,可以将脊交换机层级端口号分组表示为SGi(Spine的路径识别特征,路径识别特征是指能够控制数据包所经过的物理路径(即交换机)的特口号的二进制数据中,仅有一位的取值是1,例如源端口号0b0000000000000001、进行异或操作得到0b0000000000000011(异或操作是指将处于相同位置的两个数进行源端口号0b0000000000000010进行异或操作得到,那么可以将源端口号0b0000000000000001的交换机索引和源端口号0b0000000000000010的交换机索引进行异或操作,层级端口号分组,那么将组合端口号分组中的多个层级端口号分组包含的源端口号取交集,得到的源端口号是满足该组合端口号分组中的多个层级端口号分组要求的源端口号,后得到的发送方源端口号分组包括源端口号20送方源端口号分组中的源端口对应于同一条正向数据[0120]步骤750、根据配置源端口号后的正向数据传输路径向数据接收方发送连接请求发送方源端口号分组中的源端口对应于同一条正向数据传和TCP/UDP包头包含前述实施例所述的五元组数据,数据包中的发送端口和源端口号可以发送端口之间所配置的正向数据传输路径数量的[0134]步骤1160、当请求应答包的物理接收端口和连接请求包的物理发送端口不一致[0135]具体地,数据发送方接收请求应答包的物理端口称为请求应答包的物理接收端过配置正向数据传输路径的物理发送端口,即控制正物理发送端口不一致时,根据物理接收端口更新正向数据传输路径对应的物理发送端口,[0148]数据发送方的源端口号分组和数据接收方的源端口号分[0149]服务器运行时事务属于每个连接建立时的事务。服务器运行时事务包括创建连施点是在所有连接的端点(包括客户端和服务端)控制路径的发送端口和其在网络中的物50%概率可以存活(需避开所有单点故障场景),而有高于50%概率会出现连接中断(遭遇[0158]获取所述数据发送方的源端口号在数据中心网络中各个数据传输层的层级端口[0163]将各个所述数据传输层的交换机所在的交换机分组作为所述探测数据包所包含层级端口号分组的数量为与所述数据传输层连接的下一数据传输层所包含的交换机数量;所述数据传输层的一个交换机与下一数据传输层的一个交换机表示所述数据传输层的一[0165]基于当前数据传输层的交换机所配置的路由哈希信息对所述探测数据包所包含[0166]根据所述探测数据包需发送到的下一数据传输层的交换机索引查询交换机索引[0169]基于当前数据传输层的交换机所配置的虚拟路由函数对所述探测数据包所包含所述数据发送方对应的各个数据传输层的层级端所述多个源端口号中不符合预设条件的多个非指定源端口号对应的各个数据传输层的层[0177]根据配置物理发送端口和源端口号后的正向数据传输路径向所述数据接收方发据所述物理接收端口更新所述正向数据传输路径对应的[0182]图21示意性地示出了本申请实施例提供的数据传输装置的结构框图。如图21所[0188]根据配置物理发送端口和源端口号后的反向数据传输路径向所述数据发送方发[0189]本申请各实施例中提供的数据传输装置的具体细节已经在对应的方法实施例中分2208加载到随机访问存储器2203(RandomAccessMemory,RAM)中的程序而执行各种适调器等的网络接口卡的通信部分2209。通信部分220

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论