我无法让我的简单路由器正常工作

问题描述 投票:0回答:1

Imagine of Topology, Controller and my terminals所以我目前正在尝试设置一个简单的路由器来阻止来自特定IP的流量,但允许其他连接自由传输。该图显示了我的控制器中的代码,另一个是我的连接的拓扑。请帮助我!!

我正在尝试让 h1 h2 h3 和 h5 相互连接(请参阅右侧的终端“h1 ping h2”),同时确保“h2 ping h4”被阻止。

python networking
1个回答
0
投票

当我查看屏幕截图中的代码时,我看到您定义了方法 do_final(),并且内部有逻辑来检测 IP 是否是被阻止的 IP,如果是,则要丢弃数据包,如果不是,则你将转发数据包,并有一条评论说:

#这里根据switch_id和port_on_switch实现转发逻辑

但是我没有看到下面有任何代码。你不应该写数据包转发逻辑的代码吗?

© www.soinside.com 2019 - 2024. All rights reserved.