关于ODL拓扑发现的一些疑问


请问各位前辈,
(1)ODL会区分实际的物理设备和虚拟的设备吗?
(2)ODL 的L2switch模块在进行主机发现和mac获取的时候,会区分实际物理设备的mac和虚拟机的虚拟mac吗?如果区分,那是如何区分的呢?在进行主机发现和mac获取的时候流程相同吗?
(3)ODL可能会同时连着实际的物理设备和虚拟机,那么在生成物理拓扑的时候,如何区分物理拓扑和虚拟拓扑呢?如何把两者融合生成实际的连接关系呢?
已邀请:

charon - SDN 网络

赞同来自:


虚拟设备通过虚拟化的技术模拟实现了物理设备的功能,odl与设备进行交互通讯通过南向协议完成,只要数据平面的设备(不管是物理的还是虚拟的)实现了相关协议,比如openflow,netconf等就可以实现通讯,那再回到三个问题
1 odl不能区分物理还是虚拟设备
2 mac是属于tcp/ip协议栈的概念,mac地址是主机设备的二层地址标识,没有物理或虚拟属性
3 odl绘制的拓扑如果同时包含物理和虚拟设备,是作为一个整体拓扑的,只要odl利用lldp都探测到了就加入拓扑中,只是各个交换机的信息不同,比如dpid不同,IP不同。
希望能帮到你!

Eric_Hu - SDNer

赞同来自:


(2)主机发现和mac获取的时候流程相同

要回复问题请先登录注册