News for hackers. Stuff that matters.
Re:Why couldn't MAC addresses be used instead of IPv4|6 for ... by inopinatus on Wednesday July 25, 2012 @08:30PM (#4293766)
None of the reasons given seem correct to me. Many of the reasons I see given are conventions arising from use and misuse.

The simple answer is this:

An IP address identifies a host, whilst a MAC address identifies an interface.

That is all.

Absolutely everything else, such as route aggregation, routing policy, and the behavioural differences between layers, stems from this primary distinction between logical and physical.

(Note: it remains a common - indeed, conventional - configuration & design error to bind an IP address to an interface. There is no such requirement and this complicates many networks. I was irritated to learn that IPv6 makes use of the MAC address in self-autoconfiguration)

(ObAuthority: I used to make ISP management systems for a living)

Re:Why couldn't MAC addresses be used instead of IPv4|6 for ... by est on Wednesday July 25, 2012 @08:36PM (#4293793)
> An IP address identifies a host, whilst a MAC address identifies an interface.

... while a MAC can host multiple IP addresses (see vmware bridged network for guest OS), and the same interface can have multiple MAC addresses. And a devince can have multiple real/virtual interfaces.

Re:Why couldn't MAC addresses be used instead of IPv4|6 for ... by vacri on Wednesday July 25, 2012 @08:53PM (#4293838)
And if your NIC dies and needs to be replaced, imagine having to update all the other machines that referred to the old MAC.