版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
道万科城社区华为公司华为总部办公本申请实施例提供了一种转发表项的生成拟机中的第一出端口对应的多个缓冲队列的负一出端口是上述第一虚拟机中用于接收第一报收到的第一报文通过第一出端口发送至第一缓2接收创建消息,所述创建消息用于请求创建与第一播表项对应的转基于第一虚拟机中的第一出端口对应的多个缓冲队列的负载信息,确定第一缓冲队将所述第一缓冲队列、所述第一出端口以及所述第一播表过所述第一出端口发送至所述第一缓冲队列。从所述第一虚拟机的所述第一出端口接收所接收来自所述云服务器的控制信令,所述控制信令携带所述其中,所述缓冲队列的负载值用于指示所述缓冲队列对应所述缓冲队列的报文频率用于指示一个时间周期内发送至所述缓冲队列获取所述多个缓冲队列中每个缓冲队列的上个时间将所述多个缓冲队列中上个时间周期内的报文频率最小的缓冲队列,缓冲队列。7.根据权利要求4_6任一项所述的方法,其特征在于,在所述缓冲队列的负载信息包3获取所述第一播表项对应的第一负载值;所述第一负载值用于9.根据权利要求4_6任一项所述的方法,其特征在于,在所述缓冲队列的负载信息包接收删除消息;所述删除消息用于指示删除所述第一出端口与所获取所述第一播表项对应的第一负载值;所述第一负载值用于从接收到的所述第一报文中获取所述第一播表项;从所述第一转发表中,确定所述第一播表项对应的所述第将所述第一报文通过所述第一出端口发送至所述第一缓冲队列。在所述第一缓冲队列的负载小于预设负载的情况下,将所述4基于所述第一出端口对应的多个缓冲队列的负载信息,确定第二缓冲缓冲队列是当前所述多个缓冲队列中负载最小的缓冲队列;将第二播表项对应的所述第一缓冲队列更新为所述第二缓冲队列;更获取所述第二播表项对应的第二负载值;所述第二负载值用于所述第二播表项是所述第一缓冲队列所绑定的多个表项中,所指所述收发模块,用于接收创建消息,所述创建消息用于请求创建与所述处理模块,用于基于第一虚拟机中的第一出端口对应的多个缓冲队列的负载信第一出端口是所述第一虚拟机中用于接收所述第第一报文通过所述第一出端口发送至所述第一缓冲所述至少一个计算设备的处理器用于执行所述至少一个计算设备的存储器中存储的20.一种包含指令的计算机程序产品,其特征在于,当所述指令被计算设备集群运行5务器上的虚拟机(virtualmachine,VM)中,由VM中的虚拟处理器(virtualcentral和/或单播报文的五元组的哈希值,并将不同哈希值对应的报文发送至该VM中的不同缓冲冲队列。6列。7而在一定程度上保证了缓冲队列所绑定的组播表项和/或单播表项的准确性,继而提高了一出端口发送至第一缓冲队列。8定该第一播表项对应的第一出端口和第二缓冲队列之后,获取该第一缓冲队列的负载信[0028]一种可能的实现方式中,上述第二播表项是第一缓冲队所指示的报文的报文频率最低的表项。的第一缓冲队列更新为第二缓冲队列的过程中,因第一缓冲队列接收了一部分第二报文,应的转发表项;转发表项用于指示将接收到第一报文通过第一出端口发送至第一缓冲队列。9量。量至第一缓冲队列。使得计算机执行上述第一方面及其可能的实现方式中任机是待接收第一报文的虚拟机;该第一出端口是第一虚拟机中用于接收第一报文的端口。[0072]本申请实施例提供的一种转发表项的生成方法应用于图1所示的云服务器中,该[0075]虚拟机可以用于通过该虚拟机中的网卡的端口向虚拟交换机发送创建目标组播[0078]虚拟机A通过该虚拟机A中的端口A向虚拟交换机发送加入某个组播的report报文载最小的缓冲队列(如:缓冲队列0并将该组播表项、虚拟机A的端口A以及缓冲队列0绑定,在组播转发表中生成与该report报文中该组播表项的信息所指示的组播表项对应的转发表项;该转发表项用于指示将该组播表项所指示的组播报文通过端口A发送至缓冲队列[0083]类似的,虚拟机B通过该虚拟机B中的端口B向虚拟交换机发送加入某个组播的report报文的实现方式,与上述虚拟机A通过端口A向虚拟交换机发送加入某个组播的组播报文发送至虚拟交换机。虚拟交换机从该组播报文中确定该组播报文对应的组播表项虚拟交换机将该组播报文通过端口A发送至缓冲队列0。虚拟机A中缓冲队列0对应的vCPU对该缓冲队列0中缓存的报文执行报文处理。虚拟机A创建某个单播对应的转发表项的控制信令;其中,控制信令报文中包括单播表项对应的转发表项;该转发表项用于指示将该单播表项的单播报文通过端口A发送至缓冲队[0092]处理器201包括一个或多个CPU。该CPU可以为单核CPU(single_CPU)或多核CPUGPU)、现场可编程门阵列(field-programmablegatearray,FPGA)、专用集成电路存储器202中存储的指令或程序代码时,能够实现本申请实施例提供的转发表项的生成方的信号输入和信号输出。通信接口203可以是有线接口(端口例如光纤分布式数据接口[0098]物理网卡204包括但不限于是外围设备互连(peripheralcomponentinterconnect,PCI)网卡、快速外围组件互连(peripheralcomponentinterconnect网卡用于从外部设备接收单播报文和/或组播报文,并将该报文发送至云服务器中的虚拟的部件配置,例如计算设备还可以包括智能网卡,例如数据处理单元(dataprocessing[0102]本申请实施例提供了一种转发表项的生成方法,该方法应用于图1所示的云服务[0106]在上述第一播表项为组播表项的情况下,该组播表项的类型包括*,Gn)或者再假设该组播表项用于指示将“225.0.0.2”所指示的地址所发送的报文,发送至[0108]在上述第一播表项为单播表项的情况下,该单播表项包括互联网协议地址项用于指示将报文发送至MAC地址为00_16_EA_AE_3C_40的地址;那么,第一播表项为00_一虚拟机加入第一播表项所指示的组播,或者创建第一播表项对应的转发表项;其中,该report报文中包括用于指示上述第一播表项的信息,即该report报文中包括:该第一播表项。[0115]触发上述第一虚拟机向虚拟交换机发送report报文的触缓冲队列。请实施例不对虚拟机中的不同端口所对应的缓冲队列单播报文的带宽为50Mbps;那么,缓冲队列0的负载值用于指示的带宽为500Mbps(即:文频率为该时间周期所包括的多个子时间区间内,发送至该缓冲队列0的报文数量的最大单/组播表项后,上述虚拟交换机对该缓冲队列0的当前负载值累加该单/组播表项对应的[0131]S120A的实现方式可以是从上述虚拟交换机中获取上述每个缓冲队列对应的负载定为上述第一缓冲队列。[0137]S120a、获取第一虚拟机中的多个缓冲队列中每个缓冲队列的上个时间周期内的个时间周期内的报文频率是距离当前时间最近的一个时间周期队列0确定为上述第一缓冲队列。参见下述S130A;在上述第一播表项为单播表项的情况下,上述S130的实现方法参见下述括该组播表项所绑定的所有端口和缓冲队列的对应[0159]在上述组播转发表中不存在上述第一播表项的情况下,上述S130A的实现方式包第一出端口以及上述第一播表项绑定,在组播转发表中生成与第一播表项对应的转发表端口绑定关系,该端口绑定关系为端口与缓冲队列的绑定关系;该2个单播表项包括:列1。其中,单播表项192.168.1.3与端口A+缓冲队列0对应(即:绑定单播表项第一出端口以及上述第一播表项绑定,在单播转发表中生成与第一播表项对应的转发表可以是该第一报文的实际带宽,也可以是基于预设算法对该第一报文的实际带宽进行处理播表项的情况下将预设的默认负载值作为上述第一负载值。端口向上述虚拟交换机发送的基于互联网组管理协议(internetgroupmanagement项。而在一定程度上保证了缓冲队列所绑定的组播表项和/或单播表项的准确性,继而提高了一转发表中(*,225.0.0.1)组播表项对应的端口A确定为上述第一出端口,将(*,[0218]基于图11,本申请实施例提供了一种具体实现方式,如图12所示该方法包括:[0221]上述S510_S520的实现方式与上述S410_S420的实现方式一致,具体对于S510_者S570的任意步骤,具体本申请实施例不对第一缓冲队列的负载等于预设负载的情况下,[0233]上述第二缓冲队列是当前第一出端口对应的多个缓冲队列中负载最小的缓冲队[0236]本申请中,第一缓冲队列所绑定的组播表项或者单播表项中包括上述第二播表[0242]在上述缓冲队列的负载信息包括缓冲队列的负载值的情况下定该第一播表项对应的第一出端口和第二缓冲队列之后,获取该第一缓冲队列的负载信的转发表项的生成装置的一种可能的结构示意图;该转发表项的生成装置部署于图1所示[0250]处理模块1302用于基于第一虚拟机中的第一出端口对应的多个缓冲队列的负载缓冲队列的报文频率用于指示一个时间周期内发送至缓冲队[0258]处理模块1302用于将多个缓冲队列中上个时间周期内的报文频率最小的缓冲队[0263]可选的,收发模块1301用于接收删除消息;例如执行上述方法实施例中的步骤频率最低的表项。每个AZ包括一个数据中心或多个地理位置相近的数据中心。其中,通常一个region可以包括多个AZ。[0280]同样,用于运行该代码的多个主机/虚拟机/容器可以分布在同一个虚拟私有云[0281]模块作为硬件功能单元的一种举例,处理模块1302可以如服务器等。或者,处理模块1302也可以是利用专用集成电路(application_specific成方法中的任意步骤,收发模块1301可以用于执行上述转发表项的生成方法中的任意步骤,存储模块1303可以用于执行上述发模块1301以及存储模块1303分别实现上述转发表项的生成方法中不同的步骤来实现管个或多个计算设备100中的存储器106中可以存有相同的用于执行上述转发表项的生成方[0286]在一些可能的实现方式中,该计算设备集群中的一个或多个计算设备100的存储个计算设备100的组合可以共同执行用于执行上述转发表项的生成[0287
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- IEC 63202-4-2022 中文版(晶体硅光伏电池光热诱导衰减(LETID)试验方法)【第二版】
- 员工执行力差的原因分析与提升策略
- 陕西省石泉县后柳中学七年级体育 广播体操时代在召唤:扩胸运动 教学设计
- 高中历史 第7单元 1861年俄国农奴制改革单元小结与测评(教师用书)教学设计 新人教版选修1
- 预防艾滋病公益宣传模板
- 幼儿园大班数学教学国赛一等奖课件
- 2026下半年江苏常州大学一般管理岗和专技岗招聘37人易考易错模拟试题(共500题)试卷后附参考答案
- 数学必修第二册8.1基本立体图形公开课教学设计
- 2026下半年广东省东莞市事业单位考试笔试易考易错模拟试题(共500题)试卷后附参考答案
- 2026下半年安徽合肥肥西县事业单位招聘(89人)易考易错模拟试题(共500题)试卷后附参考答案
- 2026年安庆岳西县公开选聘县属国有企业领导人员考试备考试题及答案详解
- 2026年社会保险法社保经办人员刷题题库及答案
- 全国OPC发展观察报告2026
- 2025-2026年四川省法律职业资格考试客观题专项习题
- 旋喷桩施工安全培训
- 手术室护理查房人工膝关节置换术课件
- 失智老人及其照护护理课件PPT
- 氢气往复式压缩机培训
- YS/T 853-2012锆及锆合金铸件
- DL∕T 640-2019 高压交流跌落式熔断器
- (新版)网约车考试题库(全国题库)-500题
评论
0/150
提交评论