LLDP(Link Layer Discovery Protocol,链路层发现协议)定义在802.1ab中,它是一个二层协议,提供了一种标准的链路层发现方式。LLDP协议使得接入网络的一台设备可以将其主要的能力,管理地址、设备标识、接口标识等信息发送给接入同一个局域网络的其它设备。当一个设备从网络中接收到其它设备的这些信息时,它就将这些信息以MIB的形式存储起来。这些MIB信息可用于发现设备的物理拓扑结构以及管理配置信息。需要注意的是LLDP仅仅被设计用于进行信息通告,它被用于通告一个设备的信息并可以获得其它设备的信息,进而得到相关的MIB信息。它不是一个配置、控制协议,无法通过该协议对远端设备进行配置,它只是提供了关于网络拓扑以及管理配置的信息。
Packet_out
包向所有与之相连的交换机发送LLDP包,同时要求交换机发出广播包(为了发现非OpenFlow交换机)Packet_in
消息将链路信息发送给控制器Packet_in
消息创建网络拓扑