How
Direct-Access Works -IPv6
Addressing
- IPv6 allows every computer to have a globally-unique IPv6 address. This is how Direct-Access computers find each other.
- IPv6 addresses are 128 bits long, and written in 8 blocks of 16 bits, separated by colons.
- Examples of a native IPv6 address:
2006:1601:b60a:c7d8:0000:0000:0000:0178
2006:1601:b60a:c7d8::178
- We can use transition technologies to tunnel IPv6 content inside of IPv4 traffic. There are four transition technologies at play in DirectAccess.
- 6to4 tunnels IPv6 traffic inside of IPv4 packets. It uses IPsec protocol #41.
- Traffic can go directly to other 6to4 computers or pass through a 6to4 relay.
- 6to4 is available to computers with a public IPv4 address. The IPv6 address format is:
- 2002:<IPv4 address>::<IPv4 address>
- So the 6to4 address for 11.12.13.14 will be 2002:0B0C:0D0E::0B0C:0D0E
- Teredo sends IPv6 traffic inside IPv4 UDP/3544
- The teredo client can be behind a NAT
- Teredo addresses start with 2001:0000:, and include the teredo server address, the client’s NATed address, and other details
- E.g. 2001:0:836b:24d2:72:fd3:bea0:f64
- NAT detection uses bubble packets sent to/from a teredo server
- Once connection is established, traffic passes through a teredo relay
- IP-HTTPS is a new protocol for Win7/2008R2. It encapsulates IPv6 inside of https using IPv4 TCP/443. It works like normal SSL traffic.
- IP-HTTPS will come up only if 6to4 and teredo do not (e.g. behind a NAT that blocks UDP/3544)
- IP-HTTPS addresses start with 2002: and in a default setup contain the IP-HTTPS server address
- E.g. 2002:201:101:2:50d0:854b:f716:f32c
- Traffic is routed through the IP-HTTPS server
- ISATAP is like 6to4, uses IPv4 protocol 41
- It is mostly used for intranets
- Addresses are formed based on routing information requested from an ISATAP router. They start with 2001: or 2002: and end with :5efe: and the client’s IPv4 address
- 2001:201:101:1:0:5efe:c0a8:130b
- Or, 2001:201:101:1:0:5efe:192.168.19.11
·
Clients find the ISATAP router by
resolving the DNS name isatap.<mydomain>
No comments:
Post a Comment