-
公开(公告)号:US12155556B2
公开(公告)日:2024-11-26
申请号:US17890756
申请日:2022-08-18
Applicant: Cisco Technology, Inc.
Inventor: Alberto Rodriguez Natal , Saswat Praharaj , Lorand Jakab , Fabio R. Maino , Pradeep Kumar Kathail
IPC: H04L45/121 , H04L45/00 , H04L45/745
Abstract: Techniques for automating traffic optimizations for egress traffic of an application orchestration system that is being sent over a network to a remote service. In examples, the techniques may include receiving, at a controller of the network, an egress traffic definition associated with egress traffic of an application hosted on the application orchestration system, the egress traffic definition indicating that the egress traffic is to be sent to the remote service. Based at least in part on the egress traffic definition, the controller may determine a networking path through the network or outside of the network that is optimized for sending the egress traffic to the remote service. The controller may also cause the egress traffic to be sent to the remote service via the optimized networking path.
-
公开(公告)号:US20240380697A1
公开(公告)日:2024-11-14
申请号:US18784457
申请日:2024-07-25
Applicant: Cisco Technology, Inc.
Inventor: Bruce McDougall , Jeff Byzek , Alberto Rodriguez-Natal , Saswat Praharaj , Fabio R. Maino , Steven William Wood
Abstract: Techniques for steering overlay network traffic along specific paths through an underlay network. The techniques may include determining a path through an underlay network that is optimized for sending a packet from a first node of an overlay network to a second node of the overlay network. The techniques may also include determining a destination address for sending the packet along the path from the first node to the second node, the destination address including a micro segment identifier (uSID) corresponding with an underlay node that is disposed along the path through the underlay network and trailing bits representing a portion of an address that corresponds with the second node. The techniques may also include causing the packet to be modified to include the destination address such that the packet is sent from the first node to the second node along the path.
-
23.
公开(公告)号:US12107740B2
公开(公告)日:2024-10-01
申请号:US18161162
申请日:2023-01-30
Applicant: Cisco Technology, Inc.
Inventor: Fabio R. Maino , Saswat Praharaj , Alberto Rodriguez-Natal , Pradeep K. Kathail
IPC: H04L41/5019 , H04L41/046
CPC classification number: H04L41/5019 , H04L41/046
Abstract: Provided is an infrastructure for enforcing target service level parameters in a network. In one example, a network service level agreement (SLA) registry obtains one or more input service level parameters for at least one service offered by an application. Based on the one or more input service level parameters, the network SLA registry provides one or more target service level parameters to a plurality of network controllers. Each network controller of the plurality of network controllers is configured to enforce the one or more target service level parameters in a respective network domain configured to carry network traffic associated with the application.
-
公开(公告)号:US20240163226A1
公开(公告)日:2024-05-16
申请号:US18421906
申请日:2024-01-24
Applicant: Cisco Technology, Inc.
Inventor: Lorand Jakab , Alberto Rodriguez-Natal , Fabio R. Maino , John G. Apostolopoulos
IPC: H04L47/783 , G06F9/54
CPC classification number: H04L47/783 , G06F9/547
Abstract: Techniques for tracking compute capacity of a scalable application service platform to perform dynamic bandwidth allocation for data flows associated with applications hosted by the service platform are disclosed. Some of the techniques may include allocating a first amount of bandwidth of a physical underlay of a network for data flows associated with an application. The techniques may also include receiving, from a scalable application service hosting the application, an indication of an amount of computing resources of the scalable application service that are allocated to host the application. Based at least in part on the indications, a second amount of bandwidth of the physical underlay to allocate for the data flows may be determined. The techniques may also include allocating the second amount of bandwidth of the physical underlay of the network for the data flows associated with the application.
-
公开(公告)号:US20240069995A1
公开(公告)日:2024-02-29
申请号:US17900020
申请日:2022-08-31
Applicant: Cisco Technology, Inc.
Inventor: Saswat Praharaj , Fabio R. Maino , Alberto Rodriguez Natal , Ram Dular Singh , Vivek Agarwal
IPC: G06F9/54
Abstract: Techniques for providing a standardized interface that is configured to provide application developers with ways for interacting with different wide area network controllers. A standardized interface may include an application programming interface (API) server that can receive a connectivity request associated with an application that is to be hosted on an application orchestration system. The API server may determine, based at least in part on the connectivity request, a vendor network to be used by the application to send traffic to a remote service. Based at least in part on determining the vendor network, the API server may translate the connectivity request into a first format that is understandable by a controller of the vendor network. The API server may also provide the connectivity request in the first format to the controller of the vendor network such that a path through the vendor network can be determined.
-
公开(公告)号:US20230328038A1
公开(公告)日:2023-10-12
申请号:US17718634
申请日:2022-04-12
Applicant: Cisco Technology, Inc.
Inventor: Alberto Rodriguez-Natal , Lorand Jakab , Fabio R. Maino
IPC: H04L9/40 , H04L43/0823 , H04L43/0864
CPC classification number: H04L63/0407 , H04L63/20 , H04L63/0281 , H04L43/0847 , H04L43/0864
Abstract: Techniques for using proxies with overprovisioned IP addresses to demultiplex data flows, which may otherwise look the same at L7, into multiple subflows for L3 policy enforcement without having to modify an underlying L3 network. The techniques may include establishing a subflow through a network between a first proxy and a second proxy, the subflow associated with a specific policy. In some examples, the first proxy node may receive an encrypted packet that is to be sent through the network and determine, based at least in part on accessing an encrypted application layer of the packet, a specific application to which the packet is to be sent. The first proxy node may then alter an IP address included in the packet to cause the packet to be sent through the network via the subflow such that the packet is handled according to the specific policy.
-
公开(公告)号:US11303558B2
公开(公告)日:2022-04-12
申请号:US16737199
申请日:2020-01-08
Applicant: Cisco Technology, Inc.
Inventor: Srinath Gundavelli , Alberto Rodriguez Natal , Fabio R. Maino , Pradeep Kumar Kathail , Sangram Kishore Lakkaraju
IPC: H04L12/761 , H04W76/15 , H04L29/12 , H04L45/16 , H04L61/255 , H04L61/5084 , H04W84/12 , H04W88/08 , H04W88/12
Abstract: Low latency wireless communications may be provided. A client device may be authorized for a first association in response to the client device making a first concurrent association request that may include a first Media Access Control (MAC) address. In response to authorizing the client device for the first association, an Endpoint Identifier (EID) associated with the client device may be registered with a first Routing Locator (RLOC) in a map server, the first RLOC being associated with the first MAC address. The client device may then be authorized for a second association in response to the client device making a second concurrent association request that includes a second MAC address. In response to authorizing the client device for the second association, the EID associated with the client device may be registered with a second RLOC in the map server, the second RLOC being associated with the second MAC address.
-
28.
公开(公告)号:US20210194728A1
公开(公告)日:2021-06-24
申请号:US16720755
申请日:2019-12-19
Applicant: Cisco Technology, Inc.
Inventor: Srinath Gundavelli , Sangram Kishore Lakkaraju , Alberto Rodriguez Natal , Fabio R. Maino , Timothy Peter Stammers
IPC: H04L12/46 , H04L12/947 , H04L12/851 , H04L29/12 , H04L29/06 , H04L12/741
Abstract: Techniques are described for extending a cellular quality of service bearer through an enterprise fabric network. In one example, a method obtaining, by a first switch of a network, a packet to be delivered to a client connected to the network via a cellular access point; identifying quality of service (QoS) bearer information associated with the packet, wherein the QoS bearer information is associated with a radio access bearer for the client and the QoS bearer information comprises a bearer indicator and a QoS class identifier; providing a fabric tunnel encapsulation for the packet, wherein the bearer indicator and the QoS class identifier are included within the fabric tunnel encapsulation of the packet; and forwarding the packet within the fabric tunnel encapsulation toward a second switch of the network via a fabric tunnel, wherein the cellular access point is connected to the network via the second switch.
-
公开(公告)号:US20190020985A1
公开(公告)日:2019-01-17
申请号:US16128027
申请日:2018-09-11
Applicant: Cisco Technology, Inc.
Inventor: Lillian Lei Dai , Sateesh K. Addepalli , Xiaoqing Zhu , Preethi Natarajan , Rong Pan , Fabio R. Maino , Flavio Bonomi , Alexander Loukissas , Vina Ermagan , Pere Monclus
IPC: H04W4/40 , H04W8/08 , H04W76/45 , B60R16/023 , B60W50/10 , G06F3/01 , G06F3/16 , G06F9/54 , G06F21/45 , H04L1/00 , H04L29/06 , H04L12/26 , H04W80/02 , H04W72/04 , H04W52/12 , H04W48/18 , H04W48/06 , H04W48/02 , H04W40/20 , H04W40/02 , H04W28/06 , H04W28/02 , H04W12/08 , H04W12/06 , H04W12/04 , H04W12/02 , H04W8/26 , H04W8/06 , H04W4/10 , H04W4/00 , H04Q9/00 , H04L29/08 , H04L29/12 , H04L12/58 , H04L12/721 , H04W36/08 , H04W52/14 , H04W52/22 , H04W52/24 , H04W52/34 , H04W92/18 , H04W48/16 , H04W36/00 , H04W84/00 , H04W84/12
Abstract: A method in one embodiment includes intercepting a message in an on-board unit (OBU) of a vehicular network environment between a source and a receiver in the vehicular network environment, verifying the message is sent from the source, verifying the message is not altered, evaluating a set of source flow control policies associated with the source, and blocking the message if the set of source flow control policies indicate the message is not permitted. In specific embodiments, the message is not permitted if a level of access assigned to the source in the set of source flow control policies does not match a level of access tagged on the message. In further embodiments, the method includes evaluating a set of receiver flow control policies associated with the receiver, and blocking the message if the set of receiver flow control policies indicates the message is not permitted.
-
公开(公告)号:US09888363B2
公开(公告)日:2018-02-06
申请号:US14619247
申请日:2015-02-11
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Sateesh K. Addepalli , Fabio R. Maino , Lillian Lei Dai , Raghuram S. Sudhaakar , Chin-Ju Chen , Erick D. Lee
IPC: G06F15/16 , H04W4/04 , H04W72/04 , H04W28/06 , H04W52/12 , G06F9/54 , H04W48/06 , H04W48/18 , B60W50/10 , G06F3/01 , G06F3/16 , H04L12/26 , H04L29/06 , H04W12/08 , G06F21/45 , H04W12/06 , H04W28/02 , H04W40/20 , H04W48/02 , H04L29/08 , B60R16/023 , H04L12/721 , H04L29/12 , H04W8/06 , H04W8/08 , H04W8/26 , H04W40/02 , H04L1/00 , H04W4/00 , H04W4/10 , H04W12/02 , H04W12/04 , H04W76/00 , H04W80/02 , H04Q9/00 , H04L12/58 , H04W84/00 , H04W36/08 , H04W52/14 , H04W52/22 , H04W52/24 , H04W52/34 , H04W84/12 , H04W92/18
CPC classification number: H04W4/046 , B60R16/023 , B60W50/10 , G06F3/017 , G06F3/167 , G06F9/542 , G06F21/45 , H04L1/008 , H04L29/06578 , H04L43/0811 , H04L43/0858 , H04L43/0876 , H04L45/12 , H04L51/02 , H04L61/2592 , H04L63/08 , H04L63/107 , H04L67/12 , H04L67/32 , H04L69/18 , H04Q9/00 , H04W4/00 , H04W4/10 , H04W8/06 , H04W8/08 , H04W8/26 , H04W12/02 , H04W12/04 , H04W12/06 , H04W12/08 , H04W28/0215 , H04W28/06 , H04W36/08 , H04W40/02 , H04W40/20 , H04W48/02 , H04W48/06 , H04W48/16 , H04W48/18 , H04W52/12 , H04W52/143 , H04W52/225 , H04W52/241 , H04W52/346 , H04W72/0406 , H04W72/042 , H04W72/0493 , H04W76/45 , H04W80/02 , H04W84/005 , H04W84/12 , H04W92/18 , Y02A30/60
Abstract: A method in one example embodiment includes identifying a power state and a battery level of a vehicle. The method also includes allocating power to critical applications (for example) in response to determining that the battery level is above a reserve threshold while the power state of the vehicle is engine-off. The method also includes allocating remaining power in excess of the reserve threshold to non-critical applications according to a power management policy. The power management policy may comprise at least one of a user power preference index and an application power preference index.
-
-
-
-
-
-
-
-
-