-
公开(公告)号:CN110035006B
公开(公告)日:2020-11-20
申请号:CN201811256354.7
申请日:2018-10-26
Applicant: 瞻博网络公司
Inventor: 苏里亚·钱德拉·谢卡尔·尼马咖达 , 纳扬·S·帕特勒 , 斯瓦米·萨达施瓦阿什·雷努·卡纳达 , 斯科特·麦凯 , 尼廷·库马尔
IPC: H04L12/701 , H04L12/741 , H04L12/745
Abstract: 本发明涉及转发平面重置的单独网络设备。在一个实例中,一种方法包括:通过用于由网络设备的转发单元的至少一个分组处理器执行的内部转发路径的转发管理器,检测多个分组处理器中的至少一个分组处理器已经变成能够用于处理分组以进行转发;响应于该检测,通过转发管理器停止执行从网络设备的控制单元接收的控制处理操作;通过转发管理器基于依赖关系数据结构对至少一个分组处理器的多个转发路径元素进行编程,其中,依赖关系数据结构包括一个或多个依赖关系,一个或多个依赖关系各自为多个节点中的节点指示引用该节点的一个或多个节点,并且其中,多个节点中的每个节点对应于多个转发路径元素中的单个转发路径元素。
-
公开(公告)号:CN115225395A
公开(公告)日:2022-10-21
申请号:CN202210868124.6
申请日:2019-06-28
Applicant: 瞻博网络公司
Inventor: 巴布·亚因加拉扬 , 尼廷·库马尔 , 哈维尔·安蒂克 , 斯里坎特·苏夫拉马尼安
IPC: H04L9/40 , H04L41/0823 , H04L41/0895 , H04L67/1001
Abstract: 本发明涉及作为使用虚拟节点的服务的网络。这些技术描述了一种包括一个或多个处理器的网络装置,所述网络装置被配置为:接收配置多个虚拟网络节点的配置数据,其中,所述配置数据配置虚拟客户端节点,包括具有连接到第一客户网络装置的端口的对应线路卡,并且配置虚拟核心节点,包括具有连接到核心网络的端口的对应线路卡;提供层2(L2)电路,包括逻辑连接虚拟客户端节点和虚拟核心节点的接口,作为接入接口,其中,所述L2电路提供虚拟客户端节点和远程虚拟客户端节点之间的连接;并且经由L2电路在虚拟客户端节点和远程虚拟客户端节点之间转发分组,以实现第一客户网络装置和连接到远程虚拟PE节点的第二客户网络装置之间的逻辑网络。
-
公开(公告)号:CN111371617B
公开(公告)日:2021-09-21
申请号:CN202010153007.2
申请日:2016-11-10
Applicant: 瞻博网络公司
Inventor: 斯科特·麦凯 , 安杰伊·希什科 , 尼廷·库马尔 , 蒂莫西·L·帕特里克 , 苏里亚·钱德拉·谢卡尔·尼麦咖达
IPC: H04L12/24 , H04L12/721 , H04L12/733 , H04L12/935 , H04L12/741 , H04L12/751
Abstract: 本申请公开了第三方控制的数据包转发路径的网络装置数据平面沙盒。在一些实例中,网络装置包括第一应用程序和第二应用程序;转发单元,其包括用于接收数据包的接口卡;数据包处理器;转发单元的内部转发路径;转发单元处理器;第一接口;以及第二接口。所述第一应用程序被配置成通过所述第一接口将所述内部转发路径配置成包括沙盒,沙盒包括用于在所述内部转发路径内内联配置的指令的容器。所述第二应用程序被配置成通过所述第二接口为沙盒配置有确定在所述沙盒内处理数据包的第二指令。数据包处理器被配置成响应于确定由所述转发单元接收的数据包与至少部分由第二应用程序控制的数据包流相关联,通过执行为沙盒配置的第二指令,来处理数据包。
-
公开(公告)号:CN115225395B
公开(公告)日:2024-10-01
申请号:CN202210868124.6
申请日:2019-06-28
Applicant: 瞻博网络公司
Inventor: 巴布·亚因加拉扬 , 尼廷·库马尔 , 哈维尔·安蒂克 , 斯里坎特·苏夫拉马尼安
IPC: H04L9/40 , H04L41/0823 , H04L41/0895 , H04L67/1001
Abstract: 本发明涉及作为使用虚拟节点的服务的网络。这些技术描述了一种包括一个或多个处理器的网络装置,所述网络装置被配置为:接收配置多个虚拟网络节点的配置数据,其中,所述配置数据配置虚拟客户端节点,包括具有连接到第一客户网络装置的端口的对应线路卡,并且配置虚拟核心节点,包括具有连接到核心网络的端口的对应线路卡;提供层2(L2)电路,包括逻辑连接虚拟客户端节点和虚拟核心节点的接口,作为接入接口,其中,所述L2电路提供虚拟客户端节点和远程虚拟客户端节点之间的连接;并且经由L2电路在虚拟客户端节点和远程虚拟客户端节点之间转发分组,以实现第一客户网络装置和连接到远程虚拟PE节点的第二客户网络装置之间的逻辑网络。
-
公开(公告)号:CN110719188B
公开(公告)日:2022-07-19
申请号:CN201910578130.6
申请日:2019-06-28
Applicant: 瞻博网络公司
Inventor: 巴布·亚因加拉扬 , 尼廷·库马尔 , 哈维尔·安蒂克 , 斯里坎特·苏夫拉马尼安
IPC: H04L67/1001 , H04L41/0823 , H04L9/40
Abstract: 本发明涉及作为使用虚拟节点的服务的网络。这些技术描述了一种包括一个或多个处理器的网络装置,所述网络装置被配置为:接收配置多个虚拟网络节点的配置数据,其中,所述配置数据配置虚拟客户端节点,包括具有连接到第一客户网络装置的端口的对应线路卡,并且配置虚拟核心节点,包括具有连接到核心网络的端口的对应线路卡;提供层2(L2)电路,包括逻辑连接虚拟客户端节点和虚拟核心节点的接口,作为接入接口,其中,所述L2电路提供虚拟客户端节点和远程虚拟客户端节点之间的连接;并且经由L2电路在虚拟客户端节点和远程虚拟客户端节点之间转发分组,以实现第一客户网络装置和连接到远程虚拟PE节点的第二客户网络装置之间的逻辑网络。
-
公开(公告)号:CN109587054B
公开(公告)日:2021-10-08
申请号:CN201811128959.8
申请日:2018-09-28
Applicant: 瞻博网络公司
Inventor: 巴布·辛加拉彦 , 尼廷·库马尔 , 拉加文德拉·玛尔亚 , 杰亚南特·明托·耶加纳森 , 卡利拉伊·维拉瓦克卡来
IPC: H04L12/713 , H04L12/721 , H04L12/723 , H04L12/741
Abstract: 本发明涉及使用抽象结构接口连接网络设备中的虚拟节点,具体地,在一个实例中,在单机架网络设备上执行的管理组件利用抽象结构接口配置虚拟节点,该抽象结构接口具有分配给抽象结构接口的另一端上的虚拟节点的包处理器(例如,PFE‑ID)的标识符作为目的地地址。单机架网络设备的管理组件通过使用包处理器处的结构链路预先创建底层网络。当管理组件在虚拟节点上创建并连接抽象结构接口时,管理组件形成覆盖网络并通过例如对转发平面包处理器编程而将覆盖网络附加到底层网络,以连接虚拟节点。然而,网络设备、外部设备、和路由协议的用户将不会把抽象结构接口视为覆盖接口,而是视为常规以太网接口(例如,千兆以太网接口)。
-
公开(公告)号:CN110035009B
公开(公告)日:2021-04-20
申请号:CN201811284590.X
申请日:2018-10-31
Applicant: 瞻博网络公司
Inventor: 斯瓦米·萨达施瓦阿什·雷努·卡纳达 , 尼廷·库马尔 , 斯科特·麦凯 , 苏里亚·钱德拉·谢卡尔·尼麦咖达
IPC: H04L12/721 , H04L12/741 , H04L12/751
Abstract: 本发明公开了分组转发路径元素的节点表示。在一个示例中,一种方法包括:通过用于内部转发路径的转发管理器,从网络设备的控制单元接收一个或多个分组处理操作,所述内部转发路径由网络设备的转发单元的至少一个分组处理器执行;通过转发管理器,基于一个或多个分组处理操作生成多个节点,每个节点包括唯一令牌,其中,所述多个节点中的第一节点包括设置为所述多个节点中的第二节点的令牌的值的令牌参考;通过转发管理器,基于节点配置转发路径以包括用于多个节点的相应转发路径元素;以及通过分组处理器,通过执行转发路径元素处理由转发单元接收的分组。
-
-
-
-
-
-