文件名称:load-balancer-based-on-SDN:基于SDN的负载均衡器
文件大小:23KB
文件格式:ZIP
更新时间:2024-04-15 11:12:08
Java
软件定义网络(SDN) 软件定义网络(SDN)的两个控制应用程序。 在SDN交换机中安装规则的第3层路由应用程序,使用通过网络的最短有效路径将流量转发到主机。 分布式负载平衡器应用程序,它将新的TCP连接以轮询顺序重定向到主机。 该应用程序在Floodlight OpenFlow控制器上运行。 三层路由应用 第3层路由应用程序的代码位于edu.wisc.cs.sdn.apps.l3routing包中的L3Routing.java中。 Bellman-Ford算法用于计算从其他主机h'∈H,h≠h'(H是所有主机的集合)到达主机h的最短路径。 交换机对之间有两个链接对象,每个方向上一个。 由于发现链接的方式,可能会有很短的时间段(数十毫秒),其中控制器仅在一个方向上具有链接对象。 当主机加入网络时,deviceAdded(...)和linkDiscoveryUpdate(...
【文件预览】:
load-balancer-based-on-SDN-main
----webserver.py(358B)
----arpserver.prop(596B)
----l3routing.prop(690B)
----run_mininet.py(5KB)
----mininet.patch(971B)
----build.xml(1KB)
----loadbalancer.prop(952B)
----src()
--------edu()
----floodlight.patch(3KB)
----README.md(2KB)
----fixmininet.sh(404B)