guagga的虚拟化最早的版本是建立在6win的在github上的开源项目。所以在虚拟化版本中我们实际上是使用的6wind的github版本,后来发现在最新的官方版本中,将6wind已经合入到主线版本中了,所以后来我们的虚拟户又是基于官方的最新版本1.1.0
新的虚拟化主要思路:
1。通过添加enable vrf xxx来进入不同vsys的配置视图,在自己的视图下只配置和显示自己的资源;
2。与server虚拟化的思路一致,使用全局变量来标识当前系统处理那个vsys。
3。在关键点切换vsys,因为zebra ospf的进程是单线程的。所以在每次关键事件发生的时候切换全局变量即可;
虚拟化关键点: