I had plans to cover Nokia (Alcatel-Lucent) BGP Route Reflectors (BGP RR) in a full-featured post, but… But a lot of new stuff suddenly hit me as I joined Nuage Networks team.
Ok, lyrics aside, during my preparation for BGP exam I noticed that BGP route reflectors behavior defined throughout several chapters and there was no summary diagram (or cheatlist) that covered route reflectors decisions and actions. So, here you are:
This diagram shows the complete decision path of a BGP RR when it needs to reflect a route, including action items for different kind of neighbors (Non-client, Client, regular peer).
Note, that Nokia’s (Alcatel-Lucent) definitions were used for RIB structures (RIB-In, RIB-Out), though the decisions that RR has to make should no differ between vendors.
Download high-resolution file.
In the first part of this BGP tutorial
we prepared the ground by configuring eBGP/iBGP peering. We did a good job overall, yet plain
BGP peering relationship is useless, the power of BGP in its ability for granular management of multiple routes from multiple sources. And the tools that help BGP to handle this complex task are BGP policies at their full glory.
In this part we will discuss and practice:
- BGP export/import policies for route advertisement/filtering;
- BGP communities operations;
- Aggregation of BGP routes: route summarization technique and the corresponding
atomic-aggregate path attributes
When we say Service Provider
, we imply BGP
and when we say BGP
, we imply Service Provider
. There is no way I would leave you without covering configuration steps for one of the most versatile, scalable and robust internet protocols also known as BGP
. And here it is – BGP configuration guide for Alcatel-Lucent Service Routers. As with OSPF configuration tutorial
I will cover configuration process for various BGP scenarios along with verification and troubleshooting steps bundled with colorful figures, detailed code snippets and useful remarks.
BGP is so huge that I had no option but to write about it in several parts:
Part 1 dedicated to basic eBGP/iBGP configuration. We will practice with common BGP configuration procedures at first, then learn how to export routes into BGP process and prevent unnecessary route reflection by means of
split-horizon over eBGP links. After that we will see how to configure iBGP to spread eBGP learned routes across Autonomous Systems. I will cover the necessity of full-mesh iBGP topology and the use of the
next-hop-self command for iBGP peers.
It’s perfect time to configure some BGP, right?