SDN防火墙
(在软件定义网络中实现的防火墙应用程序,使用 mininet 和 python)
在虚拟机上设置了一个小型网络,并安装了 mininet。 这个网络包含 6 个交换机,每个交换机都有一个主机,使用拓扑.py。这是一个 python 代码,可以在任何系统上独立地实例化一个虚拟网络(mininet),并且很快。 Mininet 是一个网络模拟器,它创建一个真实的虚拟网络,在一台机器上运行真实的内核、交换机和应用程序代码。 sudo mn 是启动交换机、主机和控制器的命令。 代码topology.py 设置了六个交换机,每个交换机都连接了一个主机。 虽然,mininet 本身可以创建一个控制器来控制其网络中的交换机,但我在环回 IP 地址的 tcp 端口 6633 上使用了远程控制器(POX),以便具有一些额外的学习功能交换机和防火墙。
POX 控制器与学习算法、生成树和 op
2021-08-15 08:38:16
4KB
Python
1