libdladm/dlmgmtd should do a better link name validation
lib - userland libraries
libdladm/dlmgmtd erroneously accepts link names like "aggr01" as valid. though ifconfig/ipadm are unable operate on them.
link A datalink, identified by a name. In general, the name can use any alphanumeric characters (or the underscore, _), but must start with an alphabetic character and end with a number. A datalink name can be at most 31 characters, and the ending number must be between 0 and 4294967294 (inclusive). The ending number must not begin with a zero. Datalink names between 3 and 8 characters are recommended.