The Bridge Link discovery model has BridgeBridgeLink and BridgeMacLink.
With this model we have only Port to port or port to mac links.
Due to the Transparent Bridge protocol there are some cases in which the topology is undefined. This means that we do not know for example which is the real topology for example we can have A-B-C or A-C-B. We need to catch this situation because it is in any case an information about topology.
So we need to create a new Object called SharedSegment that can contain both mac addresses and ports. A link then can also be a relation between a couple of shared segments.