-
题名P4与POF协议无关可编程网络技术比较研究
被引量:10
- 1
-
-
作者
赵敏
田野
-
机构
中国科学技术大学计算机科学与技术学院
-
出处
《网络新媒体技术》
2018年第1期54-58,共5页
-
基金
国家自然科学基金(61672486)
"新一代宽带无线移动通信网"国家重大科技专项子课题(2017ZX03001019-004)
安徽省自然科学基金(1608085MF126)
-
文摘
软件定义网络(SDN)使用户可以根据需求对网络进行编程来动态配置网络,通过分离控制平面与数据平面,极大增加网络的灵活性。OpenFlow作为其中的一个代表性协议,已经进化了多个版本,但由于其协议规范的约束,用户对网络设备数据平面的操作受到限制。P4高级编程语言和POF技术的提出有效解决了上述问题。本文分别从转发模型、流程控制及指令操作三个方面阐述P4和POF的不同之处,并总结二者的优点与不足。
-
关键词
软件定义网络
OpenFlow
p4语言
pOF技术
-
Keywords
Software Defined Network, OpenFlow, p4 Language, pOF Technology
-
分类号
TP393.0
[自动化与计算机技术—计算机应用技术]
-
-
题名基于P4的HTTP网内缓存方案及其实现
被引量:2
- 2
-
-
作者
詹昱辰
冯巍巍
谭小彬
-
机构
中国科学技术大学信息科学技术学院自动化系
-
出处
《数据与计算发展前沿》
2020年第3期75-86,共12页
-
基金
国家自然科学基金(61673360)。
-
文摘
【目的】在当今的网络交互中,最常用到的是HTTP协议,并且HTTP的使用量仍在迅速增长。然而,HTTP的通常传输仍然需要基于基础的TCP/IP协议栈,这限制了其解决当前因特网上的问题的能力。在用户浏览网页时,网页的响应速度对用户的访问体验来说是很关键的。本文旨在给出一种可行的使网页浏览响应速度提升的方案。【方法】在本文中,我们提出并测试了一种解决方案,借鉴ICN(信息中心网络)协议的思路,通过使用P4(协议无关的可编程数据包处理器)语言,在HTTP协议中实现网络内缓存。首先,我们提出一种数据包转换机制,用于普通数据包与特制数据包的来回转换,其次采用P4语言程序在转发路由器中实现ICN传输过程。【结果】为了评估成果,我们用虚拟机设计搭建了一个网络拓扑。经过测试,与使用普通的HTTP协议时相比,本文中的方案使P4交换机能够缓存HTTP内容响应,聚合相同的请求,改善网络的性能。【结论】于是得出在提升用户浏览网页时的体验上,本文提出的方案是有效的。
-
关键词
HTTp
ICN(信息中心网络)
p4语言
网络内缓存
-
Keywords
HTTp
information centric network
p4 language
in-network cache
-
分类号
TP393.04
[自动化与计算机技术—计算机应用技术]
-
-
题名P4技术的边缘计算相关应用研究
- 3
-
-
作者
刘莹
曹畅
杨建军
张帅
-
机构
中国联通研究院
中国联通研究院未来网络部
-
出处
《信息通信技术》
2020年第4期45-50,共6页
-
文摘
为应对万物互联时代边缘计算驱动下的一系列新型网络需求,文章以P4语言及协议无关可编程架构的诞生为着眼点,阐述了二者相较于现有其他技术的优势及特点,着重研究了P4语言及协议无关可编程架构在5G边缘计算相关领域的应用,并结合中国联通近期开展的实验室试点项目进行了案例分析。
-
关键词
p4语言
协议无关交换机架构
边缘计算
UpF卸载
-
Keywords
p4 Language
protocol Independent Switch Architecture
Edge Computing
UpF Offloading
-
分类号
TP393.0
[自动化与计算机技术—计算机应用技术]
-
-
题名采用P4的数据平面NAT-DP技术方案
- 4
-
-
作者
陈本彬
王玉祥
钱辉祖
苏鹭梅
张磊
-
机构
厦门理工学院电气工程与自动化学院
-
出处
《厦门理工学院学报》
2020年第5期40-46,共7页
-
基金
福建省自然科学基金项目(2018J01563)
厦门市科技基金项目(3502Z20179031)。
-
文摘
针对协议转换(network address translation-protocol translation,NAT-PT)技术服务于IPv4和IPv6节点之间的通信,无法实现多协议节点之间的数据包通信,缺乏协议扩展功能的问题,提出一种基于P4的网络地址-可编程数据平面协议转换(network address translation-programmable data plane protocol translation,NAT-DP)技术方案。该方案运用可编程协议无关报文处理语言完成解析器、控制流和匹配动作表的定义,实现多协议数据包在数据平面的解析、协议转换与重组。实验结果表明,该技术方案可以有效解决NAT-PT的协议扩展性问题,并使管理员在数据平面实现协议转换机制的可重配置。
-
关键词
协议转换技术
NAT-Dp
可编程协议无关报文处理语言(p4)
协议扩展性
多协议数据包
-
Keywords
protocol conversion technology
NAT-Dp
p4
protocol scalability
multi-protocol data packets
-
分类号
TN915.04
[电子电信—通信与信息系统]
-
-
题名基于可编程数据平面的实时传输技术研究
- 5
-
-
作者
董智健
蔡文龙
汤泽康
周舟
陈美娟
-
机构
南京邮电大学通信与信息工程学院
-
出处
《实验科学与技术》
2024年第5期135-141,共7页
-
基金
江苏省省级大学生创新创业训练项目(SYB2021002)
南京邮电大学研究生教学改革项目(JGKT22_XYB12)。
-
文摘
随着人们线上业务的增多,在线教育、在线会议等业务对网络时延和抖动有了更高的要求,因此,该文基于软件定义网络(SDN)架构,在可编程数据平面使用P4语言设计了一种实时传输方案。该方案基于可变阈值机制,通过在可编程数据面上建立一种阈值反馈自调节机制,使优先级调度和重路由调度能适应网络波动,降低时延。实验结果表明,改进后方案在时延和抖动方面均有明显改善,提高了实时传输业务质量。
-
关键词
软件定义网络
p4语言
实时传输
可编程
重路由
-
Keywords
SDN
programming protocol-independent packet processors language
real-time transmission
programmable
rerouting
-
分类号
TN91
[电子电信—通信与信息系统]
-
-
题名基于硬件可编程交换机的计算机网络实验教学方案
- 6
-
-
作者
胡晋彬
李睿谦
王进
-
机构
长沙理工大学计算机与通信工程学院
湖南科技大学计算机科学与工程学院
-
出处
《办公自动化》
2024年第18期43-45,共3页
-
基金
湖南省自然科学基金重点项目(项目编号:2024JJ3017)
长沙理工大学教学改革研究项目(项目编号:XJG23-073)
教学改革研究项目(项目编号:202401000642)。
-
文摘
为提高计算机网络实验教学的真实性、实践性和灵活性,搭建基于硬件可编程交换机的真实网络实验平台。通过典型的路由转发和抓包测试实验,展示实验平台的拓扑结构搭建、代码编译运行、路由转发配置以及转发测试分析过程。该实验教学方案以商用可编程交换机作为实验平台,与工业界实际应用接轨,有利于培养学生的实践动手能力,增进对真实网络环境的了解,深化对计算机网络传输协议和路由转发原理的理解。
-
关键词
计算机网络
可编程交换机
p4语言
实验教学
-
Keywords
computer network
programmable switches
p4 language
experimental teaching
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
G434
[文化科学—教育技术学]
G642.0
[文化科学—高等教育学]
-
-
题名网络功能虚拟化技术综述
被引量:16
- 7
-
-
作者
苟建国
吕高锋
孙志刚
苟丽萍
-
机构
国防科技大学计算机学院
东关小学
-
出处
《计算机工程与科学》
CSCD
北大核心
2019年第2期260-267,共8页
-
基金
国家973计划资助项目(ZK17-03-53)
国家自然科学基金(61702538)
-
文摘
无论是企业网还是数据中心,为实现相关应用功能、提升网络性能和加强网络安全等部署了大量的网络功能设备,但这些网络功能设备大多基于硬件,存在功能固化、扩展能力差、统一管理困难等问题。为解决上述问题,学术界和工业界不约而同将目光投向了网络功能虚拟化NFV技术。通过解耦网络功能和物理设备,使网络功能不受物理设备的约束,便于网络设备服务的升级更新,同时,NFV为新的体系结构、系统和应用的产生提供了可能。首先介绍了NFV技术,并与云计算和SDN进行对比,然后从VNF的系统结构、数据平面、控制平面、部署方式、实现语言和应用6个维度详细阐述了当前的研究成果,最后总结并展望了NFV未来的研究发展方向。
-
关键词
网络功能虚拟化
虚拟网络功能
有状态
p4语言
-
Keywords
network function virtualization(NFV)
virtual network function(VNF)
stateful
p4 language
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名SDN数据平面软件一致性测试用例生成方法
被引量:2
- 8
-
-
作者
张雯雯
许天予
章玥
郑孝遥
-
机构
上海市高可信计算重点实验室(华东师范大学)
华东师范大学教育部软硬件协同设计技术与应用工程研究中心
上海移动通信有限公司
安徽师范大学计算机与信息学院
-
出处
《软件学报》
EI
CSCD
北大核心
2020年第9期2709-2722,共14页
-
基金
国家重点研发计划(2018YFB2101301)
上海市高可信计算重点实验室开放课题(07dz22304201607)
+2 种基金
国家自然科学基金(61772034)
安徽省自然科学基金(1808085MF172)
高校优秀青年人才支持计划(gxyqZD2019010)
-
文摘
SDN(software-definednetwork)旨在解决架构复杂且分散的传统网络出现的问题,使网络具有更强的灵活性.P4编程语言的特征在于用户可以直接根据自己对处理数据包的需求定义P4程序,然后经过编译过程,生成适配文件将用户需求配置到网络设备.面向P4编程语言的SDN数据平面一致性测试,是将一致性测试用例发送给P4网络设备,评估实际输出和预期输出的一致程度.一致性测试用例是执行一致性测试的载体,而传统的人工构造测试用例是一项繁琐耗时费力的工作.重点分析了面向P4编程语言的SDN数据平面软件一致性测试用例设计原则和生成方法,给出了一致性测试用例覆盖标准,设计了命令信息实体结构和测试用例实体结构,以装载P4程序的simpleswitch虚拟交换机为测试对象,说明一致性测试用例生成过程,实现了一个用于P4网络设备一致性测试的测试用例自动生成工具,并验证了该工具自动生成测试用例的有效性,实现了一致性测试用例构造过程简易性.
-
关键词
一致性测试
测试用例生成
测试覆盖
SDN(software-defined
networks)
p4(programming
protocol-independent
packet
processors)中间节点编程语言
-
Keywords
conformance test
test case generation
test coverage
SDN(software-defined networks)
p4(programming protocol-independent packet processors)intermediate node programming language
-
分类号
TP311.53
[自动化与计算机技术—计算机软件与理论]
-