网络虚拟化允许多个虚拟网络在同一物理基础设施上共存,有利于未来网络技术的增量部署。然而,当前可编程数据平面提供独占的数据平面抽象难以同时支持多个网络功能,该文提出一种支持并行流水线的虚拟化可编程数据平面结构(Virtualized P...网络虚拟化允许多个虚拟网络在同一物理基础设施上共存,有利于未来网络技术的增量部署。然而,当前可编程数据平面提供独占的数据平面抽象难以同时支持多个网络功能,该文提出一种支持并行流水线的虚拟化可编程数据平面结构(Virtualized P4-based Programmable Data Plane architecture with Parallel Pipeline,VirtP6),允许在单个物理设备上运行多个相互隔离的网络功能。VirtP6改变了可编程数据平面的单一流水线结构,引入并行的多个数据包处理流水线,实现了可编程数据平面的虚拟化,并保证了不同虚拟网络功能之间的资源隔离、流量隔离和访问隔离。最后,针对VirtP6的虚拟化开销、隔离性、可扩展性、网络适用性能进行实验评估。实验结果显示,与HyperP4相比,VirtP6大大降低了虚拟化开销,将延迟减少了68%,吞吐量提高了75%,具有良好的隔离性和扩展性。展开更多
提出了采取虚拟仿真实验教学手段进行软件定义网络(Software Defined Network,SDN)实验教学,给出了具体的实验教学方案。采用网络仿真平台Mininet构建SDN网络,采用Open DayLight控制器集中式控制SDN网络。最后以"SDN转发表控制&qu...提出了采取虚拟仿真实验教学手段进行软件定义网络(Software Defined Network,SDN)实验教学,给出了具体的实验教学方案。采用网络仿真平台Mininet构建SDN网络,采用Open DayLight控制器集中式控制SDN网络。最后以"SDN转发表控制"实验为例,对提出的SDN实验教学方案进行实验过程展示。在整个实验的实验过程中,学生只需通过简单的操作就可以完成SDN控制器对整个网络设备集中化管控与调度。提出的基于虚拟化技术的SDN实验教学方案有助于提高SDN课程的教学质量和激发学生学习SDN的兴趣。展开更多
文摘网络虚拟化允许多个虚拟网络在同一物理基础设施上共存,有利于未来网络技术的增量部署。然而,当前可编程数据平面提供独占的数据平面抽象难以同时支持多个网络功能,该文提出一种支持并行流水线的虚拟化可编程数据平面结构(Virtualized P4-based Programmable Data Plane architecture with Parallel Pipeline,VirtP6),允许在单个物理设备上运行多个相互隔离的网络功能。VirtP6改变了可编程数据平面的单一流水线结构,引入并行的多个数据包处理流水线,实现了可编程数据平面的虚拟化,并保证了不同虚拟网络功能之间的资源隔离、流量隔离和访问隔离。最后,针对VirtP6的虚拟化开销、隔离性、可扩展性、网络适用性能进行实验评估。实验结果显示,与HyperP4相比,VirtP6大大降低了虚拟化开销,将延迟减少了68%,吞吐量提高了75%,具有良好的隔离性和扩展性。
文摘提出了采取虚拟仿真实验教学手段进行软件定义网络(Software Defined Network,SDN)实验教学,给出了具体的实验教学方案。采用网络仿真平台Mininet构建SDN网络,采用Open DayLight控制器集中式控制SDN网络。最后以"SDN转发表控制"实验为例,对提出的SDN实验教学方案进行实验过程展示。在整个实验的实验过程中,学生只需通过简单的操作就可以完成SDN控制器对整个网络设备集中化管控与调度。提出的基于虚拟化技术的SDN实验教学方案有助于提高SDN课程的教学质量和激发学生学习SDN的兴趣。