Takže z obliga mikrotik rozhodně není. Vypadá to, že si u nich někdo přečetl jenom kousek RFC 3315 a to samozřejmě nestačí.
Clients and servers MUST treat DUIDs as opaque values and MUST only
compare DUIDs for equality. Clients and servers MUST NOT in any
other way interpret DUIDs. Clients and servers MUST NOT restrict
DUIDs to the types defined in this document, as additional DUID types
may be defined in the future.
Z tohoto odstavce vyplývá, že jako DUID může být zjevně naprosto cokoliv. Mikrotik ale vyžaduje striktně formáty uvedené v tomto RFC (zkoušel jsem ovšem jen typ 3) a neakceptuje nic jiného. Kromě toho s tím zjevně ještě pracuje naprosto špatně, protože v Bindings ukáže jen posledních 6 bajtů toho DUID (tedy v případě typu 3 je to MAC), ale musí ukázat i ty 4 bajty před mackou. Je to sice lepší pro člověka, ale je to špatně.
Dalším zkoumáním jsem zjistil, že je zjevně posílán trochu nestandardní DUID. Wide-dhcpd v roli serveru to nevadí, ale mikrotiku jo. Ten je z toho tedy zjevně z obliga.