关于混合SDN网络的统一信息模型方面研究事件通知的多样性问题

简介: 关于混合SDN网络的统一信息模型方面研究事件通知的多样性问题

面向混合SDN中异构设备的混合域发现协议Hybrid Domain Discovery Protocol (HDDP)

HDDP的主要特点

能够将非SDN设备及其双向链路合并到一个完全混合的SDN网络发现中。由于非SDN设备不能直接链接到SDN控制器,它们依赖SDN设备来报告它们的信息(非SDN设备可能没有到SDN设备的直接连接,而是通过其他非SDN设备的间接连接)。HDDP协议是一种分布式协议,依靠交换HDDP请求和回复控制消息来揭示网络拓扑。


混合域发现协议(HDDP)

这是一种新的发现协议,它增强了现有的开放流发现协议(OFDP)。HDDP允许发现由SDN和非SDN设备组成的混合网络拓扑。SDN中最常用的拓扑发现服务是基于链路层发现协议LLDP的OpenFlow Discovery Protocol (OFDP)。但是,OFDP要求所有设备都支持OpenFlow。,然而,它们都不能发现非SDN设备。解决混合网络中资源发现的第一项工作是,它将LLDP和广播域发现协议(BDDP)结合起来,揭示了位于SDN交换机之间的传统交换机。


协议介绍

HDDP协议是一种分布式协议,依靠交换HDDP请求和回复控制消息来揭示网络拓扑.


7661dbe5fcee4fd6a4083c8b5f521864.png

HDDP的控制报文格式

过程

混合拓扑有三个SDN交换机(其中控制器安装了一个规则,指示所有HDDP控制消息都必须发送到控制器)、三个非SDN交换机(例如网关)和三个非SDN终端设备(例如主机)

1caf4165510c46c99f966ff600af5ebd.png



如图a所示,探测过程由SDN控制器触发,该控制器通过封装HDDP请求消息向网络域内的所有SDN设备广播一个PACKET OUT消息(参见标记为1的步骤)。SDN控制器通过将选项代码和设备编号字段的值设置为1,将设备标识字段的值设置为每个SDN节点的数据路径标识(DpId),最后将端口内和端口外字段的值设置为0来构建HDDP请求消息。


当任何SDN节点收到这些数据包时,它会通过其所有端口广播HDDP请求消息(参见标记为2的步骤)。然后将HDDP请求消息的设备号字段增加1,并再次转发该消息(步骤3和4)。


如图b所示,通过延迟HDDP请求副本进入端口向后发送HDDP回复消息(虚线箭头中的步骤4和5)。HDDP回复消息是通过更新HDDP请求消息的副本构建的,通过将选项代码值更改为2并将设备号数据更改为1,该副本将被转换为HDDP回复消息。


对于非SDN设备,媒体访问控制地址转换为无符号长整数值。端口内字段为HDDP请求消息的输入端口和输出端口字段是HDDP回复消息本身的输出端口,这是控制器构建混合拓扑所必需的。接收HDDP回复消息的非SDN节点将设备号字段增加1,并插入它们自己的元组。当HDDP回复消息返回到任何一个SDN节点时,它们会通过数据包输入消息将此类数据包转发到SDN控制器,该控制器会收集所有通过非SDN设备收集的信息。作为叶节点连接的非SDN终端设备在通过其唯一端口接收到HDDP请求消息时发送HDDP回复消息(步骤3-5)。


另一方面,类似于正交频分多址,接收HDDP请求消息的同步数字网节点通过分组输入消息将其转发给控制器。控制器检查设备编号字段是否为1:如果是,则意味着两个SDN设备是邻居。但是,如果高于1,则意味着两个SDN设备之间的非SDN设备数为设备数减1。因此,控制器使用与非SDN终端设备相同的端口,在分组输出消息中回复HDDP回复消息。这种HDDP回复消息从非SDN设备收集信息,并保证发现SDN和非SDN节点之间的所有链路(步骤8-9)。


最后,控制器从HDDP回复消息中嵌入的数据获得完整的混合拓扑。


总结

HDDP协议,这是一种创新的协议,能够在混合SDN域中完成完整的拓扑发现,其中SDN和非SDN设备共存。该协议基于由控制平面触发的探测机制,该机制通过受控洪泛到达所有设备,从混合网络收集所有必要信息的机制。


–end–


相关文章
|
11天前
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】28.卷积神经网络之NiN模型介绍及其Pytorch实现【含完整代码】
【从零开始学习深度学习】28.卷积神经网络之NiN模型介绍及其Pytorch实现【含完整代码】
|
4天前
|
存储 安全 算法
网络安全与信息保护:解析漏洞、加密技术与安全意识
在当今数字化社会中,网络安全与信息保护显得尤为关键。本文深入探讨了网络安全漏洞的种类与影响,加密技术的演变与应用,以及个体与组织在提升安全意识方面的关键作用。通过系统的分析与实例,读者将对如何应对当今复杂的网络安全挑战有更清晰的理解与启发。
12 2
|
4天前
|
存储 安全 网络安全
云计算与网络安全:共筑信息时代的基石
在现代信息技术的迅猛发展中,云计算和网络安全成为不可或缺的核心部分。本文探讨了云服务的基本概念、优势与挑战,并深入分析了云计算环境下的网络安全问题及其解决方案。通过综合探讨这些关键领域,旨在为读者提供全面的技术视角,帮助更好地理解和应用这些前沿科技。
|
5天前
|
安全 数据可视化 JavaScript
【内网安全】域信息收集&应用网络凭据&CS插件&Adfind&BloodHound
【内网安全】域信息收集&应用网络凭据&CS插件&Adfind&BloodHound
|
5天前
|
机器学习/深度学习 搜索推荐 算法
基于深度学习神经网络协同过滤模型(NCF)的图书推荐系统
登录注册 热门图书 图书分类 图书推荐 借阅图书 购物图书 个人中心 可视化大屏 后台管理
基于深度学习神经网络协同过滤模型(NCF)的图书推荐系统
|
11天前
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】27.卷积神经网络之VGG11模型介绍及其Pytorch实现【含完整代码】
【从零开始学习深度学习】27.卷积神经网络之VGG11模型介绍及其Pytorch实现【含完整代码】
YOLOv8打印模型结构配置信息并查看网络模型详细参数:参数量、计算量(GFLOPS)
YOLOv8打印模型结构配置信息并查看网络模型详细参数:参数量、计算量(GFLOPS)
|
11天前
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】29.卷积神经网络之GoogLeNet模型介绍及用Pytorch实现GoogLeNet模型【含完整代码】
【从零开始学习深度学习】29.卷积神经网络之GoogLeNet模型介绍及用Pytorch实现GoogLeNet模型【含完整代码】
|
4天前
|
存储 安全 网络安全
现代网络安全与信息保护
随着信息技术的迅猛发展,网络安全和信息保护变得日益重要。本文探讨了网络安全漏洞、加密技术及安全意识的关键方面,为读者提供了深入的技术性见解和实用建议。
7 0
|
6天前
|
安全 网络安全 数据安全/隐私保护
网络安全威胁分析与防护技术研究
网络安全威胁分析与防护技术研究
10 0

热门文章

最新文章