Configuring Basic MPLS CE Routers
Problem
You want to configure the “customer” CE routers for MPLS.
Solution
CE routers do not require any special software or configuration to work with an MPLS carrier. You just need to ensure that there are appropriate routing table entries to allow sites to communicate across the MPLS network. We will do this with static routes for now:
Router-CE-A1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z. Router-CE-A1(config)#interface
Router-CE-A1(config-if)#
FastEthernet0/0.1
encapsulation dot1Q
Router-CE-A1(config-if)#
101
ip address
Router-CE-A1(config-if)#
192.168.1.5 255.255.255.0
exit
Router-CE-A1(config)#ip route
Router-CE-A1(config)#
0.0.0.0 0.0.0.0 192.168.1.1
exit
Router-CE-A1#
Discussion
In this example, we used static routes to communicate across the MPLS core. You could also use various routing protocols such as RIP, OSPF, EIGRP, or BGP to communicate between the CE and PE routers. We will discuss these options in more depth in Recipes 26.5, 26.6, 26.7, and 26.8. Another simple solution is to use GRE tunnels between your CE routers. You can then continue to use static routes to carry traffic between the CE and PE routers, but still have the all of the advantages of a routing protocol.
It is important to remember that the customer data passes
through the MPLS network in a VLAN tunnel. If you look at any common
IP information, such as the Time To Live (TTL) value, in the IP header
or the output of a traceroute
command, ...
Get Cisco IOS Cookbook, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.