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 […]


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 […]


Configure iBGP in Cisco IOS Router

When two or more BGP routers resides within the same AS, the relationship between them is called iBGP or internal BGP. iBGP is required to be configured to enable a non-adjacent BGP speakers able to exchange route information internally within an AS. The main difference between iBGP and eBGP is that iBGP doesn’t need the […]


Configure eBGP in Cisco IOS Router

BGP stands for Border Gateway Protocol and is a routing protocol that builds this gigantic inter-network connection that is known to us all as the internet. There are two types of BGP, namely internal BGP (iBGP) and external BGP (eBGP). The protocols and attributes used in either iBGP or eBGP are standardized for all vendors, […]