H04L12/4675

System architecture and methods for controlling and managing networking devices and expediting new service delivery in a subscriber's home network using micro-domains

Methods and devices are disclosed for controlling and managing a home network, and expediting service delivery on a communications service provider. The communications service provider may receive information identifying one or more service group selected by a subscriber of the communications service provider. The communications service provider may also identify pre-set configurations associated with each of the one or more selected service group, generate configuration instructions for a micro-domain corresponding to each of the one or more selected service group, and create the micro-domain in the home network for each of the one or more selected service group by applying the generated configuration instructions to network services of the communications service provider.

Servicing packets in a virtual network and a software-defined network (SDN)

In one embodiment, an apparatus includes a processor and logic integrated with and/or executable by the processor. The logic is configured to cause the processor to receive one or more packets to be switched to a next hop, the one or more packets indicating a destination address and a first virtual network identifier (VNID). The logic is also configured to cause the processor to send a query to a controller in order to determine a service chain for the one or more packets, the query including the first VNID and the destination address. Moreover, the logic is configured to cause the processor to receive a response that includes the next hop and a next routed hop for the one or more packets. Other systems, methods, and computer program products are described in accordance with more embodiments.

METHOD AND SYSTEM FOR CORE NETWORK SUPPORT OF ACCESS NETWORK PROTOCOLS IN MULTI-HOMED REDUNDANCY GROUPS
20190356599 · 2019-11-21 ·

In one embodiment, a method according to the present disclosure includes receiving a topology change message at a core edge node and performing a network address information removal operation. The core edge node participates in network communications with one or more access network nodes of an access network using an access network protocol. The topology change message indicates that a topology change has occurred in the access network, and the topology change message conforms to the access network protocol. The network address information removal operation removes network address information stored by the core edge node, and the network address information is used by the core edge node in participating in the network communications.

Path detection method in VxLAN, controller, and network device
10484206 · 2019-11-19 · ·

A path detection method in a virtual extensible local area network (VxLAN), a controller, and a network device, where the controller constructs a detection packet according to a detection request and sends the detection packet to a source network device corresponding to a source VxLAN tunnel endpoint (VTEP). The source network device forwards, level by level, the detection packet to a destination network device corresponding to a destination VTEP, and reports information such as an Internet Protocol (IP) address, an outbound interface number, and an inbound interface number to the controller level by level. Therefore, a real service path may be detected.

Packet processing method, and device and system

A packet processing method, and a device and a system includes receiving, by a provider edge (PE) device, a first virtual extensible local area network (VxLAN) encapsulated packet sent by a network virtualization edge (NVE) device, where the PE device and the NVE device are located in a same data center (DC), and the first VxLAN encapsulated packet includes a first VxLAN network identifier (VNI); parsing, by the PE device, the first VxLAN encapsulated packet to obtain the first VNI; obtaining, according to a correspondence between a VNI and a virtual routing and forwarding (VRF) table, a first VRF table that corresponds to the first VNI; searching, by the PE device, the first VRF table for a route according to a destination Internet Protocol (IP) address of the first VxLAN encapsulated packet; and forwarding the first VxLAN encapsulated packet.

Grade of service control closed loop

Systems and methods for managing network traffic receives, at a grade of service device, network traffic information for a plurality of network traffic channels from a network device separate from the grade of service device. The network traffic information is compared to a threshold to determine a behavior value for each network traffic channel. Each network traffic channel is mapped to a grade of service according to the behavior value.

Systems and method for propagating route information

Techniques disclosed herein provide a method and systems for installing routes by a route reflect (RR) device when the tunnel RIB of the RR device does not include any tunnel labels definitions. The unicast routing information base (RIB) of route reflector (RR) device is configured to include a next hop associated with a first network device. When the RR device receives a route from the first network device that comprises a tunnel label for reaching the second network device, the RR device resolves the next hop of the received route using the unicast RIB of the RR device. In response to the resolving, the RR device forwards the route to a third network device (e.g., identified by an export route target of the RR device).

Failure protection Method and Apparatus, Storage Medium, and Electronic Device
20240121178 · 2024-04-11 ·

Provided are a failure protection method and apparatus, a storage medium, and an electronic device. The method includes: configuring a protection relationship on a standby node, wherein the protection relationship is configured to indicate an object to be protected by the standby node; receiving SID information advertised by a primary node, wherein the SID information at least includes: an SID network programming function type and an SID value; matching the SID network programming function type with an SID network programming function type of the standby node, matching the SID value with the protection relationship, and in a case where the SID network programming function type is successfully matched with an SID network programming function type of the standby node and the SID value is successfully matched with the protection relationship, generating a protection entry.

PE device and method for advertising information about PE device
10461998 · 2019-10-29 · ·

Embodiments of the present application disclose a method for advertising information about a PE device and a related apparatus, which are applied to a BGP-based MVPN. The method includes: a PE device in the MVPN determines a role of the PE device in the MVPN and a working status corresponding to the role, where the role is a root node and/or a leaf node, and the working status is active or standby; the PE device generates a BGP update message, carrying an IP address of the PE device, an identifier of the MVPN, the role of the PE device, and the working status of the PE device; and the PE device sends the BGP update message to a BGP neighbor of the PE device in the MVPN. The method and apparatus may alleviate a configuration workload and reduce an error occurrence during an application of a BGP-based MVPN.

Methods and apparatus for non-blocking IP multicast delivery of media data using spine and leaf architectures

In one illustrative example, an IP network media data router includes a spine and leaf switch architecture operative to provide IP multicast delivery of media data from source devices to receiver devices. The architecture may include K spine switches, K sets of L leaf switches, M data links between each leaf switch and each spine switch where each data link has a maximum link bandwidth of BW.sub.L, and a plurality of bidirectional data ports connected to each leaf switch. Notably, the router is provided or specified with a number of bidirectional data ports N=(a/K)(BW.sub.L/BW.sub.P) for a guaranteed non-blocking IP multicast delivery of data at a maximum port bandwidth of BW.sub.P, where a is a fixed constant greater than or equal to K. The architecture may be reconfigurable or expandable to include C additional spine switches and C additional sets of L leaf switches. The reconfiguration may provide for a redistribution or reconnection of the M data links, so that the new number of M data links between each leaf switch and each spine switch is M.sub.new=(K.sub.oldM.sub.old)/(K.sub.old+C)=a/K.sub.new. The reconfiguration provides a new maximum number of bidirectional data ports as N.sub.new=(a/K.sub.new)(BW.sub.L/BW.sub.P) for maintaining the non-blocking IP multicast delivery of data at a maximum port bandwidth of BW.sub.P.