-
公开(公告)号:US11374848B2
公开(公告)日:2022-06-28
申请号:US17080447
申请日:2020-10-26
Applicant: Huawei Technologies Co., Ltd.
Inventor: Alvaro Retana , Renwei Li , Yingzhen Qu
Abstract: A method of routing a data packet through a network comprises updating at least one router local forwarding table to include path IDs of network segments defining paths between network nodes and network function bit encoding/decoding information. In response to a data packet arriving at an ingress network node, an encapsulation header including a path ID identifying at least one network segment of an explicit routing path and a bit encoding specifying network functions to be performed on the data packet are encapsulated in unused portions of the source address and/or the destination address in the encapsulation header. A network node in the explicit routing path performs a network function encoded in the source address and/or the destination address of the encapsulation header of the data packet and forwards the data packet based on network function bit encoding/decoding and path ID information in the network node's local updated local forwarding table.
-
公开(公告)号:US20220150759A1
公开(公告)日:2022-05-12
申请号:US17585884
申请日:2022-01-27
Applicant: Huawei Technologies Co., Ltd.
Inventor: Lin Han , Yingzhen Qu
IPC: H04W28/08 , H04W28/02 , H04L47/629 , H04L47/6295 , H04L47/52
Abstract: An apparatus includes a network interface for connection to a network and a database configured to store traffic shaping parameters for a traffic shaping scheme for a plurality of classes of data packets. A database loading circuit is configured to obtain the traffic shaping parameters from in-band communication received in a data packet by the network interface and load the traffic shaping parameters into the database. One or more traffic shapers are configured to access the traffic shaping parameters in the database and apply the traffic shaping scheme according to the traffic shaping parameters to the plurality of classes of data packets received by the network interface.
-
公开(公告)号:US20210176168A1
公开(公告)日:2021-06-10
申请号:US17177469
申请日:2021-02-17
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Toerless Eckert , Uma S. Chunduri , Yingzhen Qu
IPC: H04L12/721 , H04L12/781 , H04L12/725 , H04L12/707 , H04L12/741 , H04L12/751
Abstract: A method implemented by a network element (NE) in a network, comprising receiving, by the NE, preferred path route (PPR) information comprising a PPR identifier (PPR-ID) and a plurality of PPR-Path Description Elements (PPR-PDEs), wherein a PPR-PDE describing the egress NE comprises a destination flag, an anycast PPR-ID, and an anycast group PPR-ID associated with the egress NE, and updating, by the NE, a forwarding database to include a forwarding entry for the egress NE, wherein the forwarding entry includes the PPR-ID, the anycast PPR-ID, and the anycast group PPR-ID, and wherein the forwarding entry indicates a next element on the PPR graph by which to forward an anycast data packet comprising the anycast PPR-ID.
-
公开(公告)号:US12069023B2
公开(公告)日:2024-08-20
申请号:US17991247
申请日:2022-11-21
Applicant: Huawei Technologies Co., Ltd.
Inventor: Yingzhen Qu , Haoyu Song , Michael McBride , James N. Guichard
IPC: H04L61/4511 , H04L61/4517 , H04L61/4523 , H04L61/5007
CPC classification number: H04L61/4511 , H04L61/4517 , H04L61/4523 , H04L61/5007
Abstract: A DNS server comprises: a receiver configured to receive a registration request comprising a domain name, a local address, and a scope, the registration request requests registration of the domain name; a processor coupled to the receiver and configured to execute computer instructions that cause the processor to: assign an address to the domain name based on the local address and the scope, and generate a registration response comprising the address; and a transmitter coupled to the processor and configured to transmit the registration response towards an endpoint. The processor may be further configured to cache a correspondence among the domain name, the address, and the scope.
-
25.
公开(公告)号:US20230396624A1
公开(公告)日:2023-12-07
申请号:US18454448
申请日:2023-08-23
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Yingzhen Qu , Alvaro Enrique Retana
IPC: H04L9/40
CPC classification number: H04L63/101
Abstract: A method performed by a first node of a first autonomous system (AS) for verifying that a second node of a second AS is authorized to issue a Border Gateway Protocol (BGP) flow specification (FlowSpec). The first node receives from a third node of third AS a first BGP update message that includes a FlowSpec AS authorization list indicating autonomous systems (ASes) that are authorized to issue a FlowSpec for the prefix of the third AS. The first node receives, from the second node of the second AS, a second BGP update message that includes a FlowSpec associated with the prefix of the third AS. The first node determines whether the FlowSpec AS authorization list includes the second AS. The network node rejects the FlowSpec when the FlowSpec AS authorization list does not include the second AS.
-
公开(公告)号:US11502940B2
公开(公告)日:2022-11-15
申请号:US17083039
申请日:2020-10-28
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Alvaro Retana , Uma S. Chunduri , Renwei Li , Toerless Eckert , Yingzhen Qu
IPC: H04L45/00 , H04L45/021 , H04L45/28
Abstract: A method implemented by a network element (NE) in a network, comprising receiving, by the NE, an advertisement comprising preferred path route (PPR) information and backup PPR information, the PPR information describing a PPR between a source and a destination in the network, the backup PPR information describing a backup PPR between the source and the destination, the PPR information comprising a PPR identifier (PPR-ID) and a plurality of PPR description elements (PPR-PDEs) each representing an element on the PPR, updating, by the NE, a local forwarding database to include the PPR information and the backup PPR information in association with a destination address of the destination, and transmitting, by the NE, a data packet based on the backup PPR information instead of the PPR information in response to an element on the PPR being unavailable due to a failure of an element along the PPR.
-
公开(公告)号:US11343173B2
公开(公告)日:2022-05-24
申请号:US17130811
申请日:2020-12-22
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Lin Han , Yingzhen Qu , Lijun Dong
Abstract: A method implemented by an end user device in a network, comprises transmitting user service expectation data to a network element (NE) in the network, the user service expectation data describing an expected network attribute of a path between the end user device and a destination, receiving path aware network data from the NE in response to transmitting the user service expectation data describing the expected network attribute to the NE, the path aware network data comprising a path index, path quality information, and data plane information, the path index identifying the path, the path quality information describing a network attribute supported by the NE on the path, and the data plane information comprising information associated with a protocol by which to transmit a data packet along the path, and transmitting the data packet along the path based on the data plane information.
-
公开(公告)号:US20210152465A1
公开(公告)日:2021-05-20
申请号:US17130811
申请日:2020-12-22
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Lin Han , Yingzhen Qu , Lijun Dong
IPC: H04L12/707 , H04L12/717 , H04L12/781 , H04L12/723 , H04L12/751 , H04L12/729
Abstract: A method implemented by an end user device in a network, comprises transmitting user service expectation data to a network element (NE) in the network, the user service expectation data describing an expected network attribute of a path between the end user device and a destination, receiving path aware network data from the NE in response to transmitting the user service expectation data describing the expected network attribute to the NE, the path aware network data comprising a path index, path quality information, and data plane information, the path index identifying the path, the path quality information describing a network attribute supported by the NE on the path, and the data plane information comprising information associated with a protocol by which to transmit a data packet along the path, and transmitting the data packet along the path based on the data plane information.
-
公开(公告)号:US20210092041A1
公开(公告)日:2021-03-25
申请号:US17110813
申请日:2020-12-03
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Toerless Eckert , Uma S. Chunduri , Yingzhen Qu
IPC: H04L12/751 , H04L12/801 , H04L12/741 , H04L12/707
Abstract: A method implemented by a network element (NE) in a network, comprising receiving, by the NE, preferred path route (PPR) information describing a PPR graph, the PPR graph representing a plurality of PPRs between an ingress NE and an egress NE in the network, and updating, by the NE, a forwarding database to include a forwarding entry for the egress NE in response to identifying the NE in the plurality of PPR-PDEs, the forwarding entry indicating a next hop by which to forward a data packet comprising the PPR-ID.
-
公开(公告)号:US20210051092A1
公开(公告)日:2021-02-18
申请号:US17083039
申请日:2020-10-28
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Alvaro Retana , Uma S. Chunduri , Renwei Li , Toerless Eckert , Yingzhen Qu
IPC: H04L12/707 , H04L12/755 , H04L12/703
Abstract: A method implemented by a network element (NE) in a network, comprising receiving, by the NE, an advertisement comprising preferred path route (PPR) information and backup PPR information, the PPR information describing a PPR between a source and a destination in the network, the backup PPR information describing a backup PPR between the source and the destination, the PPR information comprising a PPR identifier (PPR-ID) and a plurality of PPR description elements (PPR-PDEs) each representing an element on the PPR, updating, by the NE, a local forwarding database to include the PPR information and the backup PPR information in association with a destination address of the destination, and transmitting, by the NE, a data packet based on the backup PPR information instead of the PPR information in response to an element on the PPR being unavailable due to a failure of an element along the PPR.
-
-
-
-
-
-
-
-
-