1452 Multicast vs Unicast MAC addresses cannot be specified

Created
13 Oct 2015
Status
In Force (green)Closed: the solution is part of the standard. No further comments are taken. Show the workflow
Part
Part 6 (2009-12; Edition 2)
Links
None
Page
Clause
Paragraph
Category
No impact on this part

Issue

The communication section section has only a "MAC-Address" which does not distinguish Unicast from Multicast addresses. These can be checked by the schema if defined.

Proposal

<xs:complexType name="tP_MAC-Address-Unicast">
<xs:simpleContent>
<xs:restriction base="tP">
<xs:pattern value="[0-9A-F][02468ACE]\-[0-9A-F]{2}\-[0-9A-F]{2}\-[0-9A-F]{2}\-[0-9A-F]{2}\-[0-9A-F]{2}"/>
<xs:attribute name="type" type="tPTypeEnum" use="required" fixed="MAC-Address-Unicast"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>

<xs:complexType name="tP_MAC-Address-Multicast">
<xs:simpleContent>
<xs:restriction base="tP">
<xs:pattern value="[0-9A-F][13579BDF]\-[0-9A-F]{2}\-[0-9A-F]{2}\-[0-9A-F]{2}\-[0-9A-F]{2}\-[0-9A-F]{2}"/>
<xs:attribute name="type" type="tPTypeEnum" use="required" fixed="MAC-Address-Multicast"/>
</xs:restriction>
</xs:simpleContent>
</xs:complexType>

DiscussionCreated
In Force (green) 08 Dec 15
Ballot Period Not accepted. A MAC Address may be unicast or multicast. If a special version shall be syntactically checked, appropriate XSI types could be used. Anything else is a tool issue and cannot be checked at syntax level. 04 Nov 15
Discussion (red) I do not see that added value of the proposal:
1) if breaks the backward comaptibility
2) it does not avoid that tools are using the wrong P address type to a dedicated service

It only propose of such xsi types to check the content of an address.
The existing type MAC-Address allows already today to set Layer Mutlicast, Broadcast and unicast addresses.

The tool testing should ensure that the configured addresses in the different data flow configuration test cases are as expected by the standard: goose and Msv multicast; Sv unicast.
16 Oct 15