""" bgpevpn.py: It will create 2 BGP EVPN-VXLAN topologies, each having OSPFv2 configured in connected Device Group .BGP EVPN VXLAN configured in chained device group along with Mac pools connected behind the chained Device Group. Tested with two back-2-back IxNetwork ports - Connect to the API server - Configure license server IP - Assign ports - Physical topology: Port1 ----- Port2 - Configure two Topology Groups - We will add an OSPF and LDP Router, with a Network Topology, dg chained to it with BGP over loopback. Further add EVPN VPWS EVI over BGP and add MAC cloud associated with the IP Addresses. - Start all protocols - Verify all protocols - Verify learned Info - Stop Protocols Supports IxNetwork API servers: - Windows, Windows Connection Mgr and Linux Requirements: - IxNetwork 9.00 - Python 2.7 and 3+ - pip install requests - pip install ixnetwork_restpy (minimum version 1.0.51) RestPy Doc: https://www.openixia.github.io/ixnetwork_restpy Usage: - Enter: python