Friday, June 15, 2012

How Direct Access Works. ?

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