H04L45/17

FORWARDING METHOD, FORWARDING SYSTEM, ELECTRONIC DEVICE AND COMPUTER READABLE STORAGE MEDIUM
20240291748 · 2024-08-29 ·

Embodiments of the present disclosure relate to the technical field of communications, and in particular, to a forwarding method, a forwarding system, an electronic device, and a computer-readable storage medium. The forwarding method includes: acquiring a packet to be forwarded, and detecting whether the packet to be forwarded contains a preset indicator, wherein the preset indicator is used for indicating that the packet to be forwarded has a designated forwarding path; when the packet to be forwarded contains the preset indicator, acquiring information of a protocol header following a Bit Indexed Explicit Replication (BIER) header of the packet to be forwarded, wherein the information of the protocol header is at least used for indicating the designated forwarding path; determining a next hop according to the information of the protocol header; and forwarding the packet to be forwarded according to the next hop.

FLOOD OPTIMIZATION TO DISTRIBUTE MULTIHOME SOURCE INFORMATION IN NETWORK

A method comprises, at routers of a network configured to provide connectivity from a multicast receiver to edge routers multihomed to a multicast source of multicast traffic on an Ethernet segment: creating a limited flood domain for the Ethernet segment, wherein the limited flood domain includes boundary routers positioned to make a final decision as to which of the edge routers to send a multicast join for the multicast traffic; by the boundary routers, upon receiving a source announcement that announces the multicast source is active on a particular edge router of the Ethernet segment, locally storing information, provided by the source announcement, which includes a multicast address for the multicast source and identifies a link to the particular edge router; and by boundary router of the boundary routers, upon receiving the multicast join, sending the multicast join to the particular edge router using the multicast address and the link.

FLOOD OPTIMIZATION TO DISTRIBUTE MULTIHOME SOURCE INFORMATION IN NETWORK

A method comprises, at routers of a network configured to provide connectivity from a multicast receiver to edge routers multihomed to a multicast source of multicast traffic on an Ethernet segment: creating a limited flood domain for the Ethernet segment, wherein the limited flood domain includes boundary routers positioned to make a final decision as to which of the edge routers to send a multicast join for the multicast traffic; by the boundary routers, upon receiving a source announcement that announces the multicast source is active on a particular edge router of the Ethernet segment, locally storing information, provided by the source announcement, which includes a multicast address for the multicast source and identifies a link to the particular edge router; and by boundary router of the boundary routers, upon receiving the multicast join, sending the multicast join to the particular edge router using the multicast address and the link.

Service access awareness in a distributed architecture

Techniques are described for suppressing data plane traffic using a service monitoring policy for data plane control. If a service provided to a router becomes nonfunctional, preventing the router from being able to forward traffic to a next-hop device, data plane traffic from client devices on the data plane that requires the use of the nonfunctioning service is suppressed. Additionally, new communication pathways to the router that will use the nonfunctioning service are prevented from being established. Traffic is redirected to another router with a functioning service. Thus, traffic that may normally be directed to the router with the nonfunctioning service and not able to be forwarded (e.g., blackholing of data) can be forwarded to the other router.

Service access awareness in a distributed architecture

Techniques are described for suppressing data plane traffic using a service monitoring policy for data plane control. If a service provided to a router becomes nonfunctional, preventing the router from being able to forward traffic to a next-hop device, data plane traffic from client devices on the data plane that requires the use of the nonfunctioning service is suppressed. Additionally, new communication pathways to the router that will use the nonfunctioning service are prevented from being established. Traffic is redirected to another router with a functioning service. Thus, traffic that may normally be directed to the router with the nonfunctioning service and not able to be forwarded (e.g., blackholing of data) can be forwarded to the other router.

SYSTEMS AND METHODS FOR SERVICE INTERWORKING

An interworking network device receives from a first other network device associated with an MPLS domain, a route that includes a label, a prefix, and a next-hop identifier that indicates the first other network device. The interworking network device thereby generates a prefix SID attribute that includes a SID value and information indicating a structure of the SID value, wherein a LOC portion of the SID value identifies the interworking network device, and a first sub-portion of a FUNCT portion of the SID value identifies an endpoint behavior of the interworking network device in association with the first other network device. The interworking network device modifies the route to cause the next-hop identifier to indicate the interworking network device, and to cause the route to include the prefix SID attribute. The interworking network device thereby sends the route to a second other network device associated with an SRv6 domain.

SYSTEMS AND METHODS FOR SERVICE INTERWORKING

An interworking network device receives from a first other network device associated with an MPLS domain, a route that includes a label, a prefix, and a next-hop identifier that indicates the first other network device. The interworking network device thereby generates a prefix SID attribute that includes a SID value and information indicating a structure of the SID value, wherein a LOC portion of the SID value identifies the interworking network device, and a first sub-portion of a FUNCT portion of the SID value identifies an endpoint behavior of the interworking network device in association with the first other network device. The interworking network device modifies the route to cause the next-hop identifier to indicate the interworking network device, and to cause the route to include the prefix SID attribute. The interworking network device thereby sends the route to a second other network device associated with an SRv6 domain.

Packet transmission method, apparatus, and device

This application provides a packet transmission method, apparatus, and device. For example, the method is performed by an ingress node. The ingress node obtains a second packet by using first node information carried in a first packet, where the first node information includes a first bit string indicating N next-hop devices of the ingress node and first reference information used for indexing second node information corresponding to a first intermediate node in the N next-hop devices, and the second packet includes a first identifier determined based on the first reference information. The ingress node sends the second packet to the first intermediate node. Because structures of the first bit string and the first reference information are used, a packet encoding manner is simple, so that packet transmission efficiency is improved.

Packet transmission method, apparatus, and device

This application provides a packet transmission method, apparatus, and device. For example, the method is performed by an ingress node. The ingress node obtains a second packet by using first node information carried in a first packet, where the first node information includes a first bit string indicating N next-hop devices of the ingress node and first reference information used for indexing second node information corresponding to a first intermediate node in the N next-hop devices, and the second packet includes a first identifier determined based on the first reference information. The ingress node sends the second packet to the first intermediate node. Because structures of the first bit string and the first reference information are used, a packet encoding manner is simple, so that packet transmission efficiency is improved.

Methods and Systems for Communicating Using a Virtual Private Network
20170346657 · 2017-11-30 · ·

Systems and methods for communication. A network abstraction layer (NAL) is built on a public Internet; and a network virtualization layer (NVL) is built on the NAL.