基于OpReduce系统的优化解耦设计的搜索系统及方法

    公开(公告)号:CN109039895A

    公开(公告)日:2018-12-18

    申请号:CN201810651403.0

    申请日:2018-06-22

    摘要: 本发明公开了一种基于OpReduce系统的优化解耦设计的搜索系统及方法,其特征是,包括候选路由获取模块、路由评估模块以及网络行动容器;候选路由获取模块用于根据虚拟机的位置获取所需的候选路由的列表信息,然后将列表信息传输给路由评估模块,路由评估模块用于从网络信息数据库中检索有用的网络信息,并对每个候选路由进行评分,确定最期望的路由后给网络行动容器发起执行网络任务的指令,网络行动容器在网络内实施网络虚拟终端嵌入。优点:在常规实践中获得显著的网络性能增益;通过根据基于全球视图的所有可能的路由选择,避免了贪心路由搜索算法可能的次优性,提高了系统的稳定性,节省了相当可观的拓扑搜索成本。

    提供用于网络设备的可编程包分类框架的系统和方法

    公开(公告)号:CN108781185A

    公开(公告)日:2018-11-09

    申请号:CN201780015786.6

    申请日:2017-11-10

    IPC分类号: H04L12/741

    摘要: 根据实施例,本文描述的是用于提供可编程包分类框架以在高性能网络中的网络设备中使用的系统和方法。包分类框架可以包括多个基于硬件的可编程分类原语,分类原语包括关键字组成原语、关键字组成规则原语、匹配操作逻辑结构和下一操作原语。分类原语可以逻辑地串在一起,其中来自一个分类原语的结果被馈送到下一分类原语,直到数据包的处理被完成。分类框架可以使用状态机来跟踪数据包处理的状态,并基于数据包的处理状态动态地调整分类原语的行为。利用可编程分类原语,分类框架可以递归地解析多个协议的数据包,而不要求任何硬件改变。

    一种流量转发方法及装置
    44.
    发明公开

    公开(公告)号:CN108696437A

    公开(公告)日:2018-10-23

    申请号:CN201810651826.2

    申请日:2018-06-22

    发明人: 孙振兴 梁学伟

    IPC分类号: H04L12/743 H04L12/911

    CPC分类号: H04L45/7453 H04L47/825

    摘要: 本发明提供一种流量转发方法及装置,该方法包括:当所述VTEP设备上存在目标隧道口,获取所述目标隧道口对应的虚拟成员端口与物理接口的第一对应关系;根据所述第一对应关系,将与非本地物理接口对应的目标虚拟成员端口均匀映射到本地物理接口,以得到所述目标隧道口对应的虚拟成员端口与物理接口的第二对应关系;当需要通过所述目标隧道口转发流量时,根据所述第二对应关系确定流量转发的目标出接口,并通过所述目标出接口转发所述流量。应用本发明实施例可以实现进行流量转发时的本地优先转发,提高流量转发效率。

    通过接受帧验证散列数据的方法和系统

    公开(公告)号:CN108353084A

    公开(公告)日:2018-07-31

    申请号:CN201680064766.3

    申请日:2016-11-02

    发明人: S·C·戴维斯

    IPC分类号: H04L29/06 G06Q20/38

    摘要: 一种用于验证散列数据的接收的方法,包括:存储接受帧和至少一种散列算法;接收数据值;使用所述至少一种散列算法使所接收的数据值散列以获得第一散列包;使用所述至少一种散列算法使所接收的数据值和所述接受帧散列以获得第二散列包;将所述第一散列包电子传输至计算设备;接收来自所述计算设备的所接收的散列包;并且通过将所接收的散列包与所述第二散列包进行比较来验证所接收的散列包是使用所接收的数据值和接受帧创建的。

    支持针对通用多核心系统上的软件流/分组分类的多写入器/多读取器并发的机制

    公开(公告)号:CN108353038A

    公开(公告)日:2018-07-31

    申请号:CN201680064921.1

    申请日:2016-11-07

    申请人: 英特尔公司

    IPC分类号: H04L12/851 H04L12/743

    摘要: 支持针对通用多核心系统上的软件流/分组分类的多写入器/多读取器并发的方法和装置。在具有多个核心的主机平台的存储器中实现具有映射到相应散列桶的行的流表,散列桶具有多个条目槽,其中每个桶与版本计数器相关联。多个写入器线程和读取器线程在核心上运行,其中写入器提供对流表数据的更新。与插入新的键数据相结合地对哪些桶将被更改做出确定,并且在做出任何更改之前获取对这些桶的访问权限。例如,在采用布谷鸟散列化的流表下,获取对沿完整布谷鸟路径的桶的访问权限。一旦获得访问权限,写入器被使得能够更新适用桶中的数据以实现新的键数据的输入,同时防止其他写入器线程更改这些桶中的任一个桶,但可以并发地插入或修改其他桶中的键数据。

    转发以太网报文的方法和装置

    公开(公告)号:CN104038425B

    公开(公告)日:2018-01-02

    申请号:CN201310071261.8

    申请日:2013-03-06

    IPC分类号: H04L12/743 H04L29/12

    摘要: 本申请提供转发以太网报文的方法和装置。该方法包括对接收到的以太网报文的IP地址进行哈希运算得到哈希值;基于所述哈希值,利用预先设置的查找表来判定是否需要对接收到的以太网报文进行MAC网络地址转换处理,其中所述预先设置的查找表包括一个或多个索引值以及与各索引值对应的一个或多个数据集合,所述索引值与通过对虚拟机的IP地址进行哈希运算得到的值相对应,所述数据集合包括虚拟机的IP地址、本地MAC地址和对应的全局MAC地址;以及根据判定结果,进行对接收到的以太网报文的转发。由此可以提高MAC网络地址转换速度,能够在减少核心交换机的MAC表规模和提高虚拟比的情况下进一步提高以太网报文转发效率,优化网络收发包性能。

    用于经由绑定服务提供最大填充链路的系统和方法

    公开(公告)号:CN107409080A

    公开(公告)日:2017-11-28

    申请号:CN201680012989.5

    申请日:2016-03-03

    IPC分类号: H04L12/28

    摘要: 本公开涉及支持用于绑定会话的最大填充链路能力。所述最大填充链路能力被配置为控制用户设备的用户设备业务跨所述用户设备支持的绑定数据平面会话的多个承载的分配。所述最大填充链路能力在与所述绑定数据平面会话关联的网关设备处提供,所述网关设备是用于下游用户设备业务的网络网关设备或者用于上游用户设备业务的客户网关设备。所述最大填充链路能力被配置为基于与用户设备数据平面会话关联的策略信息并且基于针对所述用户设备数据平面会话的所述用户设备业务执行的活动业务监视,确定用户设备数据平面会话的用户设备业务到所述用户设备数据平面会话的多个承载的分配。除其他元件以外,系统(100)包括用户设备(UE)(102)、住宅网关/客户端设备(RG/CPE)(110)、多业务接入节点(MSAN)(120)、宽带网络网关(BNG)(130)、演进型节点B(eNodeB)(140)、组合式分组网关(PGW)/服务网关(SGW)(150)。PGW/SGW(150)和RG/CPE(110)在它们之间建立用户设备数据平面会话,其中数据平面提供两个默认承载。例如,通过xDSL接入网络的第一承载隧道包括RG/CPE(110)与MSAN(120)之间的承载链路B11、MSAN(120)与BNG(130)之间的承载链路B12、以及BNG(130)与PGW/SGW(150)之间的承载链路B12。通过3GPP/LTE接入网络的第二承载隧道包括RG/CPE(110)与eNodeB(140)之间的承载链路B21以及eNodeB(140)与PGW/SGW(150)之间的承载链路B22。PGW/SGW(150)根据形成绑定服务的多个下游隧道或承载之间的策略驱动的分配,经由多种接入网络技术将下游业务转发到RG/CPE(110)。活动业务监视的使用可以将否则可能是静态或基本静态的策略转换成动态或潜在动态的策略。