基于OpenFlow协议的SDN控制器拓扑发现

本文介绍了基于OpenFlow协议的SDN控制器如何利用LLDP协议进行链路发现,从而构建网络拓扑。控制器根据交换机上报的端口状态发送LLDP数据包,通过交换机之间的交互获取网络连接信息,最终识别网络结构。
摘要由CSDN通过智能技术生成

基于OpenFlow协议的SDN控制器拓扑发现

    OpenFlow协议的SDN控制器通过LLDP(Link Layer Discovery Protocol,链路发现协议)协议进行链路发现,并根据收集的链路信息来识别网络结构,生成网络拓扑。

LLDP协议

    LLDP协议为二层协议,通过在本地子网中通告自己的设备标识以及相关接口信息来实现链路发现的功能,其基于Ethernet II格式封装的帧格式如下:
在这里插入图片描述
DMAC:目的MAC地址,为固定组播地址,0x0180-C200-000E

SMAC:源MAC地址,为端口MAC或设备MAC地址

Ether_Type:以太网类型,为0x88CC

Classis_ID TLV:用于描述设备信息

Port_ID TLV:用于描述发送的端口信息

TTL TLV:用于描述生存时间信息

END of LLDPDU TLV作为LLDPDU结尾

FCS:为帧校验序列

基于OpenFlow协议的拓扑发现原理

在这里插入图片描述

  1. 在上电启动后OpenFlow交换机配置IP地址,与控制器建立连接,交换机主动上报端口等状态信息ÿ
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值