l2 router:用于ryu SDN控制器的主动调度第2层路由器 源码
该目录包含一个SDN路由器实现,该实现基于它学到的以太网地址来路由数据包。 模组 init.py维护每个交换机上的永久流。 broadcast.py构建并维护广播树。 要广播数据包,应将其发送到广播组表条目。 router.py监视数据包,并尝试了解连接了mac地址的交换机/端口。 如果它学习到一个mac地址,它将向所有交换机添加流以有效地将数据包路由到那里。 请注意,在没有router.py模块的情况下,路由仍然可以工作,在这种情况下,所有流量都将在生成树上广播。 在这种情况下,所有数据包也会发送到控制器,因为没有学习到以太网地址。 将条目流表中的表未命中条目编辑为不转发到第二个流表可
文件列表
l2-router-master.zip
(预估有个6文件)
l2-router-master
.gitignore
6B
Makefile
1KB
broadcast.py
8KB
README.md
3KB
init.py
3KB
router.py
8KB
暂无评论