摘要:
一.实验代码 import httplib2 import time import json class OdlUtil: url = '' def __init__(self, host, port): self.url = 'http://' + host + ':' + str(port) d 阅读全文
摘要:
实验目的 1、搭建如下拓扑并连接控制器 2、下发相关流表和组表实现负载均衡 3、抓包分析验证负载均衡 实验步骤 1.建立以下拓扑,并连接上ODL控制器。 2.利用ODL下发组表、流表,实现建议负载均衡。 S1组表 S1流表 S2流表 S3流表 S4流表 3.利用Wireshark验证负载均衡的实现。 阅读全文
摘要:
简单表述控制器的架构技术。 SDN控制器 SDN的特点之一就是控制平面与数据平面分离,其主张通过集中式的控制器平台实现网络的控制。在SDN架构中,控制平面是逻辑集中的,通过某种协议将控制信息下发至底层的数据平面去执行。目前,在SDN领域中,OpenFlow协议是最流行的南向协议之一。SDN出现初期, 阅读全文
摘要:
1.建立以下拓扑,并连接上ODL控制器。 2.利用ODL下发流表,使得h3在10s内ping不通h1,10s后恢复。 3.借助Postman通过ODL的北向接口下发流表,再利用ODL北向接口查看已下发的流表。 阅读全文
摘要:
1、列举openflow1.0的12元组? 入端口、源MAC地址、目的MAC地址、以太网类型、VLAN ID、VLAN优先级、源IP地址、目的IP地址、IP协议、IP TOS位、TCP/UDP源端口、TCP/UDP目的端口 2、openflow多级流表机制的优点? 多级流表将数据包的处理逻辑划分为多 阅读全文
摘要:
1.创建以下拓扑 2.利用OVS命令下发流表,实现VLAN功能 3.利用OVS命令查看流表 4.验证性测试 h1 h4互通 h2 h5互通 h3 h6互通 其余主机间无法通信 5.Wireshark抓包验证 提交要求:使用wireshark抓取,包含有VLAN tag的数据包 阅读全文
摘要:
1、安装floodlight 2、生成拓扑并连接控制器floodlight,利用控制器floodlight查看图形拓扑 3、利用字符界面下发流表,使得‘h1’和‘h2’ ping 不通 4、利用字符界面下发流表,通过测试‘h1’和‘h3’的联通性,来验证openflow的hardtime机制 阅读全文
摘要:
1.为什么需要SDN?SDN的特点? A:对于传统网络来说,随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,增加了运营商定制优化网络的难度,科研人员无法在真实环境中规模部署新协议。同时,互联网流量的快速增长,用户对流量的需求不断扩大,各种新型服务不断出现,增加了网络运维成本。而SDN具有 阅读全文
摘要:
1.安装mininet 2.用字符命令生成拓扑,并测试连通性,截图 生成树形拓扑,深度为2,设备下挂设备数为3 topo tree,depth=2,fanout=3 3.用可视化界面生成拓扑,并测试连通性,截图 4.用Python脚本生成一个Fat tree型的拓扑,截图 阅读全文
摘要:
Q:你会选择作网络编程方向的程序员吗?为什么? A:现阶段并不确定是否会选择网络编程方向做为职业,因为各方面的知识都不够完备,对于网络编程这个方向,接触的不多,只在大二下学过《计算机网络》这门课,而且学的大多都是理论知识,并没有实际应用过,相较于其他方向来说,这方面所学的东西应该算是少的,对于文章中 阅读全文