“使用SDN开发安全的网络”这是我的目标,因此我正在使用mininet / onos和python,
我已经使用以下python脚本创建了拓扑,但是我不知道用于减轻DDoS攻击,IP欺骗,ARP攻击等安全网络的python代码。
如果这里有人可以帮助我使用一些Python脚本来提高网络安全性,从而在mininet模拟器中开发安全网络,那将是很大的帮助。
从mininet.topo导入Topo
class MyTopo(Topo):“简单的拓扑示例。”
def __init__( self ):
"Create custom topo."
Topo.__init__( self )
h1 = self.addHost ( 'h1')
h2 = self.addHost ( 'h2')
s1 = self.addSwitch( 's1' )
s2 = self.addSwitch( 's2' )
s3 = self.addSwitch( 's3' )
self.addLink( h1, s1 )
self.addLink( h2, s3 )
self.addLink( s1, s2 )
self.addLink( s2, s3 )
topos = {'简单':(lambda:MyTopo()}}
网络设备具有两个重要的层(平面):
1)数据平面