Abstract:
An information synchronization method includes sending, by a controller, a first message to a network device, where the first message carries control routing protocol (CRP) routing entry information, and is used to advertise a CRP route, and the first message includes first identification information, and after receiving the first message, storing, by a forwarding device, the CRP routing entry information into a CRP routing table of the network device as indicated by the first identification information. Hence, because a route advertised by the controller and a route advertised using a routing protocol between forwarding devices are stored in different routing tables, a related application of the route advertised using the routing protocol between the forwarding devices is not affected.
Abstract:
Embodiments of the present disclosure provide a routing control method, network device, and controller. The method may include the network device obtaining a route suppression request. The method may also include determining the second routing entry. Furthermore, the method may include setting a state of the second routing entry to a non-delivery state that is used to indicate that the second routing entry does not need to be delivered to a forwarding table. In the method, the network device may have a first routing entry and a second routing entry, an address prefix of the first routing entry is a first address prefix, an address prefix of the second routing entry is a second address prefix, a network segment to which the second address prefix belongs is a subset of a network segment to which the first address prefix belongs, and a mask in the second address prefix is greater than a mask in the first address prefix.
Abstract:
A VPN implementation method and a PE device are provided. The method includes: sending VPN topology information of a local end to a PE device at a peer end, and receiving VPN topology information of the peer end sent by the PE device at the peer end; enabling, according to the VPN topology information of the local end and the VPN topology information of the peer end, the local end and the peer end to select a jointly supported topology; and connecting VPN members by using the jointly supported topology, so as to implement the VPN. A VPN in a multi-topology environment may be implemented, and service quality of a multi-topology VPN may be improved.
Abstract:
A first multihoming network virtualization edge (NVE) configured to receive a first multicast packet sent by a multihomed tenant end system (TES), acquire an ingress port of the first multicast packet and a virtual local area network (VLAN) identifier (ID) of the first multicast packet, acquire a virtual overlay network (VN) ID of the first multicast packet according to the ingress port and the VLAN ID, determine whether the ingress port is a designated forwarder (DF) of the VN ID, encapsulate the first multicast packet with an extended NVO3 header when the ingress port is not the DF of the VN ID, and send the first multicast packet that is encapsulated with the extended NVO3 header to another NVE that includes a second multihoming NVE, where the extended NVO3 header carries the VN ID and a link aggregation group (LAG) ID that corresponds to the ingress port.
Abstract:
A method for establishing tunnels includes establishing a first unidirectional tunnel from a first node to a second node, and sending a first instruction for establishing a reverse tunnel of the first tunnel, when sending the first instruction to the second node, triggering the establishment of a second unidirectional tunnel from the second node to the first node, and binding the second tunnel to the first tunnel as the reverse tunnel of the first tunnel. A system for establishing tunnels is also provided. The establishment of a reverse tunnel may be automatically triggered after a forward tunnel is established, and a bidirectional tunnel is established.
Abstract:
This application discloses a packet processing method including: receiving a first packet that includes a DA field and an SRH, where the DA field includes at least one C-SID that is sequentially arranged; determining, depending on whether another C-SID is further included after a first C-SID corresponding to the first node in the at least one C-SID, whether a first processing flavor corresponding to the first C-SID indicates a movement operation or a replacement operation; and if the first processing flavor indicates a movement operation, moving a target field that is after the first C-SID and that is in the DA field, to enable the target field to cover the first C-SID in the DA field; or if the first processing flavor indicates a replacement operation, replacing the first C-SID in the DA field with a second C-SID in the SRH.
Abstract:
This application discloses a packet transmission method, a network device, and a system. After receiving a first packet, a first network device obtains a tunnel header corresponding to the first packet. The first network device encapsulates a tunnel header in an IPv6 header by encapsulating the IPv6 header in the first packet, to obtain a second packet. The first network device sends the second packet to a second network device, so that the second network device forwards the packet based on the tunnel header included in the IPv6 header. In this application, the IPv6 header is used to carry the tunnel header.
Abstract:
This application discloses a packet processing method and apparatus, and a computer storage medium, and belongs to the field of segment routing technologies. In the method, the network node receives a packet carrying an SRH, where the SRH includes one or more TLV fields and a TLV processing attribute, the TLV processing attribute indicates whether the network node needs to process the TLV fields included in the SRH, and the network node determines, based on the TLV processing attribute, processing of the TLV fields included in the SRH. In this way, any segment endpoint node on a segment routing network may determine the TLV processing attribute by using the SRH, so as to determine whether the TLV fields included in the SRH need to be processed.
Abstract:
This application discloses a capability obtaining method, apparatus, and system, a capability information sending method and apparatus, and a storage medium, and belongs to the communication field. The method includes: A first device receives a first packet, where the first packet includes first capability information, and the first capability information indicates a processing capability of a first network device for an option in a packet header of an internet protocol version 6 IPv6 packet; and the first device determines the processing capability of the first network device based on the first capability information.
Abstract:
Described herein are methods and devices (e.g., routers) that add network services to a multiprotocol label switching (MPLS) network. A method can include a network device of the MPLS network receiving a packet, the network device of the MPLS network modifying the packet by adding multiple MPLS extension headers, wherein each of the multiple MPLS extension headers added to the packet is used to support a different one of multiple network services for the MPLS network, and the network device of the MPLS network forwarding the packet as modified to another network device of the MPLS network.