Configure MPLS IP on Cisco IOS Router

MPLS or Multi-Protocol Label Switching is a mechanism of fast-forwarding a packet by attaching a special bit sequence to the packet called “the label“. It’s a bit complex to understand how MPLS works, but in summary it gives a router the ability to quickly forward packets without looking at the routing table. Therefore, MPLS is […]


Understanding how MPLS Works in Cisco IOS Router

Multi-Protocol Label Switching, or shortly called MPLS, is a packet forwarding technique that uses “label” to determine the path to reach its destination. MPLS is a standard and supported by most of the networking vendors including Cisco. If you are new to MPLS implementation in Cisco IOS router, first you have to be familiar with […]


Redistribute OSPF Route into BGP in Cisco IOS Router

Usually it is not a best practice to perform redistribution especially in BGP. But some specific network deployment scenario requires us to redistribute an IGP routes like OSPF or EIGRP into BGP instead of advertising the subnet using network command in BGP. This article explains the command to Redistribute OSPF Route into BGP in Cisco […]


Redistribute BGP Route into OSPF in Cisco IOS Router

When we run BGP together with any IGP routing, sometimes it is required to redistribute BGP routes into that IGP. This usually required where BGP peers are separated by certain number of hops that aren’t participating in BGP — so they don’t know the route to the destination network that is advertised by BGP. In […]


Redistribute Static Route into EIGRP in Cisco IOS Router

EIGRP or Enhanced Interior Gateway Routing Protocol is a Cisco proprietary technology. However, it is still possible to integrate other routing protocols into EIGRP and/or vice versa. The most common thing to do in the network is injecting static route into EIGRP routing table so that hosts in the EIGRP network can communicate with the […]


Distribute Static Route via OSPF in Cisco IOS Router

It is possible to have various routing protocols running in a network. Sometimes a communication between hosts that are running different routing protocol is required, and the way to accommodate the needs is by implementing route redistribution. Route redistribution is a terminology used to explain a process to distribute routes learned from one routing protocol […]