Configuring NFVI Distributed Gateway
In the Network Function Virtualization Infrastructure (NFVI) telco cloud solution, the NFVI distributed gateway function enables mobile phone service traffic to pass through the data center network (DCN) and to be processed by the virtualized unified gateway (vUGW) and virtual multiservice engine (vMSE). In addition, traffic can be balanced during internal transmission over the DCN.
Usage Scenario
Huawei's NFVI telecommunications (telco) cloud is a networking solution that incorporates Data Center Interconnect (DCI) and DCN technologies. Mobile phone traffic enters the DCN and accesses its virtualized unified gateway (vUGW) and virtual multiservice engine (vMSE). After being processed by these, the phone traffic is forwarded over the Internet through the DCN to the destination devices. Equally, response traffic sent over the Internet from the destination devices to the mobile phones also undergoes this process. For this to take place and to ensure that the traffic is balanced within the DCN, you need to deploy the NFVI distributed gateway function on the DCN.
Figure 16-17 or Figure 16-18 shows the network of NFVI distributed gateways. DC-GWs are the boundary gateways of the DCN network and can be used to exchange Internet routes with the external network. L2GW/L3GW1 and L2GW/L3GW2 are connected to virtualized network function (VNF) devices. VNF1 and VNF2 can be deployed as virtualized NEs to implement the vUGW and vMSE functions and connected to the L2GW/L3GW1 and L2GW/L3GW2 through the interface processing unit (IPU).
The VXLAN dual-active /quad-active gateway function is deployed on DC-GW1 and DC-GW2. Specifically, a bypass VXLAN tunnel is established between DC-GWs and these DC-GWs use the same virtual anycast VTEP address to establish VXLAN tunnels with L2GW/L3GW1 and L2GW/L3GW2.
The distributed gateway function is deployed on L2GW/L3GW1 and L2GW/L3GW2, and a VXLAN tunnels are established between L2GW/L3GW1 and L2GW/L3GW2.
The deployment method of the VXLAN quad-active gateway function is similar to that of the VXLAN dual-active gateway function. If you want to deploy the VXLAN quad-active gateway function on the DCGW, see Configuring the Dynamic VXLAN Active-Active Scenario.
A VPN BGP peer relationship is set up between a VNF and DCGW so that the VNF can advertise user equipment (UE) routes to the DCGW.
Static VPN routes are configured on L2GW/L3GW1 and L2GW/L3GW2 to connect to the VNFs. The routes' destination IP addresses are the VNFs' IP addresses, and the next hops are the IP addresses of the IPUs.
A BGP EVPN peer relationship is established (full-mesh) between any two of the DCGWs and L2GW/L3GWs. An L2GW/L3GW can flood static routes to the VNFs to other devices through BGP EVPN peer relationships. A DCGW can advertise local loopback routes and default routes to the L2GW/L3GWs through the BGP EVPN peer relationships.
Traffic between a mobile phone and the Internet that is forwarded through a VNF is called north-south traffic, whereas the traffic between VNF1 and VNF2 is called east-west traffic. To balance both of these, you need to configure load balancing on the DCGWs and L2GW/L3GWs.
The NFVI distributed gateway function is supported for both IPv4 and IPv6 services. If a configuration step is not differentiated in terms of IPv4 and IPv6, this step applies to both IPv4 and IPv6 services.
When the NFVI distributed gateway is used, the NE20E functions as either a DCGW or an L2GW/L3GW. However, if the NE20E is used as an L2GW/L3GW, east-west traffic cannot be balanced.
Pre-configuration Tasks
Before configuring NFVI distributed gateway, complete the following tasks:
Configure the static VXLAN active-active scenario or configure the dynamic VXLAN active-active scenario on each DCGW and each L2GW/L3GW.
Configure VXLAN in distributed gateway mode using BGP EVPN on each L2GW/L3GW.
Configure static routes to VNF1 and VNF2 on each L2GW/L3GW. For configuration details, see Creating IPv4 Static Routes or Creating IPv6 Static Routes.
- Configuring an L3VPN Instance on a DCGW
You can configure an L3VPN instance to store and manage received mobile phone routes and VPN routes reachable to VNFs. - Configuring Route Advertisement on a DC-GW
After route advertisement is configured on a DC-GW, the DC-GW can construct its own forwarding entries based on received EVPN or BGP routes. - Configuring Route Advertisement on an L2GW/L3GW
After route advertisement is configured on an L2GW/L3GW, the L2GW/L3GW can construct its own forwarding entries based on received EVPN or BGP routes. - Configuring Load Balancing
You must configure load balancing to balance traffic over a DCN. - Verifying the NFVI Distributed Gateway Configuration
After configuring the NFVI distributed gateway function, verify the configuration.