Now that the codfw row C and D vlans are connected to the EVPN switches in those rows we can use VXLAN to extend them to the top-of-rack switch in rack B2, and trunk them to the LVS there over its primary uplink.
This simplifies the setup and means we can remove the cross-rack links from the host to asw-c2-codfw and asw-d4-codfw.
Prep
In advance the current row C & D vlans (2003-2004, 2019-2020) need to be added to the list of tagged/trunked vlans on lsw1-b2-codfw xe-0/0/42, as well as the new ones (2036-2050). This can be done any time.
Window
On the day of the move it should be fairly striaghtforward:
- Downtime lvs2012 and lsw1-b2-codfw
- Disable BGP session to lvs2012 from lsw1-b2-codfw - this moves live traffic to lvs2014
- Merge puppet patch to reconfigure vlan setup on lvs2012
- Run puppet on lvs2012 to update /etc/network/interfaces
- (Optional) Reboot lvs2012
- Test connectivity to the new/moved vlans (presence of IPv6 autoconfigured IP should be sufficient)
- Re-enable puppet & PyBal on lvs2012
Tidy Up
- Run PuppetDB import script for lvs2012 in Netbox
- Remove cross-rack fibers
- Default config for asw-c2-codfw xe-2/0/45
- Default config for asw-d4-codfw xe-4/0/47