Why IPv4 Stinks
- There are not enough addresses.
- It's too hard to route
- There's no way to reserve bandwidth
- There's no way to encrypt at the network level
- There's no support for mobile hosts
- The header is too complex
- It duplicates checksumming
- It's not extendable