-
公开(公告)号:US12177109B2
公开(公告)日:2024-12-24
申请号:US17981574
申请日:2022-11-07
Applicant: Huawei Technologies Co., Ltd.
Inventor: Michael McBride , Yingzhen Qu , Linda Dunbar
IPC: H04L45/02 , H04L9/08 , H04L9/32 , H04L45/748
Abstract: A routing device including a memory and a processor. The memory stores instructions. The processor is configured to execute the instructions to receive a signed route origin authorization (ROA), which includes a blockchain hash, and a border gateway protocol (BGP) update message, which includes one or more routes. The processor is further configured to implement a Route Origin Validation (ROV) process using the blockchain hash in the signed ROA to determine whether the one or more routes in the BGP update message are valid; update a routing table to include the one or more routes from the BGP update message when the one or more routes are determined to be valid by the ROV process; and refrain from updating the routing table with the one or more routes from the BGP update message when the one or more routes are determined to be invalid by the ROV process.
-
公开(公告)号:US20230283587A1
公开(公告)日:2023-09-07
申请号:US18314434
申请日:2023-05-09
Applicant: Huawei Technologies Co., Ltd.
Inventor: Michael McBride , Yingzhen Qu , James Neil Guichard
IPC: H04L61/4511 , H04L61/5007
CPC classification number: H04L61/4511 , H04L61/5007 , H04L2101/618
Abstract: A method used by a domain name system (DNS) server is disclosed. The DNS server receives a DNS request containing a host name and a resource record specifying data. The DNS server resolves an internet protocol (IP) address based on the host name. The DNS server resolves a server address of a resource server containing the data specified in the resource record. The DNS server transmits a DNS response including the IP address and the server address.
-
公开(公告)号: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.
-
公开(公告)号:US12255870B2
公开(公告)日:2025-03-18
申请号:US18314434
申请日:2023-05-09
Applicant: Huawei Technologies Co., Ltd.
Inventor: Michael McBride , Yingzhen Qu , James Neil Guichard
IPC: H04L61/4511 , H04L61/5007 , H04L9/40 , H04L67/1008 , H04L67/1023 , H04L101/618
Abstract: A method used by a domain name system (DNS) server is disclosed. The DNS server receives a DNS request containing a host name and a resource record specifying data. The DNS server resolves an internet protocol (IP) address based on the host name. The DNS server resolves a server address of a resource server containing the data specified in the resource record. The DNS server transmits a DNS response including the IP address and the server address.
-
公开(公告)号:US20230059348A1
公开(公告)日:2023-02-23
申请号:US17981574
申请日:2022-11-07
Applicant: Huawei Technologies Co., Ltd.
Inventor: Michael McBride , Linda Dunbar , Yingzhen Qu
IPC: H04L45/02 , H04L45/748 , H04L9/32 , H04L9/08
Abstract: A routing device including a memory and a processor. The memory stores instructions. The processor is configured to execute the instructions to receive a signed route origin authorization (ROA), which includes a blockchain hash, and a border gateway protocol (BGP) update message, which includes one or more routes. The processor is further configured to implement a Route Origin Validation (ROV) process using the blockchain hash in the signed ROA to determine whether the one or more routes in the BGP update message are valid; update a routing table to include the one or more routes from the BGP update message when the one or more routes are determined to be valid by the ROV process; and refrain from updating the routing table with the one or more routes from the BGP update message when the one or more routes are determined to be invalid by the ROV process.
-
公开(公告)号:US20230353479A1
公开(公告)日:2023-11-02
申请号:US18315375
申请日:2023-05-10
Applicant: Huawei Technologies Co., Ltd.
Inventor: Yingzhen Qu , Michael McBride , James N. Guichard
IPC: H04L45/03 , H04L45/12 , H04L45/745
CPC classification number: H04L45/03 , H04L45/12 , H04L45/745
Abstract: An edge routing device at an edge of a network including a memory storing instructions one or more processors. The one or more processors are configured to execute the instructions to determine that an edge routing capability of the edge routing device has been updated, encode an updated edge routing capability into a type length value (TLV) structure of a link state message, and flood the link state message including the TLV structure having the updated edge routing capability to other edge routing devices at the edge of the network.
-
公开(公告)号:US11716273B2
公开(公告)日:2023-08-01
申请号:US16840125
申请日:2020-04-03
Applicant: Huawei Technologies Co., Ltd.
Inventor: Haoyu Song , Michael McBride
Abstract: A per-hop postcard technique is disclosed. The per-hop postcard technique is implemented to improve Postcard-based Telemetry (PBT). A per-section postcard technique is also disclosed. The per-section postcard technique is implemented to improve In-situ OAM (IOAM). By utilizing these techniques, suitable on-path telemetry may be obtained for multicast traffic. In addition, these techniques may be used to reconstruct and visualize a multicast tree, to conduct performance monitoring, and to perform trouble shooting.
-
公开(公告)号:US20230083671A1
公开(公告)日:2023-03-16
申请号:US17991247
申请日:2022-11-21
Applicant: Huawei Technologies Co., Ltd.
Inventor: Yingzhen Qu , Haoyu Song , Michael McBride , James N. Guichard
IPC: H04L61/4511
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.
-
-
-
-
-
-
-