/ipv6iid

IPv6 Interface Identifier (IID) utility

Primary LanguageCMIT LicenseMIT

ipv6iid

IPv6 Interface Identifier (IID) utility

Two short utilities to convert MAC addresses to modified EUI64 IPv6 IIDs (mac2iid), and vice versa (iid2mac).

This utility implements the conversion described in RFC 4291 Appendix A.

Examples

./mac2iid ce:22:4a:08:51:a0
::cc22:4aff:fe08:51a0
./iid2mac ::cc22:4aff:fe08:51a0
ce:22:4a:8:51:a0
./iid2mac fe80::cc22:4aff:fe08:51a0
ce:22:4a:8:51:a0