发明名称 REMOTE MANAGEMENT OF DATA PLANES AND CONFIGURATION OF NETWORKING DEVICES
摘要 The subject disclosure relates to implementing a device to remotely manage the data plane and configure memory components (e.g., a forwarding table, ternary content-addressable memory, etc.) on one or more application-specific integrated circuit (ASIC) based devices. The one or more ASIC based devices can be configured, for example, based on flow information collected from the OFA (open flow agent) in conjunction with the memory map of the memory components on the one or more ASIC based devices. A state of the memory components on the one or more ASIC based devices can also be remotely monitored.
申请公布号 US2016342510(A1) 申请公布日期 2016.11.24
申请号 US201213351320 申请日期 2012.01.17
申请人 Pani Ayaskant 发明人 Pani Ayaskant
分类号 G06F15/177;G06F15/167 主分类号 G06F15/177
代理机构 代理人
主权项 1. A device, comprising: a processor; a memory storing instructions that, when executed by the processor, cause the processor to: obtain memory information for a remote network device that includes one or more memory components on one or more application-specific integrated circuit (ASIC) based devices (ASIC devices), the network device including a network interface controller (NIC) compliant with a remote direct memory access (RDMA) protocol;determine, from the memory information, a memory layout and a component type for each of the one or more memory components on the one or more ASIC devices of the remote network device;monitor a state of the one or more memory components on the one or more ASIC devices of the remote network device;derive one or more data entries for the one or more ASIC devices using the memory layout, the component type, and the monitored state of the one or more memory components on the one or more ASIC devices of the remote network device, wherein the one or more data entries include one or more of: a forwarding entry, a policy rule entry, a flow entry, a routing entry, and a ternary content-addressable memory (TCAM) entry; andremotely configure the one or more ASIC devices by directly writing the derived data entries, using the memory layout, to the one or more memory components on the one or more ASIC devices of the remote network device using the RDMA protocol.
地址 Fremont CA US