随笔分类 - SDN
摘要:sudo python执行时出现No module named 在运行mininet时,发现代码需要导入psutil这个依赖 pip3 list 查看发现没有安装,所以直接执行 pip3 install psutil 安装完成后,再次运行代码,发现还是无法导入 怀疑是python有多个版本,检查虚拟
        阅读全文
                
摘要:实验8:数据平面可编程实践——P4 基础要求 首先进入/P4/tutorials/exercises/basic_tunnel 在basic_tunnel.p4中补全代码,make run运行,之后可以看到启动mininet 输入xterm h1 h2,启动命令行 在h2中运行./receive.p
        阅读全文
                
摘要:实验7:基于REST API的SDN北向应用实践 ODL操作 删除流表Python代码: #!/usr/bin/python import requests from requests.auth import HTTPBasicAuth if __name__ == "__main__": url 
        阅读全文
                
摘要:实验6:开源控制器实践——RYU 安装截图 拓扑可视化 tcpdump查看 h1 ping h2 h1 ping h3 可以看到均为洪泛转发 查看控制器流表,如下图: 看到没有流表,而使用pox的hub模块则会看到流表,如下图: 所以可以看到二者都是洪泛转发,但是不同之处在于POX是直接向交换机下发
        阅读全文
                
摘要:实验5:开源控制器实践——POX forwarding.hub模块 h1 ping h2时,h3处同样收到icmp报文 h1 ping h3时,h2处同样收到icmp报文 由于hub模块采用洪泛转发,所以在ping特定主机时,交换机会向所有端口洪泛转发,故可以在另一台主机处也会收到icmp报文。 f
        阅读全文
                
摘要:实验4:开源控制器实践——OpenDaylight 搭建拓扑 sudo mn --topo=single,3 --mac --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk,protocols=OpenFlow13 执行pingall,后
        阅读全文
                
摘要:实验3:OpenFlow协议分析实践 搭建并配置拓扑 miniedit导出的python文件: #!/usr/bin/env python from mininet.net import Mininet from mininet.node import Controller, RemoteContr
        阅读全文
                
摘要:实验2:Open vSwitch虚拟交换机实践 基本要求 1.创建OVS交换机并配置 输入命令创建OVS sudo ovs-vsctl add-br ovs-switch026 sudo ovs-vsctl add-port ovs-switch026 p0 sudo ovs-vsctl set I
        阅读全文
                
摘要:实验1:SDN拓扑实践 1.创建目录 在Ubuntu系统的home目录下创建一个目录,目录命名为学号。 2.Mininet安装 在创建的目录下,完成Mininet的源码安装。 如图,已将Mininet安装至/home/yjs/031902226下 3.可视化拓扑生成 使用Mininet可视化工具,生
        阅读全文
                
 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号