MAC addresses
Media Access Control (MAC) is a unique identifier for network interface addresses with 6-byte fields normally written in hexadecimal.
Tools such as ipconfig show the value of a MAC address with each hexadecimal byte separated by a hyphen, for example, 1a-2b-3c-4d-5f-6d.
Linux or Unix-based systems tend to separate each hexadecimal byte with :, such as 1a:2b:3c:4d:5f:6d. This includes Linux and Unix variants, VMWare, JunOS (the Juniper network device operating system, based on FreeBSD), and so on.
Cisco IOS shows a MAC address as three two-byte pairs, separated by a period (.).
A regular expression can be created to simultaneously match all of these formats.
To match a single hexadecimal character, the following character class ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access