This is a tracking issue for the remaining work that needs to be done to completely migrate our network configuration to RPWs.
Currently we are only handing post-Nexus NAT configuration with RPWs. We now need to ensure that pre-Nexus NAT information is managed via RPW. We also need to move all other network configuration items, pre- and post-Nexus, to RPWs.
The "novel" part of this project is that we will also need to determine how to perform synchronization of post-Nexus state to bootstore, meaning that we have some bi-directional synchronization occurring:
- Cold boot process performs initial configuration
- Initial configuration is passed to Nexus for recording in RPW tables
- If any relevant changes happen after Nexus is up, that must be updated in the RPW tables and the bootstore
Currently, it seems that all service zone NAT uses VNI 100, so if we can be sure that is a long term design decision that will not change, we can use that (or a similar mechanism) to differentiate which NAT entries need to be recorded in the bootstore vs. which ones should wait for post-Nexus mechanism to kick in.
At the moment, it is my understanding that all link and BGP configuration will need to be persisted in both mechanisms.
TODO
Related Issues
Closes #4650
Closes #3631
This is a tracking issue for the remaining work that needs to be done to completely migrate our network configuration to RPWs.
Currently we are only handing post-Nexus NAT configuration with RPWs. We now need to ensure that pre-Nexus NAT information is managed via RPW. We also need to move all other network configuration items, pre- and post-Nexus, to RPWs.
The "novel" part of this project is that we will also need to determine how to perform synchronization of post-Nexus state to bootstore, meaning that we have some bi-directional synchronization occurring:
Currently, it seems that all service zone NAT uses VNI 100, so if we can be sure that is a long term design decision that will not change, we can use that (or a similar mechanism) to differentiate which NAT entries need to be recorded in the bootstore vs. which ones should wait for post-Nexus mechanism to kick in.
At the moment, it is my understanding that all link and BGP configuration will need to be persisted in both mechanisms.
TODO
Related Issues
Closes #4650
Closes #3631