论文部分内容阅读
软件定义网络(SDN)是一种新型的网络架构,具有控制和转发相分离的特性。OpenFlow是一种比较成熟的SDN网络实现方式,由OpenFlow控制器和OpenFlow交换机组成,控制器拥有全局的网络拓扑,能对网络进行集中控制和管理,交换机则负责根据控制器下发的流表匹配数据包并执行转发或接收等操作,实现对网络更加细致的管理。 当前针对SDN网络的测量方案都有一定的局限性,没有充分结合SDN网络的特点和优势,不能对SDN网络进行全面的、方便的、灵活的测量。论文设计了一种针对SDN网络的测量系统,充分结合了SDN网络的特性和优势,将测量模块的控制逻辑和转发逻辑分别部署于控制器和扩展的交换机中,利用扩展的 OpenFlow协议定义测量消息,实现以软件定义的方式定义测量任务,完成对路径的时延、丢包率等指标的测量,更加灵活方便。 论文利用搭建的小型虚拟网络进行验证和测试。先验证各个模块的功能是否能够正确实现,然后在各个模块的功能均能正确实现的基础上,对整个测量系统进行了集成测试,在虚拟网络内完成时延和丢包率等网络指标的测量。 通过对网络内传输的测量包的捕获和分析,可以得到测量包的时间戳信息、选路信息、排序信息等,并得到时延和丢包率等测量结果。 由解析的信息和测得的数据可知,该SDN的网络测量系统能够实现对SDN网络的测量,与预期的结果相符。