SDN

odl 拓扑中的node/link/port疑问


请问,1在odl中LLDP链路发现后,datastore中是如何存储link信息的呢?是由controller将收到的packetin包学习,然后知道每条链路的源、目的node和端口,再存入datastore中吗?

2.这些link是都是一些端到端的link,还是说是有中间节点的呢?

3.LLDP按照nodeconnector map表周期性发送,以检验是否有链路老化时,这个map表中存储的link有是什么样的呢?

4.对于两个相同的node间,是可以有多条link。然后每条link由termination point来标识吗?对于同一个termination point可以连多条link吗?
已邀请:

wzd_0116 - 未来网络 Zebra Decoder

赞同来自: 柿子


格式错乱了,但是没有删除权限,只能再回复下!

1 首先控制器拿到交换机信息后根据端口的OFPPS_LINK_DOWN、 OFPPS_BLOCKED 、OFPPS_LIVE信息过滤得到端口的link状态.封装LLDP探测报文,报文里包含着源端口的MAC地址,然后packetout,然后控制器在接收packetin,拿到link的destination node以及 destination node port,存入到operational/network-topology/topology/link 这个path的树上.

2 这些link不一定都是端到端的link ,如果中间有普通的二层交换机也是可以的.但是探测不到普通的二层交换机.

3 link 不光靠LLDP探测是否老化,也可以通过 交换机上报的端口信息来更新link.link中主要包含link id source destination 三部分, source包含 source-node source-tp , destination包含 dest-node dest-tp.

4 相同的node 可以通过不同的port 存在多个link, link是由 source termination point id来标识的,同一个termination point应该只能有一个link.

wzd_0116 - 未来网络 Zebra Decoder

赞同来自:


1.首先控制器拿到交换机信息后根据端口的OFPPS_LINK_DOWN、 OFPPS_BLOCKED 、OFPPS_LIVE信息过滤得到端口的link状态.封装LLDP探测报文,报文里包含着源端口的MAC地址,然后packetout,然后控制器在接收packetin,拿到link的destination node以及 destination node port,存入到operational/network-topology/topology/link 这个path的树上.

  1. 这些link不一定都是端到端的link ,如果中间有普通的二层交换机也是可以的.但是探测不到普通的二层交换机.

  2. link 不光靠LLDP探测是否老化,也可以通过 交换机上报的端口信息来更新link.link中主要包含link id source
    destination 三部分, source包含 source-node source-tp , destination包含 dest-node dest-tp.

  3. 相同的node 可以通过不同的port 存在多个link, link是由 source termination point id来标识的,同一个termination point应该只能有一个link.

要回复问题请先登录注册