IP Library Granted Patent US 12,621,239
Granted Patent B2
US 12,621,239 · App. 18/650,883 · Granted May 5, 2026

Route advertisement method, apparatus, and system

Inventor: Yang Huang (Beijing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L45/566H04L45/04H04L45/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,621,239
App. No.
18/650,883
Granted
May 5, 2026
Kind
B2
Abstract

A route advertisement method includes advertising, by a first network device, an Internet Protocol (IP) prefix route to a second network device, where the IP Prefix route includes a gateway (GW) IP address and a Multi-Protocol Label Switching (MPLS) label. The GW IP address is an IP address of a first interface of the first network device. The MPLS Label is a label of a first IP-virtual routing and forwarding (IP-VRF) instance of the first network device. The first network device advertises a media access control (MAC)/IP route to the second network device, where the MAC/IP route includes the IP address of the first interface and a MAC address of the first interface.

Claims (32)

1 . A first network device comprising:

a first interface, wherein the first interface is a first supplementary broadcast domain (SBD) integrated routing and bridging (IRB) interface belonging to an SBD;

one or more processors; and

a memory configured to store program instructions, which, when executed by the one or more processors, cause the first network device to:

advertise an Ethernet virtual private network (EVPN) Internet Protocol (IP) prefix route to a second network device, wherein the EVPN IP prefix route comprises a gateway (GW) IP address and a Multiprotocol Label Switching (MPLS) label, wherein the GW IP address is an IP address of the first interface, and wherein the MPLS label is a label of a first IP-virtual routing and forwarding (VRF) instance of the first network device; and

advertise an EVPN media access control (MAC)/IP route to the second network device, wherein the EVPN MAC/IP route comprises the IP address and a MAC address of the first interface, wherein the second network device comprises a second IP-VRF instance, and wherein a second interface of the second network device does not support SBD IRB.

2 . The first network device of claim 1 , wherein the program instructions, when executed by the one or more processors, further cause the first network device to advertise, using a route reflector, the EVPN IP prefix route and the EVPN MAC/IP route to the second network device.

3 . The first network device of claim 1 , wherein the first SBD IRB interface belongs to an SBD that is used to connect the first IP-VRF instance and the second IP-VRF instance of the second network device.

4 . The first network device of claim 1 , wherein the first network device is a network virtualization edge (NVE) device or a datacenter gateway (DGW) device.

5 . The first network device of claim 1 , wherein the second network device is a network virtualization edge (NVE) device or a datacenter gateway (DGW) device.

6 . A second network device comprising:

one or more processors;

a second interface that does not support supplementary broadcast domain (SBD) integrated routing and bridging (IRB); and

a memory configured to store program instructions, which, when executed by the one or more processors, cause the second network device to:

receive an Ethernet virtual private network (EVPN) Internet Protocol (IP) prefix route of a first network device, wherein the EVPN IP prefix route comprises a gateway (GW) IP address and a Multiprotocol Label Switching (MPLS) label, wherein the GW IP address is an IP address of a first interface of the first network device, and wherein the MPLS label is a label of a first IP-virtual routing and forwarding (VRF) instance of the first network device;

receive an EVPN media access control (MAC)/IP route of the first network device, wherein the EVPN MAC/IP route comprises the IP address and a MAC address of the first interface; and

generate, based on the EVPN IP prefix route, a routing entry corresponding to a second IP-VRF instance of the second network device, wherein the routing entry comprises the MPLS label.

7 . The second network device of claim 6 , wherein the program instructions, when executed by the one or more processors, further cause the second network device to receive, from a route reflector, the EVPN IP prefix route and the EVPN MAC/IP route of the first network device.

8 . The second network device of claim 6 , wherein the program instructions, when executed by the one or more processors, further cause the second network device to:

generate, based on the EVPN IP prefix route, a routing entry corresponding to the second IP-VRF instance, wherein the routing entry comprises the GW IP address; and

generate, an entry of an Address Resolution Protocol (ARP) table based on the EVPN MAC/IP route, wherein the entry comprises the IP address and the MAC address.

9 . The second network device of claim 6 , wherein the first network device is a network virtualization edge (NVE) device or a datacenter gateway (DGW) device.

10 . The second network device of claim 6 , wherein the second network device is a network virtualization edge (NVE) device or a datacenter gateway (DGW) device.

11 . A computer program product comprising computer-executable instructions stored on a non-transitory computer-readable storage medium, wherein the computer-executable instructions, when executed by one or more processors of a first network device, cause the first network device to:

advertise an Ethernet virtual private network (EVPN) Internet Protocol (IP) prefix route to a second network device, wherein the EVPN IP prefix route comprises a gateway (GW) IP address and a Multiprotocol Label Switching (MPLS) label, wherein the GW IP address is an IP address of a first interface of the first network device, and wherein the MPLS label is a label of a first IP-virtual routing and forwarding (VRF) instance of the first network device; and

advertise an EVPN media access control (MAC)/IP route to the second network device, wherein the EVPN MAC/IP route comprises the IP address and a MAC address of the first interface, and wherein the first interface is a first supplementary broadcast domain (SBD) integrated routing and bridging (IRB) interface belonging to an SBD, wherein the second network device comprises a second IP-VRF instance, and wherein a second interface of the second network device does not support SBD IRB.

12 . The computer program product of claim 11 , wherein the computer-executable instructions when executed by the one or more processors further cause the first network device to advertise, using a route reflector, the EVPN IP prefix route and the EVPN MAC/IP route to the second network device.

13 . The computer program product of claim 11 , wherein the first interface is used to connect the first IP-VRF instance and the second IP-VRF instance of the second network device.

14 . The computer program product of claim 11 , wherein the first network device is a network virtualization edge (NVE) device.

15 . The computer program product of claim 11 , wherein the second network device is a network virtualization edge (NVE) device.

16 . The computer program product of claim 11 , wherein the second network device is a datacenter gateway (DGW) device.

17 . The computer program product of claim 11 , wherein the first network device is a datacenter gateway (DGW) device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2026
From: HUANG, YANG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 074036/0017 →
Priority Claims (1)
CN 202111301919.0 · Nov 4, 2021 · national
Continuity (2)
Continuation PCTCN2022099511 · Jun 17, 2022
Related Publication 20240283737A1 · Aug 22, 2024
References Cited (15)
US 11063860B2 · Nagarajan · 2021 [cited by examiner]
US 11804983B2 · Natarajan · 2023 [cited by examiner]
US 12375401B2 · Devaraj · 2025 [cited by examiner]
US 12452159B2 · Sharma · 2025 [cited by examiner]
US 20170171057A1 · Dong · 2017 [cited by examiner]
US 20240283737A1 · Huang · 2024 [cited by examiner]
US 20240323121A1 · Shu · 2024 [cited by examiner]
W. Lin et al. “EVPN Optimized Inter-Subnet Multicast (OISM) Forwarding”, BESS, draft-ietf-bess-evpn-irb-mcast-06, May 2021, 77 pages. (Year: 2021). [cited by examiner]
J. Rabadan et al. “Multicast Source Redundancy in EVPN Networks”, BESS Workgroup, draft-ietf-bess-evpn-redundant-mcast-source-02, Aug. 2021, 31 pages. (Year: 2021). [cited by examiner]
J. Rabadan et al. “Request for Comments (RFC) 9136: IP Prefix Advertisement in Ethernet VPN (EVPN)”, Internet Engineering Task Force (IETF), Oct. 2021, 31 pages. (Year: 2021). [cited by examiner]
A. Sajassi et al. “Request for Comments (RFC) 7432: BGP MPLS-Based Ethernet VPN”, Internet Engineering Task Force (IETF), Feb. 2015, 56 pages. (Year: 2015). [cited by examiner]
J. Rabadan et al. “Applicability of EVPN to NVO3 Networks”, NVO3 Workgroup, draft-ietf-nvo3-evpn-applicability-03, Nov. 2020, 27 pages. (Year: 2020). [cited by examiner]
J. Rabadan, Ed et al, “IP Prefix Advertisement in EVPN draft-ietf-bess-evpn-prefix-advertisement-11”,BESS Workgroup, Internet Draft, Intended status: Standards Track, May 18, 2018, total 36 pages. [cited by applicant]
L. Krattiger et al, “EVPN Interoperability Modes, draft-krattiger-evpn-modes-interop-03”, Jan. 25, 2021, total 18 pages. [cited by applicant]
P. Mohapatra et al, “The BGP Encapsulation Subsequent Address Family Identifier (SAFI) and the BGP Tunnel Encapsulation Attribute”, Network Working Group, Request for Comments: 5512, Category: Standards Track, Apr. 2009… [cited by applicant]