-
公开(公告)号:US12273187B2
公开(公告)日:2025-04-08
申请号:US18321854
申请日:2023-05-23
Applicant: Cisco Technology, Inc.
IPC: H04L45/745 , H04L1/00
Abstract: The present disclosure is directed to BIER forwarding over varying BSL domains, the methods including the steps of receiving, at a border node, a packet comprising a BIER header having a BIER bit string with a first bit string length; reading an incoming label of the packet comprising instructions to split the BIER header into a plurality of smaller headers associated with a plurality of smaller bit strings; generating a set of split bit masks; performing a separate bitwise AND operation on each split bit mask and the BIER bit string to generate the plurality of smaller bit strings, each copied to a corresponding smaller header of the plurality of smaller headers; and performing a lookup for each of the plurality of smaller headers on a respective forwarding table to determine one or more egress routers to which to transmit the packet.
-
公开(公告)号:US12238099B2
公开(公告)日:2025-02-25
申请号:US18323183
申请日:2023-05-24
Applicant: Cisco Technology, Inc.
Inventor: Stefan Olofsson , Ijsbrand Wijnands , Hendrikus G. P. Bosch
IPC: H04L9/40 , H04L12/46 , H04L61/256
Abstract: In one embodiment, an apparatus includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors. The one or more computer-readable non-transitory storage media include instructions that, when executed by the one or more processors, cause the apparatus to perform operations including receiving a user credential from a remote access client within a network and communicating the user credential to an authentication, authorization and accounting (AAA) server within the network. The operations also include receiving a user attribute from the AAA server and generating a contextual label based on the user attribute. The contextual label includes routing instructions associated with traffic behavior within the network. The operations further include advertising a control message, which includes the contextual label, to the remote access client.
-
公开(公告)号:US12113640B2
公开(公告)日:2024-10-08
申请号:US18357771
申请日:2023-07-24
Applicant: Cisco Technology, Inc.
Inventor: Mankamana Mishra , Swadesh Agrawal , Ali Sajassi , Ijsbrand Wijnands , Samir Thoria
CPC classification number: H04L12/1859 , H04L12/185 , H04L12/1895 , H04L45/50 , H04L2001/0093 , H04L45/16
Abstract: A computer network efficiently provides a multicast network flow to a multicast recipient across a multihomed network element. The multihomed network element includes network devices that receive multicast data from a source of a multicast network flow. Each particular network device that received the multicast data publishes a notification indicating that the multicast network flow is available from the particular network device. The computer network receives a subscription to the multicast network flow from a multicast recipient, and determines whether to bridge the multicast data across the multihomed network element based on a multicast configuration of the computer network. The multihomed network element provides the multicast data to the multicast recipient from at least one of the particular network devices that received the multicast data from the source of the multicast network flow.
-
公开(公告)号:US11924108B2
公开(公告)日:2024-03-05
申请号:US18360342
申请日:2023-07-27
Applicant: Cisco Technology, Inc.
IPC: H04L12/26 , H04L45/50 , H04L47/125 , H04L47/17 , H04L47/70
CPC classification number: H04L47/125 , H04L45/507 , H04L47/17 , H04L47/825
Abstract: In one embodiment, an offload platform is an compute platform, adjunct to a router or other packet switching device, that performs packet processing operations including determining an egress forwarding value corresponding to the next-hop node of the packet switching device to which to send an offload-platform processed packet. The offload platform downloads forwarding information from the router, and augments it, such as, but not limited to, representing interfaces of the router as identifiable virtual interface(s) on the offload platform, and including each of one or more next-hop nodes of the router represented as an identifiable virtual adjacency and identifiable tunnel (e.g., identified by the egress forwarding value). In one embodiment, the egress forwarding value is an Multiprotocol Label Switching (MPLS) label or Segment Routing Identifier. The router identifies packets of certain packet flows to send to the adjunct offload platform, rather than processing per its routing information base.
-
公开(公告)号:US20230370382A1
公开(公告)日:2023-11-16
申请号:US18360342
申请日:2023-07-27
Applicant: Cisco Technology, Inc.
IPC: H04L47/125 , H04L45/50 , H04L47/17 , H04L47/70
CPC classification number: H04L47/125 , H04L45/507 , H04L47/17 , H04L47/825
Abstract: In one embodiment, an offload platform is an compute platform, adjunct to a router or other packet switching device, that performs packet processing operations including determining an egress forwarding value corresponding to the next-hop node of the packet switching device to which to send an offload-platform processed packet. The offload platform downloads forwarding information from the router, and augments it, such as, but not limited to, representing interfaces of the router as identifiable virtual interface(s) on the offload platform, and including each of one or more next-hop nodes of the router represented as an identifiable virtual adjacency and identifiable tunnel (e.g., identified by the egress forwarding value). In one embodiment, the egress forwarding value is an Multiprotocol Label Switching (MPLS) label or Segment Routing Identifier. The router identifies packets of certain packet flows to send to the adjunct offload platform, rather than processing per its routing information base.
-
6.
公开(公告)号:US11811546B2
公开(公告)日:2023-11-07
申请号:US17472774
申请日:2021-09-13
Applicant: Cisco Technology, Inc.
Inventor: Mankamana Prasad Mishra , Ali Sajassi , Ijsbrand Wijnands , Krishnaswamy Muddenahally Ananthamurthy , Jayashree Subramanian
CPC classification number: H04L12/185 , H04L12/4641 , H04L45/16 , H04L45/74 , H04L47/724 , H04L63/0272
Abstract: A networking environment includes a first node and a second node configured as Ethernet Virtual Private Networking (EVPN) peers on an EVPN subnet that is coupled to a Layer 3 VPN over a core network. The first node receives a first multicast join request from a third node in the core network, the first multicast join request including a source address and multicast group address of a source of a multicast stream. The first node determines that the source address and the multicast group address for the source are behind the EVPN subnet at the second node. The first node sends to the second node, a control plane join request message that includes a receiver identifier that identifies the third node as a receiver of the multicast stream, the receiver identifier enabling the second node to forward the multicast stream directly into the core network to the third node.
-
公开(公告)号:US11683308B2
公开(公告)日:2023-06-20
申请号:US16562867
申请日:2019-09-06
Applicant: Cisco Technology Inc.
Inventor: Stefan Olofsson , Ijsbrand Wijnands , Hendrikus G. P. Bosch
IPC: H04L9/40 , H04L12/46 , H04L61/256
CPC classification number: H04L63/0892 , H04L12/4641 , H04L63/0272 , H04L63/083 , H04L63/0823 , H04L63/168 , H04L61/2571
Abstract: In one embodiment, an apparatus includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors. The one or more computer-readable non-transitory storage media include instructions that, when executed by the one or more processors, cause the apparatus to perform operations including receiving a user credential from a remote access client within a network and communicating the user credential to an authentication, authorization and accounting (AAA) server within the network. The operations also include receiving a user attribute from the AAA server and generating a contextual label based on the user attribute. The contextual label includes routing instructions associated with traffic behavior within the network. The operations further include advertising a control message, which includes the contextual label, to the remote access client.
-
公开(公告)号:US20230188457A1
公开(公告)日:2023-06-15
申请号:US18166775
申请日:2023-02-09
Applicant: Cisco Technology, Inc.
Inventor: Mankamana Prasad Mishra , Ijsbrand Wijnands , Anuj Budhiraja , Ali Sajassi , Stephane Litkowski , Satya Ranjan Mohanty
IPC: H04L45/16 , H04L45/586 , H04L12/18 , H04L12/46 , H04L45/02
CPC classification number: H04L45/16 , H04L45/586 , H04L12/1886 , H04L12/4641 , H04L12/185 , H04L45/02
Abstract: A method comprises, at a first router configured to perform Bit Index Explicit Replication (BIER) for forwarding of multicast packets in a network, storing configuration information that indicates that the first router belongs to multiple subdomains of a BIER domain, and is able to forward the multicast packets for a virtual private network on the multiple subdomains. The method further comprises, during an auto-discovery procedure, generating an auto-discovery message to include an auto-discovery route and route attributes that indicate the multiple subdomains, and sending the auto-discovery message to a second router of the virtual private network the network.
-
公开(公告)号:US11627071B2
公开(公告)日:2023-04-11
申请号:US17361510
申请日:2021-06-29
Applicant: Cisco Technology, Inc.
Inventor: Mankamana Prasad Mishra , Ijsbrand Wijnands , Anuj Budhiraja , Ali Sajassi , Stephane Litkowski , Satya Ranjan Mohanty
Abstract: A method comprises, at a first router configured to perform Bit Index Explicit Replication (BIER) for forwarding of multicast packets in a network, storing configuration information that indicates that the first router belongs to multiple subdomains of a BIER domain, and is able to forward the multicast packets for a virtual private network on the multiple subdomains. The method further comprises, during an auto-discovery procedure, generating an auto-discovery message to include an auto-discovery route and route attributes that indicate the multiple subdomains, and sending the auto-discovery message to a second router of the virtual private network the network.
-
公开(公告)号:US20220021550A1
公开(公告)日:2022-01-20
申请号:US17489266
申请日:2021-09-29
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Ijsbrand Wijnands , Gregory J. Shepherd , Christian J. Martin , Neale D. R. Ranns , Jesper Skriver
IPC: H04L12/18 , H04L12/761 , H04L12/741
Abstract: Various systems and methods for performing bit indexed explicit replication (BIER) using multiprotocol label switching (MPLS). For example, one method involves receiving a packet that includes a MPLS label. The packet also includes a multicast forwarding entry. The method also involves determining, based on the value of the MPLS label, whether to use the multicast forwarding entry to forward the packet. The method further includes forwarding the packet.
-
-
-
-
-
-
-
-
-