MPLS (Multi Protocol Label Switching) is an efficient way to connect access points through the cloud and reduce the overhead in packet routing.
This technology performs the forwarding of packets using specific labels instead of IP addresses or layer 3 information, virtual links are used instead of endpoints, avoiding checking the routing table which consequently streamlines the data flow.
MPLS works by assigning labels to all routes in the routing table of appliances connected to the network, after this step the LDP (Label Distribution Protocol) automatically shares this information, which in turn is used to build a routing table based on labels. The packet forwarding uses this table as the basis for forwarding the packets, always prioritizing the shortest route, during the process of sending them, when a network router receives the packet, it replaces the current label with that of the next hop in the network and continues, this process is repeated until the package reaches its destination.
MPLS technologies are applicable to any network layer protocol, being able to bridge between access points through cloud service routers in a private tunnel, the method is applicable regardless of the interface, allows communication from one to many ( making it possible to determine specifically within the cloud with whom the communication will be made) and thanks to the application of tags contributes to the network's Quality of Service (QoS).
UTM provides native network encapsulation support based on the MPLS protocol, which allows it to act as a LER (Label Edge Router) by encapsulating and unpacking the labels, eliminating the need to use a physical router at the end and optimizing traffic.
However, it is noteworthy that it does NOT route MPLS network packets.
|
UTM allows the encapsulation of several MPLS network segments through a single link, which allows traffic to be routed on the same link to multiple units, allowing the provision of a private dedicated link for long distance networks to connect to multiple organizational units.
In order to use this feature, the system administrator will need to configure static routes as listed below:
When an MPLS-type interface is identified, the kernel modules are automatically loaded and support is applied to the operating system.
|
To configure MPLS support, you will need to configure a physical interface, to do so, follow the steps below:
Being in Network, click on the Interfaces tab:
Interfaces tab
The “Interfaces” screen will appear, as shown by the image below:
Network - Interfaces
Initially access a physical interface and click on edit []. The following screen will be displayed:
Interface Ethernet - Edit Interfaces
Configure it according to the specifications of the respective fields, as shown on this page.
In the Advanced panel, pay attention to the following settings:
More information about the Advanced panel follows:
Interface Ethernet – Advanced
In a Physical interface it is possible to define the MTU (Maximum Transmission Unit), enable and configure the MPLS label:
|
|
If you want to delete all the settings made on this interface, click Erase[].
|
To save changes, click Save[ ], otherwise click Back[ ] to return to the previous screen.
After saving, you will need to access the command queue [ UTM - Command queue.
] and apply the changes made. For more information about the command queue visit the page:
|
After performing these procedures the interface will have been successfully configured.
Next, we'll look at how to set up static routes:
To view the detailed walkthrough of a static route configuration with MPLS, see the example located on this page. |
Configure the static routes for MPLS, for that, being in Network, click on the Static Routing tab.
Static Routing tab
The “Static Routing” screen will appear, as shown in the image below:
Static Routing
To add a route, click Add Route [] in [IPv4] and / or [IPv6] respectively.
Static Routing - Add Route
Configure all fields as described on the page, after completing the settings, pay attention to the Destination Label field, as shown below:
Static Routing - Add route
To save the changes, click Save [ ], otherwise, click the [ ] at the top of the window or click outside it to cancel the procedure.
After saving, you will need to access the command queue [ UTM - Command queue.
] and apply the changes made. For more information about the command queue visit the page:This finalizes the configuration of the MPLS protocol.
For more information on how to configure a physical interface, visit this page.
If you want to see how the interface panel is structured, see this page.