1 |
On 7/30/20 3:05 AM, antlists wrote: |
2 |
> From what little I understand, IPv6 *enforces* CIDR. |
3 |
|
4 |
Are you talking about the lack of defined classes of network; A, B, C, |
5 |
D, E? Or are you talking about hierarchical routing? |
6 |
|
7 |
There is no concept of a class of network in IPv6. |
8 |
|
9 |
Hierarchical routing is a laudable goal, but it failed 15-20 years ago. |
10 |
|
11 |
> Each customer is then given one of these 64-bit address spaces for their |
12 |
> local network. So routing tables suddenly become extremely simple - |
13 |
> eactly the way IPv4 was intended to be. |
14 |
|
15 |
Except that things didn't work out that way. |
16 |
|
17 |
Provider Independent addresses, multi-homing, and redundant routes mean |
18 |
that hierarchical routing failed 15-20 years ago. |
19 |
|
20 |
Many providers try to address things so that hierarchical routing is a |
21 |
thing within their network. But the reality of inter-networking between |
22 |
providers means that things aren't as neat and tidy as this on the Internet. |
23 |
|
24 |
> This may then mean that dynDNS is part of (needs to be) the IPv6 spec, |
25 |
> because every time a client roams between networks, its IPv6 address HAS |
26 |
> to change. |
27 |
|
28 |
Nope. |
29 |
|
30 |
It's entirely possible to have clients roam between IPv6 (and IPv4) |
31 |
networks without (one of) it's address(es) changing. Mobile IP. VPNs. |
32 |
Tunnels. BGP.... |
33 |
|
34 |
Sure, the connection to the network changes as it moves from network to |
35 |
network. But this doesn't mean that the actual IP address that's used |
36 |
by the system to communicate with the world changes. |
37 |
|
38 |
Take a look at IPv6 Provider Delegation. At least as Comcast does it, |
39 |
means that you only have a link-local IPv6 address on the outside and a |
40 |
/56 on the inside of a network. The world sees the globally routed IPv6 |
41 |
network on the inside and doesn't give 2¢ what the outside link-net IPv6 |
42 |
address is. Comcast routes the /56 they delegate to you via the |
43 |
non-globally-routed IPv6 link-net IPv6 address. |
44 |
|
45 |
There are multiple ways to keep the same IP while changing the |
46 |
connecting link. |
47 |
|
48 |
|
49 |
|
50 |
-- |
51 |
Grant. . . . |
52 |
unix || die |