-
公开(公告)号:CN110035006B
公开(公告)日:2020-11-20
申请号:CN201811256354.7
申请日:2018-10-26
Applicant: 瞻博网络公司
Inventor: 苏里亚·钱德拉·谢卡尔·尼马咖达 , 纳扬·S·帕特勒 , 斯瓦米·萨达施瓦阿什·雷努·卡纳达 , 斯科特·麦凯 , 尼廷·库马尔
IPC: H04L12/701 , H04L12/741 , H04L12/745
Abstract: 本发明涉及转发平面重置的单独网络设备。在一个实例中,一种方法包括:通过用于由网络设备的转发单元的至少一个分组处理器执行的内部转发路径的转发管理器,检测多个分组处理器中的至少一个分组处理器已经变成能够用于处理分组以进行转发;响应于该检测,通过转发管理器停止执行从网络设备的控制单元接收的控制处理操作;通过转发管理器基于依赖关系数据结构对至少一个分组处理器的多个转发路径元素进行编程,其中,依赖关系数据结构包括一个或多个依赖关系,一个或多个依赖关系各自为多个节点中的节点指示引用该节点的一个或多个节点,并且其中,多个节点中的每个节点对应于多个转发路径元素中的单个转发路径元素。
-
公开(公告)号:CN108234302B
公开(公告)日:2021-03-19
申请号:CN201711230685.9
申请日:2017-11-29
Applicant: 瞻博网络公司
IPC: H04L12/703 , G06F9/50 , G06F11/14
Abstract: 本发明涉及保持网络装置用的分布式操作系统中的一致性。总体上,描述用于保持网络装置用的分布式操作系统中的一致性的技术。包括硬件计算节点的网络装置可以被配置为执行该技术。硬件计算节点可执行分布式操作系统。至少一个硬件计算节点可确定多个硬件计算节点中的一个或多个硬件计算节点是否已出现故障并且不再支持分布式操作系统的执行,并且确定多个硬件计算节点的剩余硬件计算节点是否超过群体阈值。硬件计算节点中的至少一个可在多个硬件计算节点的剩余硬件计算节点小于群体阈值时,进一步重新启动分布式操作系统。
-
公开(公告)号:CN113037552B
公开(公告)日:2024-06-25
申请号:CN202110254754.X
申请日:2017-11-29
Applicant: 瞻博网络公司
IPC: H04L41/0668 , H04L45/02 , H04L45/00 , H04L45/247 , H04L41/12 , H04L67/10 , H04L43/16
Abstract: 本发明涉及网络方法、网络装置和计算机可读存储介质。总体上,描述了用于在分布式操作系统中传送状态信息的技术。网络装置包括第一硬件节点和第二硬件节点。第一硬件节点可以执行分布式操作系统的第一实例,并维护存储定义状态信息的一部分的多个对象的第一数据结构。第二硬件节点可以执行分布式操作系统的第二实例,并维护存储多个对象的同步版本的第二数据结构。第一硬件节点可以进一步接收更新的状态信息,更新第一数据结构以包括更新的状态信息,并且使更新的第一数据结构与第二数据结构同步。第二硬件节点可以使第二数据结构与更新的第一数据结构同步。
-
公开(公告)号: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: 本申请公开了第三方控制的数据包转发路径的网络装置数据平面沙盒。在一些实例中,网络装置包括第一应用程序和第二应用程序;转发单元,其包括用于接收数据包的接口卡;数据包处理器;转发单元的内部转发路径;转发单元处理器;第一接口;以及第二接口。所述第一应用程序被配置成通过所述第一接口将所述内部转发路径配置成包括沙盒,沙盒包括用于在所述内部转发路径内内联配置的指令的容器。所述第二应用程序被配置成通过所述第二接口为沙盒配置有确定在所述沙盒内处理数据包的第二指令。数据包处理器被配置成响应于确定由所述转发单元接收的数据包与至少部分由第二应用程序控制的数据包流相关联,通过执行为沙盒配置的第二指令,来处理数据包。
-
公开(公告)号:CN113037552A
公开(公告)日:2021-06-25
申请号:CN202110254754.X
申请日:2017-11-29
Applicant: 瞻博网络公司
IPC: H04L12/24 , H04L12/26 , H04L12/707 , H04L12/721 , H04L12/751 , H04L29/08
Abstract: 本发明涉及网络方法、网络装置和计算机可读存储介质。总体上,描述了用于在分布式操作系统中传送状态信息的技术。网络装置包括第一硬件节点和第二硬件节点。第一硬件节点可以执行分布式操作系统的第一实例,并维护存储定义状态信息的一部分的多个对象的第一数据结构。第二硬件节点可以执行分布式操作系统的第二实例,并维护存储多个对象的同步版本的第二数据结构。第一硬件节点可以进一步接收更新的状态信息,更新第一数据结构以包括更新的状态信息,并且使更新的第一数据结构与第二数据结构同步。第二硬件节点可以使第二数据结构与更新的第一数据结构同步。
-
公开(公告)号:CN110035009B
公开(公告)日:2021-04-20
申请号:CN201811284590.X
申请日:2018-10-31
Applicant: 瞻博网络公司
Inventor: 斯瓦米·萨达施瓦阿什·雷努·卡纳达 , 尼廷·库马尔 , 斯科特·麦凯 , 苏里亚·钱德拉·谢卡尔·尼麦咖达
IPC: H04L12/721 , H04L12/741 , H04L12/751
Abstract: 本发明公开了分组转发路径元素的节点表示。在一个示例中,一种方法包括:通过用于内部转发路径的转发管理器,从网络设备的控制单元接收一个或多个分组处理操作,所述内部转发路径由网络设备的转发单元的至少一个分组处理器执行;通过转发管理器,基于一个或多个分组处理操作生成多个节点,每个节点包括唯一令牌,其中,所述多个节点中的第一节点包括设置为所述多个节点中的第二节点的令牌的值的令牌参考;通过转发管理器,基于节点配置转发路径以包括用于多个节点的相应转发路径元素;以及通过分组处理器,通过执行转发路径元素处理由转发单元接收的分组。
-
公开(公告)号:CN108234307B
公开(公告)日:2021-03-19
申请号:CN201711232223.0
申请日:2017-11-29
Applicant: 瞻博网络公司
IPC: H04L12/707 , H04L12/721 , H04L12/751 , H04L29/08 , H04L12/24 , H04L12/26
Abstract: 本发明涉及网络方法、网络装置和非暂时性计算机可读存储介质。总体上,描述了用于在分布式操作系统中传送状态信息的技术。网络装置包括第一硬件节点和第二硬件节点。第一硬件节点可以执行分布式操作系统的第一实例,并维护存储定义状态信息的一部分的多个对象的第一数据结构。第二硬件节点可以执行分布式操作系统的第二实例,并维护存储多个对象的同步版本的第二数据结构。第一硬件节点可以进一步接收更新的状态信息,更新第一数据结构以包括更新的状态信息,并且使更新的第一数据结构与第二数据结构同步。第二硬件节点可以使第二数据结构与更新的第一数据结构同步。
-
公开(公告)号:CN108234306B
公开(公告)日:2021-03-19
申请号:CN201711232221.1
申请日:2017-11-29
Applicant: 瞻博网络公司
IPC: H04L12/707 , H04L12/721 , H04L12/751 , H04L12/24 , H04L12/26
Abstract: 本发明涉及网络装置、网络方法和计算机可读存储介质。总体上,描述了用于网络装置的分布式操作系统的组织执行的技术。包括硬件计算节点的装置可以被配置为执行这些技术。硬件计算节点可以执行协议,通过该协议来发现多个硬件计算节点的拓扑,并且基于拓扑确定多个硬件计算节点的子集,以管理分布式操作系统的执行。多个硬件计算节点的所确定的子集可以执行通信总线,通过该通信总线来在多个硬件计算节点的子集之间同步操作系统状态信息。硬件计算节点可以进一步基于操作系统状态信息执行分布式操作系统,以提供其中一个或多个应用执行的执行环境。
-
-
-
-
-
-
-