Service insertion for multicast traffic at boundary

    公开(公告)号:US12231252B2

    公开(公告)日:2025-02-18

    申请号:US17528094

    申请日:2021-11-16

    Applicant: VMware LLC

    Abstract: Some embodiments of the invention provide novel methods for providing transparent services for multicast data messages traversing a network edge device operating at a boundary between two networks. The method analyzes data messages received at the network edge device to determine whether they require a service provided at the boundary and whether they are unicast or multicast (including broadcast). The method modifies a multicast destination media access control (MAC) address of a multicast data message requiring a service to be a unicast destination MAC address and provides, without processing by a standard routing function, the modified data message directly to an interface associated with a service node that provides the particular service required by the data message. The method receives the serviced data message, restores the multicast destination MAC address, and forwards the serviced data message to a set of destinations associated with the multicast destination address.

    On-demand hardware resource allocation to debug multicast network at high scale

    公开(公告)号:US12143291B2

    公开(公告)日:2024-11-12

    申请号:US17900340

    申请日:2022-08-31

    Abstract: A method is performed at a router on a multicast configured to forward a multicast flow. The method comprises: in response to receiving, from a controller connected to the multicast path or the multicast path, an enable command to enable statistics tracing for the multicast flow, determining whether the router has sufficient resources to perform statistics tracing; and when the router has the sufficient resources: responsive to the enable command, enabling statistics tracing to collect statistics for the multicast flow; generating a first request to include the enable command and the statistics; and forwarding the first request towards the controller.

    Multicast datapath tracing in layer-2 networks

    公开(公告)号:US12132643B1

    公开(公告)日:2024-10-29

    申请号:US18211467

    申请日:2023-06-19

    CPC classification number: H04L45/16 H04L45/42 H04L45/566

    Abstract: During operation, a layer-3 (L3) router can receive a trace query to trace multicast paths associated with a multicast group. In response to detecting a layer-2 (L2) switch coupled to the L3 router, the L3 router can construct a request packet and send the request packet to the coupled L2 switch. The request packet comprises a first data block indicating that the request packet is an L2 multicast trace request, thereby causing the L2 switch to propagate the request packet to downstream L2 switches until the request packet reaches a last-hop L2 switch. The L3 router can receive, from the last-hop L2 switch, a reply packet responsive to the L2 multicast trace request, the reply packet comprising one or more data blocks, with each data block comprising information about an L2 switch or client device present on a traversed multicast path for the multicast group.

    FORWARDING METHOD, FORWARDING SYSTEM, ELECTRONIC DEVICE AND COMPUTER READABLE STORAGE MEDIUM

    公开(公告)号:US20240291748A1

    公开(公告)日:2024-08-29

    申请号:US18568934

    申请日:2022-05-30

    CPC classification number: H04L45/16 H04L45/17 H04L45/34 H04L45/507

    Abstract: 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.

Patent Agency Ranking