1905协议详解(二)IEEE 1905.1 拓扑发现协议

目录

3 IEEE 1905.1 topology discovery 协议

3.1 IEEE 802.1 bridge discovery

3.2 Topology discovery protocol

3.2.1 Multicast discovery procedure

3.2.2 Topology query/response procedure

3.3.3 Topology notification message (relayed multicast)


3 IEEE 1905.1 topology discovery 协议

1905.1 topology discovery protocol 功能:

     使1905.1管理实体,

  1. 发现其他1905.1设备和IEEE 802.1 bridges,并更新1905.1拓扑数据库。
  2. 向网络通知自己的网络拓扑变化。
  3. 能够确定它可以访问哪些设备,如果需要,还可以推断出更完整的网络拓扑。
  4. 还允许HLE能收到来自其他1905.1设备在其拓扑结构发生变化时的通知。

1905.1 topology discovery protocol 包括如下三个过程:

  1. multicast discovery procedure:发现过程使每个1905.1管理实体能够发现其邻居的存在,并推断它和邻近的1905.1设备之间的一个或多个ieee802.1桥的存在或不存在
  2. unicast topology query/response procedure:拓扑查询/响应过程使1905.1管理实体能够获取关于另一个1905.1设备以及该设备的邻居的信息。
  3. relayed multicast topology notification procedure:拓扑通知过程使1905.1管理实体能够被通知,在另一个1905.1设备上的拓扑已发生更改。

3.1 IEEE 802.1 bridge discovery

每个1905.1设备在其每个接口上发送两种类型的多播发现消息:一条IEEE 802.1 bridge discovery消息和一条topology discovery消息。IEEE 802.1 bridge discovery消息是发送到LLDP最近的桥接多播地址(01-80-c2-00-00-00-0e)的LLDPDU,不由IEEE 802.1桥接转发。1905.1抽象层不影响LLDP的正常操作。topology discovery消息被发送到1905.1多播mac地址,该地址由IEEE 802.1桥接转发,而不是由1905.1设备转发。

1905.1管理实体可以通过向每个相邻的1905.1管理实体发送topology query消息来获得该设备的邻居(通过topology response消息)来构造更完整的网络图。相邻的设备的定义是:收到multicast topology discovery消息的1905.1设备。1905.1管理实体可以查询任何其他1905.1设备,例如,通过向邻居的邻居发送拓扑查询消息,等等

3.2 Topology discovery protocol

Topology discovery protocol 使用多播发现过程、单播拓扑查询/响应过程和中继的多播拓扑通知过程,使1905.1管理实体能够发现网络拓扑。这些过程使用了以下消息:

  • — Topology discovery message (neighbor multicast)
  • — IEEE 802.1 bridge discovery message (neighbor multicast)
  • — Topology query message (unicast)
  • — Topology response message (unicast)
  • — Topology notification message (relayed multicast)

3.2.1 Multicast discovery procedure

1905.1管理实体通过使用两个多播发现消息,发现其他1905.1设备和IEEE 802.1桥的存在:Topology discovery message和 IEEE 802.1 bridge discovery message,描述如下:

1,Topology discovery message(neighbor multicast)

如果发生以下事件,则在1秒内,1905.1管理实体应发送拓扑发现消息:

  • — 自上次发送拓扑发现消息后已经经过了60秒

如果发生了特定的事件(例如,设备初始化或连接了接口),那么1905.1管理实体应发送拓扑发现消息。

1905.1管理实体可以等待特定的事件(例如,初始化后所有接口都已准备就绪),然后发送其第一个拓扑发现消息。

2,IEEE 802.1 bridge discovery message (neighbor multicast)

如果1905.1管理实体发送了拓扑发现消息,那么它还应发送IEEE 802.1桥发现消息。

3.2.2 Topology query/response procedure

拓扑查询/响应过程使1905.1管理实体能够通过使用两个单播消息从另一个1905.1管理实体查询和接收拓扑信息

1,Topology query message (unicast)

1905.1管理实体可以将拓扑查询消息发送到另一个1905.1管理实体。

2,Topology response message (unicast)

如果1905.1管理实体接收到拓扑查询消息,那么它在1秒内应使用拓扑响应消息。

3.3.3 Topology notification message (relayed multicast)

如果1905.1管理实体检测到拓扑响应消息中指定要发送的任何信息发生了变化,则应在1秒内:

  • — 构造一个包含一个新的MID的拓扑通知消息
  • — 发送拓扑通知消息

如果一个1905.1管理实体接收到一个拓扑通知消息,则它应被该1905实体转发

你可能感兴趣的:(wifi,wifi,1905协议)