我正在学习 SDN 和网络操作系统以及虚拟网络。我对运行的实际代码存在的位置感到困惑。就像你有一个像网站这样的应用程序时,它运行在服务器上,该服务器通常只是安装了 Linux 的 x86 机器。我想知道 SDN 或 NOS 或 VN 是否安装在同一个服务器层,或者它们是否安装在某个较低/前一层,例如直接安装在路由器上。或者它们的安装位置。
如果在普通计算机上安装了网络操作系统或虚拟化网络
网络工程
sdn
虚拟的
2022-03-06 03:04:09
1个回答
有很多解决方案,没有单一的答案。
根据架构的不同,SDN 控制器可以运行在更大的路由器、交换机、专用模块或设备、x86 机器、硬件或虚拟化设备中。由于 SDN 没有总体标准,因此一切皆有可能。
但是,还有其他更“传统”(和更简单)的方法来虚拟化网络 - 可能最著名的是 VLAN(共享网络基础设施上的虚拟 L2 分段分区)和各种形式的隧道(例如 VPN),您可以在其中创建一个在现有网络之上具有自己的拓扑的虚拟覆盖网络。甚至网络地址转换 (NAT) 也是(IP 地址)虚拟化的一种形式。
其它你可能感兴趣的问题