
Hi Jeroen, Jeroen van der Ham wrote:
One of the things that I would not know how to describe exactly in NML is the following example: A domain has a port on one of its devices. This port has an inter-domain connection. Through this port there are two possible connections to other domains, by means of separate VLAN labels. For example VLANs 1000-2000 go to one domain and 3000-4000 go to another.
Your example is not very clear. Where does the 'splitting' to to different domains occur: at the Node where this port resides, or at the other end of the connection? I mean an Ethernet port connects to one other Ethernet port, and if VLAN are switched to different domain this occurs within a device (in our case it would be handled by a SwitchingMatrix) In any case, can't this problem be solved by the schema you just posted yesterday? I think you could describe the above as follows. I would be curious to know what I misunderstood about the current schema... nodeA has port portA portA adaptation source ethPortA1000-2000 ethPortA1000-2000 adaptation sink portA portA adaptation source ethPortA3000-4000 ethPortA3000-4000 adaptation sink portA nodeB has port portB portA adaptation source ethPortB1000-2000 ethPortB1000-2000 adaptation sink portA portA adaptation source ethPortB3000-4000 ethPortB3000-4000 adaptation sink portA portA source linkAB portB sink linkAB portA sink linkBA portB source linkBA ethPortA1000-2000 source linkAB1000-2000 ethPortB1000-2000 sink linkAB1000-2000 ethPortB1000-2000 source linkBA1000-2000 ethPortA1000-2000 sink linkBA1000-2000 ethPortA3000-4000 source linkAB3000-4000 ethPortB3000-4000 sink linkAB3000-4000 ethPortB3000-4000 source linkBA3000-4000 ethPortA3000-4000 sink linkBA3000-4000 Here a little fuzzier as the schema is not so clear, so I 'make up' some terms (happy to hear how to handle this) nodeB hasService SwitchingMatrixB SwitchingMatrixB has port ethPortB1000-2000 SwitchingMatrixB has port ethPortB3000-4000 SwitchingMatrixB has port ethPortC1000-2000 SwitchingMatrixB has port ethPortD3000-4000 ethPortB1000-2000 switchTo ethPortC1000-2000 ethPortB3000-4000 switch ethPortD3000-4000 At this point you have splitted the vlans and proceed 'normally toward the to the two domains (via portC and portD in my example). So now, what do you think? Best regards, Paola ps = I am using ports with vLANs ranges and not one client port per VLAN....