If you want to know more check out RFC 1918.
Many times these addresses are calld 'unroutable.' There is really nothing special about 192.168.0.0/16, 10.0.0.0/8 or 172.16.0.0/12. Just another IP address range. But with the introduction of RFC1918 the internet numbering association said "let's reserve these for private use"
Any router will route them just like any other route. You can even send them over the internet. Heck a whole LOT of service providers use them to form the core of their network.
BUT!
The key is that any Internet router, particuarlly border routers which are at the edge of a providers network are supposed to filter these addresses. A common practice is to simply route any packet with a source or destination IP address of the private IP range to NULL0. Null0 being a special interface on a router that says "bit bucket" or "drop this packet" The NULL0 interface is used because the routers hardware is generally optimized to route instead of process access lists which would just say "drop the packet"
So are these addresses non-routable on the Internet? Not really, but most all providers will drop the packets.
For more info on best practices for Internet Routers see RFC 2827. For special IP addresses see RFC 3330.
http://www.ietf.org/rfc/rfc1918.txt?number=1918
http://www.ietf.org/rfc/rfc2827.txt?number=2827
http://www.ietf.org/rfc/rfc3330.txt?number=3330
Many times these addresses are calld 'unroutable.' There is really nothing special about 192.168.0.0/16, 10.0.0.0/8 or 172.16.0.0/12. Just another IP address range. But with the introduction of RFC1918 the internet numbering association said "let's reserve these for private use"
Any router will route them just like any other route. You can even send them over the internet. Heck a whole LOT of service providers use them to form the core of their network.
BUT!
The key is that any Internet router, particuarlly border routers which are at the edge of a providers network are supposed to filter these addresses. A common practice is to simply route any packet with a source or destination IP address of the private IP range to NULL0. Null0 being a special interface on a router that says "bit bucket" or "drop this packet" The NULL0 interface is used because the routers hardware is generally optimized to route instead of process access lists which would just say "drop the packet"
So are these addresses non-routable on the Internet? Not really, but most all providers will drop the packets.
For more info on best practices for Internet Routers see RFC 2827. For special IP addresses see RFC 3330.
http://www.ietf.org/rfc/rfc1918.txt?number=1918
http://www.ietf.org/rfc/rfc2827.txt?number=2827
http://www.ietf.org/rfc/rfc3330.txt?number=3330