BGP and routing table

Let's take an example in which we need to configure BGP, validate if a session is up, and report the details for the same. In our example, we would take two routers (as a prerequisite, both routers are able to ping each other) as follows:

As we see R2 and testrouter are able to ping each other using an IP address of the FastEthernet0/0 interface of each other.

The next step is a very basic configuration of BGP (in our case, we use the Autonomous System (AS) number 200). The code is as follows:

from netmiko import ConnectHandlerimport timedef pushbgpconfig(routerip,remoteip,localas,remoteas,newconfig="false"): uname="cisco" ...

Get Python Network Programming 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.