通信学报 ›› 2021, Vol. 42 ›› Issue (7): 70-83.doi: 10.11959/j.issn.1000-436x.2021108

• 学术论文 • 上一篇    下一篇

基于端址重载的SDN包转发验证

吴平, 常朝稳, 马莹莹   

  1. 信息工程大学密码工程学院,河南 郑州 450004
  • 修回日期:2021-03-31 出版日期:2021-07-25 发布日期:2021-07-01
  • 作者简介:吴平(1979− ),男,安徽宿松人,信息工程大学博士生,主要研究方向为SDN安全、网络安全、数据平面编程
    常朝稳(1966− ),男,河南滑县人,博士,信息工程大学教授、博士生导师,主要研究方向为移动信息安全、物联网安全
    马莹莹(1988− ),女,河南漯河人,信息工程大学博士生,主要研究方向为SDN安全、网络安全
  • 基金资助:
    国家自然科学基金资助项目(61572517)

Port address overloading based packet forwarding verification in SDN

Ping WU, Chaowen CHANG, Yingying MA   

  1. Department of Cryptogram Engineering, Information Engineering University, Zhengzhou 450004, China
  • Revised:2021-03-31 Online:2021-07-25 Published:2021-07-01
  • Supported by:
    The National Natural Science Foundation of China(61572517)

摘要:

针对软件定义网络(SDN)现有转发验证机制因嵌入额外的分组字段所带来的通信开销大的问题,提出基于端址重载的包转发验证机制。其核心思想是入口交换机重构数据分组端口和地址信息实现端址重载,下游交换机基于重载的端址信息实现数据分组的概率验证,控制器统计路径中节点验证有效和无效的数据分组信息并定位异常;理论分析给出了恶意注入与丢弃攻击异常检测阈值;最后实现了所提机制并对其进行了评估。实验结果表明,所提机制以引入不超过10%的转发时延、低于8%的吞吐率损失实现高效转发及有效的异常定位。

关键词: 软件定义网络, 路径向量, 端址重载, 概率验证, 异常定位

Abstract:

Aiming at the problem that the existing forwarding verification mechanisms in software-defined networking (SDN) incur significant communication overhead caused by embedding additional packet fields, a packet forwarding verification mechanism based on port address overloading was proposed, which key idea was the ingress switch implemented port address overloading by reconstructing port and address of packet, downstream switches executed packet probabilistic verification based on overloading port address, and the controller acquired valid and invalid packet statistics of node verification in the path and localized anomaly.Anomaly detection threshold of malicious injecting and dropping packets was presented by theoretical analysis.Finally, the proposed scheme was implemented and evaluated.Experiments demonstrate the proposed scheme achieves efficient forwarding and effective anomaly localization with less than 10% of additional forwarding delays and less than 8% of throughput degradation.

Key words: software-defined networking, path vector, port address overloading, probabilistic verification, anomaly localization

中图分类号: 

No Suggested Reading articles found!