|本期目录/Table of Contents|

[1]陈本彬,王玉祥,钱辉祖,等.采用P4的数据平面NAT-DP技术方案[J].厦门理工学院学报,2020,(5):40-46.[doi:1019697/jcnki16734432202005007]
 CHEN Benbin,WANG Yuxiang,QIAN Huizu,et al.P4Based Data Plane NATDP Technical Solution[J].Journal of JOURNAL OF XIAMEN,2020,(5):40-46.[doi:1019697/jcnki16734432202005007]
点击复制

采用P4的数据平面NAT-DP技术方案(PDF/HTML)
分享到:

《厦门理工学院学报》[ISSN:1673-4432/CN:35-1289/Z]

卷:
期数:
2020年第5期
页码:
40-46
栏目:
光电与通信工程
出版日期:
2020-10-30

文章信息/Info

Title:
P4Based Data Plane NATDP Technical Solution
文章编号:
16734432(2020)05004007
作者:
陈本彬王玉祥钱辉祖苏鹭梅张磊
厦门理工学院电气工程与自动化学院,福建 厦门 361024
Author(s):
CHEN BenbinWANG YuxiangQIAN HuizuSU LumeiZHANG Lei
School of Electrical Engineering & Automation,Xiamen University of Technology,Xiamen 361024,China
关键词:
协议转换技术NATDP可编程协议无关报文处理语言(P4)协议扩展性多协议数据包
Keywords:
protocol conversion technologyNATDPP4protocol scalabilitymultiprotocol data packets
分类号:
TN91504
DOI:
1019697/jcnki16734432202005007
文献标志码:
A
摘要:
针对协议转换(network address translationprotocol translation,NATPT)技术服务于 IPv4和IPv6节点之间的通信,无法实现多协议节点之间的数据包通信,缺乏协议扩展功能的问题,提出一种基于P4的网络地址可编程数据平面协议转换(network address translationprogrammable data plane protocol translation,NATDP)技术方案。该方案运用可编程协议无关报文处理语言完成解析器、控制流和匹配动作表的定义,实现多协议数据包在数据平面的解析、协议转换与重组。实验结果表明,该技术方案可以有效解决NATPT的协议扩展性问题,并使管理员在数据平面实现协议转换机制的可重配置。
Abstract:
Aiming at solving a problem in the protocol conversion technology(network address translationprotocol translation,NATPT) serving the communication between IPv4 and IPv6 nodes that the data packet communication between multiprotocol nodes cannot be realized nor the protocol extension function played,this article proposes a network address translationprogrammable data plane protocol translation(NATDP).The programming protocolindependent packet processors(P4) is used to define the parser,control flow,and matching action table to realize the analysis,protocol conversion,and reorganization of multiprotocol packets in the data plane.The experimental results show that the NATDP technology can effectively solve the problem in protocol scalability of NATPT and enable the administrator to realize the reconfiguration of the protocol conversion mechanism in the data plane.

参考文献/References:

[1] 汪芸.CORBA技术及其应用[M].南京:东南大学出版社,1999. [2] 王子龙,陈光武.结合DNSALG的NATPT技术研究与实现[J].通信技术,2012,45(11):5657,60. [3] 王帅,刘雷,柴乔林.应用Netfilter框架基于NATPT的IPv4/IPv6转换网关的实现[J].计算机工程,2006(13):147149. [4] 林耘森箫,毕军,周禹,等.基于P4的可编程数据平面研究及其应用[J].计算机学报,2019,42(11):2 5392 560. [5] 陈以藟.综合STUN与HTTP代理技术的SIP穿越NAT的设计与实现[D].南京:东南大学,2018. [6] 胡鼎原.基于P4的MAP过渡技术的设计与实现[D].北京:北京邮电大学,2018. [7] 刘争争,毕军,周禹,等.基于P4的主动网络遥测机制[J].通信学报,2018,39(增刊1):162169. [8] DARGAHI T,CAPONI A,AMBROSIN M,et al.A survey on the security of stateful SDN data planes [J].IEEE Communications Surveys & Tutorials,2017,19(3):1 7011 725. [9] BOSSHART P,DALY D,GIBB G,et al.P4:programming protocolindependentpacket processors[J].Acm Sigcomm Computer Communication Review,2014,44(3): 8795. [10] PAOLUCCI F,CIVERCHIA F,SGAMBELLURI A,et al.P4 edge node enabling stateful traffic engineering and cyber security[J].IEEE/OSA Journal of Optical Communications and Networking,2019,11(1):A84A95. [11] UDDIN M,MUKHERJEE S,CHANG H,et al.SDNbased multiprotocol edge switching for iot service automation[J].IEEE Journal on Selected Areas in Communications,2019,11(1):2 7752 786. [12] TIAN C,MUNIR A,LIU A X,et al.OpenFunction:an extensible data plane abstraction protocol for platformindependent softwaredefined middleboxes[J].IEEE/ACM Transactions on Networking,2018,26(3):1 4881 501. [13] SHAHBAZ M,CHOI S,PFAFF B,et al.Pisces:a programmable,protocolindependent software switch[C]//Proceedings of the Conference of the ACM Special Interest Group on Data Communication.Salvador,Brazil,2016: 525538. [14] P4 language consortium.The p4_16 language specification[S].[20200101].https://p4.org/p4spec/docs/P416v1.1.0spec.pdf.

相似文献/References:

备注/Memo

备注/Memo:
收稿日期:20200923修回日期:20201020 基金项目:福建省自然科学基金项目(2018J01563);厦门市科技基金项目(3502Z20179031) 通信作者:陈本彬,男,高级工程师,博士,研究方向为嵌入式系统、智能控制,Email:chenbenbin@163com。
更新日期/Last Update: