Patent classifications
H04L41/0233
PACKET DATA UNIT (PDU) STRUCTURE FOR SUPPORTING DISTRIBUTED RELAY CONTROL PROTOCOL (DRCP)
A method supporting distributed resilient network interconnect (DRNI) in a link aggregation group at a network device is disclosed. The method starts with encapsulating a distributed relay control protocol data unit (DRCPDU) in a frame, wherein the DRCPDU includes a protocol data unit (PDU) structure. The PDU structure includes a type field indicating that the DRCPDU is for DRCP, a version field indicating a version number of the DRCP, and a set of type/length/values (TLVs) including: a terminator TLV indicating an end of the PDU structure, a portal information TLV indicating characteristics of the first portal, a portal configuration information TLV indicating configuration information of the first portal, a DRCP state TLV indicating variables associated with an intra-portal link (IPP), a home ports information TLV and a neighbor ports information TLV. The method continues with transmitting the frame encapsulating the DRCPDU from the network device to a neighbor network device.
Edge database management of the network data plane
Novel tools and techniques for network data plane management are provided. A system includes a host machine that includes a database, processor, and non-transitory computer readable media comprising instructions executable by the processor to obtain, via the database, a network configuration, spawn a container according to the network configuration, wherein the container is configured, based on the network configuration, to be coupled to a network overlay via a network interface, receive, via the network interface, incoming data associated with the container, the incoming data having attached one or more attached network data attributes, and identify, via the database, the attached one or more network data attributes attached to the incoming data as one or more network data attributes of the network data model.
System, method, apparatus, and computer program product for enabling management of a converged infrastructure through a user interface
A system, method, apparatus, and computer program product for enabling management of a converged infrastructure are disclosed. A method may include determining components of the converged infrastructure whose configurations need to be modified in order to modify the configuration of the converged infrastructure in accordance with a received command to modify the configuration of the converged infrastructure. The method may also include modifying the configuration of each of the determined components to modify the configuration of the converged infrastructure in accordance with the received command.
EDGE DATABASE MANAGEMENT OF THE NETWORK DATA PLANE
Novel tools and techniques for network data plane management are provided. A system includes a host machine that includes a database, processor, and non-transitory computer readable media comprising instructions executable by the processor to obtain, via the database, a network configuration, spawn a container according to the network configuration, wherein the container is configured, based on the network configuration, to be coupled to a network overlay via a network interface, receive, via the network interface, incoming data associated with the container, the incoming data having attached one or more attached network data attributes, and identify, via the database, the attached one or more network data attributes attached to the incoming data as one or more network data attributes of the network data model.
Selecting protocol adaptor in a communication network
Example communication methods and example apparatuses are provided. One example method includes obtaining, by an adaptor client, a southbound interface protocol type, where the adaptor client manages two or more protocol adaptors. The adaptor client can then select a first protocol adaptor from the two or more protocol adaptors based on the southbound interface protocol type, where the first protocol adaptor implements a first protocol.
Selecting protocol adaptor in a communication network
Example communication methods and example apparatuses are provided. One example method includes obtaining, by an adaptor client, a southbound interface protocol type, where the adaptor client manages two or more protocol adaptors. The adaptor client can then select a first protocol adaptor from the two or more protocol adaptors based on the southbound interface protocol type, where the first protocol adaptor implements a first protocol.
Managing multiple semantic versions of device configuration schemas
A controller device manages a plurality of network devices. The controller device includes one or more processing units implemented in circuitry and configured to maintain a graph data structure representing device level configuration schemas for the plurality of network devices, the graph data structure including trie nodes for every first device level configuration schema element for a first model of a version of network device of the plurality of network devices; obtain corresponding second device level configuration schema elements based on a path for a second model of the version of the network device; determine a deviation between the second device level configuration schema element and the first device level configuration schema; and update the trie node to add a branch to a node representing the second device level configuration schema element.
Discovering and mapping the relationships between macro-clusters of a computer network topology for an executing application
There are disclosed devices, system and methods for mapping relationships between macro-clusters of a network object topology of a computer communication network. A remote network object of the network is selected that has a relationship with one macro-cluster that has a relationship with another macro-cluster. Flow log data, metric data and configuration data are gathered from at least the selected network object. Configuration data and time data are generated for the sets network objects of the two macro-clusters using the gathered flow log data, metric data and configuration data. Network topology information is created using the configuration data and time data. The network topology information includes topology information for the relationship between the macro-clusters, for each macro-cluster and for the sets of network objects of the macro-clusters. The topology information can be stored and used to determine whether performance issues occur in the macro-clusters or relationship over time.
Lazy graph construction with compression and a hybrid graph-relational model for representing a network topology
A lazy graph construction with compression includes receiving a query related to a network; one of generating a site graph for the network and accessing the site graph already in memory; performing a search on the site graph based on the query; accessing data in a database and generating, in the memory, a plurality of sub-graphs using the data, for the query; and providing a solution to the query based on the search and a search of the plurality of sub-graphs. The site graph can be at a site level and includes network elements and associated connections in the network, and the plurality of sub-graphs can be at an intra-site level including any of component-to-component connections and intra-component connections.
Methods for defining a network service descriptor (NSD) for a network service (NS), and network functions virtualization (NFV) orchestrator (NFVO) using said NSD
There are provided methods for defining a Network Service Descriptor (NSD) for a Network Service (NS), and Network Functions Virtualization (NFV) Orchestrator (NFVO) using said NSD. The NSD comprises zero, one or more of each of: a Virtualized Network Function (VNF) Descriptor (VNFD), a Physical Network Function (PNF) Descriptor (PNFD), a Network Service Descriptor (NSD), a Virtual Link (VL) Descriptor (VLD), and a VNF Forwarding Graph Descriptor (VNFFGD). One method comprising the step of defining at least one Connection Points (CP) Profile, wherein the CP Profile is referenced through a cpProfileId in a Network Forwarding Path Descriptor (NFPD) attribute of the VNFFGD, the CP Profile specifying a Connection Point Descriptor (CPD) or Service Access Point Descriptor (SAPD) for a given VnfProfile, PnfProfile or NsProfile.