<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Microsoft Forefront Unified Access Gateway Product Team Blog : DirectAccess</title><link>http://blogs.technet.com/edgeaccessblog/archive/tags/DirectAccess/default.aspx</link><description>Tags: DirectAccess</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Deep dive into UAG DirectAccess (Manage Out Basics)</title><link>http://blogs.technet.com/edgeaccessblog/archive/2009/11/17/deep-dive-into-uag-directaccess-manage-out-basics.aspx</link><pubDate>Tue, 17 Nov 2009 08:44:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3294322</guid><dc:creator>edgeaccessblog</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/edgeaccessblog/comments/3294322.aspx</comments><wfw:commentRss>http://blogs.technet.com/edgeaccessblog/commentrss.aspx?PostID=3294322</wfw:commentRss><wfw:comment>http://blogs.technet.com/edgeaccessblog/rsscomments.aspx?PostID=3294322</wfw:comment><description>&lt;P&gt;Today, I’m just going to be brief for a change, and discuss what we refer to as “Managed Out” scenarios.&lt;/P&gt;
&lt;P&gt;I want to thank Pat Telford a consultant in Microsoft, specializing in DirectAccess deployments among other things, for helping with this subject.&lt;/P&gt;
&lt;P&gt;Like I mentioned in one of my &lt;A href="http://blogs.technet.com/edgeaccessblog/archive/2009/07/27/deep-dive-into-directaccess-part-1.aspx" mce_href="http://blogs.technet.com/edgeaccessblog/archive/2009/07/27/deep-dive-into-directaccess-part-1.aspx"&gt;first posts&lt;/A&gt;, one of the big advantages of the DirectAccess technology over traditional VPN service is that DirectAccess clients can be managed anytime they are connected to the Internet. We like to refer to that scenario as “manage out.” This means that the client’s computer is “always managed” – there is an IPsec channel that enables the infrastructure and management servers to have access to the client’s computer, even when a user is not logged on.&lt;/P&gt;
&lt;P&gt;There are two ways manage out can be accomplished:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;U&gt;Client-initiated: &lt;/U&gt;Where the DirectAccess client initiates the communication to a server on the intranet, and then “pulls” it down: &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;In this case the intranet server can be an IPv4 server, and UAG DirectAccess uses it's NAT64/DNS64 capabilities to compensate for the lack of IPv6 connectivity to the intranet server&lt;/LI&gt;
&lt;LI&gt;The following are examples of Client-initiated management traffic: &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;System Center Configuration Manager &lt;/LI&gt;
&lt;LI&gt;Windows Server Update Service &lt;/LI&gt;
&lt;LI&gt;System Center Operation Manager (Most of the time)&lt;/LI&gt;
&lt;LI&gt;Updating Anti-Virus definitions&lt;/LI&gt;
&lt;LI&gt;Applying Group Policy Objects&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;U&gt;Intranet -initiated: &lt;/U&gt;Where the resource in the intranet initiates the communication to a DirectAccess client on the Internet:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;The host initiating the connection must be able to determine the IP address of the remote DirectAccess client. This means that the Remote DirectAccess client must register its FQDN and IPv6 address in the internal DNS servers.&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;The client can register its IPv6 address dynamically, if dynamic DNS updates are enabled, and the DNS server supports AAAA records.&lt;/LI&gt;
&lt;LI&gt;The DNS server must be reachable from IPv6 DirectAccess clients. If you aren’t routing native IPv6 in your network, you can use an ISATAP generated IPv6 address for the DNS server.&lt;/LI&gt;
&lt;LI&gt;Using a Windows Server 2008 or Windows Server 2008 R2 based DNS Server is the best option here, since they natively support both of the above.&lt;/LI&gt;
&lt;LI&gt;&lt;A title=_GoBack name=_GoBack&gt;&lt;/A&gt;The second best option would be to use Windows Server 2003 DNS servers With UAG DirectAccess. The built-in NAT64/DNS64 will still provide connectivity to IPv4 only DNS servers.&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;UAG DirectAccess supports using NAT64/DNS64 to register DirectAccess clients on a Windows 2003 Active Directory infrastructure.&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;LI&gt;The host initiating the connection must be IPv6 able – Our NAT64 implementation doesn’t translate connections initiated from the intranet.&lt;/LI&gt;
&lt;LI&gt;The following are examples of traffic that is initiated by resources inside the intranet:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Protocols that may be used by IT personnel (“Peer to peer”)&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Remote Desktop &lt;/LI&gt;
&lt;LI&gt;SMB – for reaching out to files on the user’s machine&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Endpoint vulnerability scans&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;That’s all for today, just remember, if you have protocols that initiate connections to DirectAccess clients, you’ll need the DNS infrastructure to be set correctly for it to work with UAG DirectAccess. In addition, don’t forget to specify relevant management servers in the &lt;B&gt;Management Servers and DCs&lt;/B&gt; page in the Forefront UAG DirectAccess Configuration Wizard, if you want managed out communications between the client and the management servers, even when the no one is logged on to the client computer. &lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Ben Bernstein&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3294322" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/UAG+-+Unified+Access+Gateway/default.aspx">UAG - Unified Access Gateway</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/DirectAccess/default.aspx">DirectAccess</category></item><item><title>Deep dive into UAG DirectAccess (Certificates)</title><link>http://blogs.technet.com/edgeaccessblog/archive/2009/10/27/deep-dive-into-uag-directaccess-certificates.aspx</link><pubDate>Tue, 27 Oct 2009 13:33:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3289506</guid><dc:creator>edgeaccessblog</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/edgeaccessblog/comments/3289506.aspx</comments><wfw:commentRss>http://blogs.technet.com/edgeaccessblog/commentrss.aspx?PostID=3289506</wfw:commentRss><wfw:comment>http://blogs.technet.com/edgeaccessblog/rsscomments.aspx?PostID=3289506</wfw:comment><description>&lt;P&gt;I hope you survived my last blog post about IPv6. Today I’m joined by a fellow member of the UAG team: Max Braitmaiere, who is a software design engineer in the UAG DirectAccess team, Max designed many of the UAG DirectAccess specific features.&lt;/P&gt;
&lt;P&gt;Let’s discuss today the certificate configuration in UAG DirectAccess.&lt;/P&gt;
&lt;P&gt;Let’s go over the difference between the two certificate configuration items that are requested when UAG DirectAccess is set up. &lt;/P&gt;
&lt;H5&gt;PKI, IPsec and DirectAccess&lt;/H5&gt;
&lt;P&gt;As you’d expect, DirectAccess protects the tunnels between the DirectAccess client and the UAG DirectAccess server. DirectAccess uses IPsec for that purpose, specifically AuthIP. If you want to read more about AuthIP, &lt;A href="http://207.46.16.252/en-us/magazine/2007.10.cableguy.aspx" mce_href="http://207.46.16.252/en-us/magazine/2007.10.cableguy.aspx"&gt;here&lt;/A&gt; is a nice article about it by the Cable Guy. AuthIP enables using two levels of authentication, and DirectAccess leverages that, but for the purpose of this post we’ll focus on the first authentication – which requires the use of digital certificates in the local computer store as issued by a &lt;A href="http://technet.microsoft.com/en-us/library/cc779826(WS.10).aspx" mce_href="http://technet.microsoft.com/en-us/library/cc779826(WS.10).aspx"&gt;PKI&lt;/A&gt;. For successful certificate authentication in DirectAccess, the two IPsec endpoints need to trust a common entity – a root or intermediate certification authority (CA) in the certificate path of the CA that issued the certificates. &lt;/P&gt;
&lt;P&gt;Although DirectAccess could have configured IPsec to accept any trusted root or intermediate CA, to be more secure DirectAccess uses a specific, single, common root or intermediate CA, which is trusted by IPsec on both the client and the UAG DirectAccess server. So, when you run the UAG DirectAccess Configuration, you need to specify the common root or intermediate CA that both the client and the server trust by selecting its certificate. If you “Browse” you’ll get the list of trusted CA certificates, and you can select one.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessCertificates_DAD4/clip_image001_2.png" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessCertificates_DAD4/clip_image001_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image001 border=0 alt=clip_image001 src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessCertificates_DAD4/clip_image001_thumb.png" width=335 height=54 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessCertificates_DAD4/clip_image001_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;&amp;lt;Figure 1: A snapshot from UAG’s IPSec CA certificate selection page&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;Since the trusted CA certificate list in the UAG machine is separated to “root” folder and “intermediate” folder, you have the option of picking either a root CA certificate, or an intermediate CA certificate. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessCertificates_DAD4/clip_image002_2.png" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessCertificates_DAD4/clip_image002_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image002 border=0 alt=clip_image002 src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessCertificates_DAD4/clip_image002_thumb.png" width=331 height=144 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessCertificates_DAD4/clip_image002_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;&amp;lt;Figure 2: A snapshot of the MMC snap-in for managing certificates&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;Please note that the CA certificate list consists of “public” certificates – certificates without a private key (the private key is a well guarded secret which the CA uses for signing the certificates it generates). The certificates in the Personal folder of the computer store however, usually contain a private key, and are used by the user for authentication, signing its communications and encrypting data.&lt;/P&gt;
&lt;P&gt;You must ensure that both the DirectAccess client and the UAG DirectAccess server have a certificate in their local computer certificate store (as seen in the Personal folder in the Certificates snap-in) that was issued by a CA that has a path to the selected root or intermediate CA certificate (see the Certificate Path tab for the properties of the certificate in the Certificates snap-in). The certificates on the DirectAccess client and server should contain a private key and &lt;A title=_GoBack name=_GoBack&gt;&lt;/A&gt;the Client Authentication object ID (OID) in the Enhanced Key Usage field to support IPsec authentication. &lt;/P&gt;
&lt;P&gt;An advanced note: If there is more than one certificate on the client computer, IPsec prefers certificates that contain the IP security IKE Intermediate OID. If there is a health certificate on the client computer for NAP (that contain the system health OID), it is preferred over the IP security IKE Intermediate certificate.&lt;/P&gt;
&lt;P&gt;Another advanced note: Certificate revocation list (CRL) checks on the certificates can be configured using netsh and or Group Policy (in netsh advfirewall set global ipsec strongcrlcheck 0|1|2. By default, the value used (for both the server and the clients) is 1 which means that CRL testing is done, but if any error occurs during the CRL validation, the certificate is accepted.&lt;/P&gt;
&lt;H5&gt;PKI, IP-HTTPS and DirectAccess&lt;/H5&gt;
&lt;P&gt;IP-HTTPS is a tunneling technology that enables the DirectAccess clients to connect over IPv4. The DirectAccess server publishes a Web service over SSL and acts as an IP-HTTPS server (for more information about IP-HTTPS, see &lt;A href="http://msdn.microsoft.com/en-us/library/dd358571(PROT.13).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd358571(PROT.13).aspx"&gt;protocol specification&lt;/A&gt;). &lt;/P&gt;
&lt;P&gt;The certificate configuration is a little different – here you must pick a specific certificate for IP-HTTPS to use:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessCertificates_DAD4/clip_image003_2.png" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessCertificates_DAD4/clip_image003_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image003 border=0 alt=clip_image003 src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessCertificates_DAD4/clip_image003_thumb.png" width=244 height=50 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessCertificates_DAD4/clip_image003_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;&amp;lt;Figure 3: A snapshot from UAG’s IP-HTTPS certificate selection page&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;If you press the “Browse” key you would get a list of certificates from the Personal folder of the UAG DirectAccess server’s computer certificate store. The certificate you pick MUST have a private key (moreover – all array members must have this certificate with the private key). &lt;/P&gt;
&lt;P&gt;The certificate in this case should be a regular Web server certificate, which means it should have the Server Authentication OID in the Enhanced Key Usage field. &lt;BR&gt;(If you have a certificate with both Client Authentication and Server Authentication OIDs it can be used for both IPsec and IP-HTTPS). &lt;/P&gt;
&lt;P&gt;Here again you should make sure that the client trusts the certificate, but trust is not limited to a specific root/intermediate CA like it is in the IPsec case. The client must trust the root CA that issued the IP-HTTPS certificate. &lt;BR&gt;Regarding CRL, unlike IPsec, the client’s default in this case is “strong” check, which means that if the CRL distribution point is not available on the Internet, the client cannot validate the IP-HTTPS certificate and will fail in establishing SSL connection.&lt;/P&gt;
&lt;H5&gt;Summary&lt;/H5&gt;
&lt;P&gt;There are two types of certificates involved when you deploy DirectAccess: IPsec certificates, and Web certificates. Each one has a different configuration mechanism. To configure UAG DirectAccess you are required to pick the certificate of a root or intermediate CA that is in the certificate path of the CA that issues the DirectAccess client and the server IPsec certificates, and you are also required to pick a Web certificate to be used for IP-HTTPS.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Max Braitmaiere &lt;/P&gt;
&lt;P&gt;Ben Bernstein&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3289506" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/UAG+-+Unified+Access+Gateway/default.aspx">UAG - Unified Access Gateway</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/DirectAccess/default.aspx">DirectAccess</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/DirectAccess+certificate/default.aspx">DirectAccess certificate</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/IP-HTTPS/default.aspx">IP-HTTPS</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/PKI/default.aspx">PKI</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/IPsec/default.aspx">IPsec</category></item><item><title>Deep dive into UAG DirectAccess (IPv6 and DirectAccess)</title><link>http://blogs.technet.com/edgeaccessblog/archive/2009/10/13/deep-dive-into-uag-directaccess-ipv6-and-directaccess.aspx</link><pubDate>Tue, 13 Oct 2009 13:12:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3286508</guid><dc:creator>edgeaccessblog</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.technet.com/edgeaccessblog/comments/3286508.aspx</comments><wfw:commentRss>http://blogs.technet.com/edgeaccessblog/commentrss.aspx?PostID=3286508</wfw:commentRss><wfw:comment>http://blogs.technet.com/edgeaccessblog/rsscomments.aspx?PostID=3286508</wfw:comment><description>&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8ed4a735-61e2-4e9b-8f02-5075ec8a42e7 class=wlWriterEditableSmartContent&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/uag+-+Unified+Access+Gateway" rel=tag mce_href="http://technorati.com/tags/uag+-+Unified+Access+Gateway"&gt;uag - Unified Access Gateway&lt;/A&gt;,&lt;A href="http://technorati.com/tags/DirectAccess" rel=tag mce_href="http://technorati.com/tags/DirectAccess"&gt;DirectAccess&lt;/A&gt;,&lt;A href="http://technorati.com/tags/IPv6" rel=tag mce_href="http://technorati.com/tags/IPv6"&gt;IPv6&lt;/A&gt;,&lt;A href="http://technorati.com/tags/DirectAccess+and+IPv6" rel=tag mce_href="http://technorati.com/tags/DirectAccess+and+IPv6"&gt;DirectAccess and IPv6&lt;/A&gt;,&lt;A href="http://technorati.com/tags/IPv6+prefixes" rel=tag mce_href="http://technorati.com/tags/IPv6+prefixes"&gt;IPv6 prefixes&lt;/A&gt;,&lt;A href="http://technorati.com/tags/NAT64" rel=tag mce_href="http://technorati.com/tags/NAT64"&gt;NAT64&lt;/A&gt;,&lt;A href="http://technorati.com/tags/DNS64" rel=tag mce_href="http://technorati.com/tags/DNS64"&gt;DNS64&lt;/A&gt;&lt;/DIV&gt;
&lt;P&gt;Ok, this time it’s going to be a long dive, hold your breath :)&lt;/P&gt;
&lt;P&gt;I’ll skip my usual grandiose introduction, since there are many things I want to share today… &lt;/P&gt;
&lt;H4&gt;&lt;U&gt;NAT64 and DNS64 on video&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;Oh, a quick note before I start, I had a discussion about UAG and DirectAccess with Stephen Bowie, which was recorded on TechNet Edge. If you’re looking for a little more information about the NAT64, DNS64 and other value added by UAG, you should check out &lt;A href="http://edge.technet.com/Media/Direct-Access-and-UAG-video-Deep-dive-with-a-Program-Manager/" mce_href="http://edge.technet.com/Media/Direct-Access-and-UAG-video-Deep-dive-with-a-Program-Manager/"&gt;this link&lt;/A&gt; (sorry about my haircut, I wasn’t aware this will be public :))&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;DirectAccess and IPv6&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;DirectAccess uses IPv6 for remote access. The reason behind it is that DirectAccess tries to look two steps ahead when thinking about remote access. Given the fact that public IPv4 addresses are running out, let’s consider the following scenario (outlined in the figure below). We have a client that is in one private network (in our case it contains S2 and Client), and it needs to have seamless remote access to another private network (in our case, the other network contains S1). Because both networks are using the same private IPv4 address space, IPv4 traffic is not routable between them, so we have an irresolvable conflict (In a classic IPv4 VPN scenario, the client can manually chose to connect to a VPN to access S1, but that is not seamless access).&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessIPv6andDirect_D5BF/image_2.png" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessIPv6andDirect_D5BF/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessIPv6andDirect_D5BF/image_thumb.png" width=390 height=217 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessIPv6andDirect_D5BF/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;In DirectAccess since the client is IPv6 based, it can access both S1 and S2. That is possible because from an IPv6 point of view all machines have unique IPv6 addresses. When the private network containing S1 is behind a UAG DirectAccess server (which is acts as a NAT64) the client would access S1 using S1's globally unique IPv6 address (intercepted by the NAT64). Local resources such as S2 would be accessible using IPv4 (or IPv6 if the network is IPv6 compatible). Here as you can see the client seamlessly accesses the network containing S1.&lt;/P&gt;
&lt;P&gt;I’m not saying that the world will move instantaneously to IPv6, but when you plan remote connectivity for your organization you might start thinking about integrating IPv6 enabling technologies such as DirectAccess.&lt;/P&gt;
&lt;P&gt;This is why today I want to focus on the how DirectAccess relates to IPv6 addresses in your organizational network. &lt;/P&gt;
&lt;H4&gt;&lt;U&gt;A quick introduction to IPv6 addresses&lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;I guess IPv6 is a very long subject which can’t be fully addressed in a blog post. I do however want to give a quick introduction to IPv6 addresses and prefixes. IPv6 addresses and prefixes were the hardest part for me when I moved to the DirectAccess realm. I just had to start looking at IPv6 addresses. I was quite shocked by the fact that they were 128 bits long, and I still have trouble comprehending this.&lt;/P&gt;
&lt;P&gt;A useful thing I learned was that for many practical reasons for unicast addresses, you can look at the first 64 bits of an address and learn a lot. The rest of the bits, are well, less important… To be more specific, a given subnet is represented by the first 64 bits, the next 64 bits represent a computer in that given subnet. &lt;/P&gt;
&lt;P&gt;When I look at the first 64 bits of a unicast IPv6 address inside an organization network I can usually categorize it into one of the following: &lt;/P&gt;
&lt;P&gt;(The list below refers to prefixes. Prefixes are a list of hexadecimal digits, separated by colons, and followed by a forward slash, and the number of high-order bits in the prefix, pretty much like IPv4 subnet definition, e.g. 192.168.17.0/24 means the first 24 bits set to 192.168.17 (converted to binary) and 2002:836B:1::/48 means the first 48 bits equal 2002:836B:0001 (converted to binary).)&lt;/P&gt;
&lt;P&gt;1. 2002:WWXX:YYZZ::/48&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;This is called &lt;A href="http://msdn.microsoft.com/en-us/library/aa505915.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa505915.aspx"&gt;6to4&lt;/A&gt; address space&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;It means you own a public IPv4 address, and you're using it to generate a 6to4 prefix.&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;WWXX:YYZZ is the colon hexadecimal representation of w.x.y.z, which is the public IPv4 address you must own.&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;LI&gt;It also implies you have (somewhere) a Window-based server that owns that w.x.y.z, which has assigned itself the following IPv6 address 2002:WWXX:YYZZ::WWXX:YYZZ &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;That server is called a 6to4 router.&lt;/LI&gt;
&lt;LI&gt;It has a 6to4 router mechanism that enables it to route IPv6 traffic over the IPv4 internet using its IPv4 address (w.x.y.z).&lt;/LI&gt;
&lt;LI&gt;Advanced note: If that server has other means of connecting to the IPv6 Internet, it is called a 6to4 relay.&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;The UAG DirectAccess Server acts as a 6to4 router and relay, and in some cases uses the 6to4 48-bit address space for addressing (I will explain shortly)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;2. FD00::/8 (called unique local addresses, works according to the following &lt;A href="http://tools.ietf.org/html/rfc4193" mce_href="http://tools.ietf.org/html/rfc4193"&gt;RFC&lt;/A&gt;)&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;This means that the owner generated a random 48-bit IPv6 address space (he picked a random 40 bit number and appended it to FD00::/8) &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Although these addresses are legal, they are not globally routable, and do not provide connectivity with the IPv6 Internet.&lt;/LI&gt;
&lt;LI&gt;You can configure UAG DirectAccess to work with these types of addresses, but using these addresses is only recommended in a lab environment, rather than for long term deployment.&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;3. FE80::/64&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;This is a link-local address, which is used between machines on the same subnet.&lt;/LI&gt;
&lt;LI&gt;If these are the &lt;U&gt;only&lt;/U&gt; IPv6 addresses you have on a machine – the chances are that the machine isn't talking IPv6 with anyone :), at least not outside its subnet.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;4. 2001:0::/32&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A client with such a prefix received its address from a Teredo server, which probably means it doesn't support native IPv6 connectivity.&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;E.g. My home machine (ISPs here don’t support IPv6 yet), Hotels, etc…&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Organizations usually don’t use these addresses internally, since by default Windows-based Teredo clients do not use Teredo on a managed intranet…&lt;/LI&gt;
&lt;LI&gt;UAG DirectAccess uses this address space for DirectAccess roaming clients. It acts as a Teredo server for them.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;5. Other public IPv6 prefix (usually 48-bit, which usually represents a single organization)&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The prefix should have been assigned by IANA or a local Internet service provider.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;A quick “advanced” note – 6to4 and Teredo clients use 6to4 addressing and Teredo addressing. IP-HTTPS clients, ISATAP hosts, and servers behind a NAT64 don’t use a specific address schema, so when these technologies are configured, a specific prefix should be configured for them. Such a prefix is usually allocated from one of the existing schemas: 6to4, unique local, or public (options 1, 2, and 5 above).&lt;/P&gt;
&lt;P&gt;So, when you configure UAG DirectAccess you need to configure a prefix for the NAT64, ISATAP hosts (if ISATAP is configured), and for the IP-HTTPS clients.&lt;/P&gt;
&lt;H4&gt;&lt;U&gt;How UAG configures DirectAccess IPv6 prefixes &lt;/U&gt;&lt;/H4&gt;
&lt;P&gt;When running the UAG DirectAccess configuration you pick the Internet facing and internal facing IP addresses.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessIPv6andDirect_D5BF/clip_image004%5B4%5D.jpg" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessIPv6andDirect_D5BF/clip_image004%5B4%5D.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image004[4] border=0 alt=clip_image004[4] src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessIPv6andDirect_D5BF/clip_image004%5B4%5D_thumb.jpg" width=414 height=262 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessIPv6andDirect_D5BF/clip_image004%5B4%5D_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;When the Connectivity screen is displayed, behind the scenes UAG DirectAccess actually checks to see if you have IPv6 address on the internal facing UAG interface. If you do, it disables the &lt;B&gt;Internal IPv4 address&lt;/B&gt; list box, if you don't it disables the &lt;B&gt;Internal IPv6 address&lt;/B&gt; list box, however a lot more happens behind the scenes.&lt;/P&gt;
&lt;H5&gt;&lt;U&gt;No IPv6 address on your internal facing UAG interface&lt;/U&gt;.&lt;/H5&gt;
&lt;P&gt;If you have an IPv4 address on the internal facing interface, DirectAccess assumes that you don’t have IPv6 deployed in your organization. It then uses the internal IPv4 address to configure the UAG DirectAccess server as an ISATAP router. If you use this option please note that Windows-based ISATAP hosts in your network can't use ISATAP until you register a DNS record of ISATAP (e.g. ISATAP.internal.contoso.com) in the DNS server (mind the &lt;A href="http://technet.microsoft.com/en-us/library/cc794902(WS.10).aspx" mce_href="http://technet.microsoft.com/en-us/library/cc794902(WS.10).aspx"&gt;Global Query Block List&lt;/A&gt;). Once you register the ISATAP name, Windows-based ISATAP hosts in your organization start using IPv6 and use the UAG DirectAccess server as their ISATAP router.&lt;/P&gt;
&lt;P&gt;Behind the scenes UAG DirectAccess automatically configures the following prefixes using 6to4 notation:&lt;/P&gt;
&lt;OL&gt;
&lt;OL&gt;
&lt;LI&gt;2002:WWXX:YYZZ:8000::/49 as the organizational prefix&lt;/LI&gt;
&lt;LI&gt;2002:WWXX:YYZZ:8000::/64 as the ISATAP prefix&lt;/LI&gt;
&lt;LI&gt;2002:WWXX:YYZZ:8001::/96 as the NAT64/DNS64 prefix&lt;/LI&gt;
&lt;LI&gt;2002:WWXX:YYZZ:8100::/56 as the IP-HTTPS prefix&lt;/LI&gt;&lt;/OL&gt;&lt;/OL&gt;
&lt;P&gt;An “advanced” note – the reason that /49 address space is used, is that the 6to4 address 2002:WWXX:YYZZ::WWXX:YYZZ is used for IPSec tunneling and cannot be part of the organizational prefix.&lt;/P&gt;
&lt;H5&gt;&lt;U&gt;If there is an IPv6 address on your internal UAG interface&lt;/U&gt;.&lt;/H5&gt;
&lt;P&gt;This might be useful in cases where you: &lt;/P&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;Need a more advanced IPv6 deployment in your organization.&lt;/LI&gt;
&lt;LI&gt;Want more control over the address allocation for remote access.&lt;/LI&gt;
&lt;LI&gt;Are deploying a lab with a single subnet, where you use static IPv6 addresses.&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;If you had an IPv6 address on the internal facing interface, on the prefix configuration screen you need to enter three different IPv6 prefixes.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessIPv6andDirect_D5BF/clip_image006%5B4%5D.jpg" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessIPv6andDirect_D5BF/clip_image006%5B4%5D.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image006[4] border=0 alt=clip_image006[4] src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessIPv6andDirect_D5BF/clip_image006%5B4%5D_thumb.jpg" width=420 height=266 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepdiveintoUAGDirectAccessIPv6andDirect_D5BF/clip_image006%5B4%5D_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Organization prefix&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Here you allocate an IPv6 prefix using one of the options mentioned above (public, 6to4, or unique local) and go with it.&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Since UAG DirectAccess uses the 6to4 server addresses to terminate IPsec tunnels, the 2002:WWXX:YYZZ::/48 prefix can’t be used as your organization prefix as it contains the UAG’s 6to4 addresses. You should use a 2002:WWXX:YYZZ:8000::/49 prefix in such a case.&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;In UAG RC0 you cannot specify a /49 prefix, please see a note below for a work around.&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;LI&gt;IP-HTTPS prefix&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Here you specify a prefix with a length between 56 to 64 bits. &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;If you plan to deploy a single server you can use /64. If you plan to deploy an array, you should allocate a wider range. See the UAG documentation for more information.&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;LI&gt;NAT64/DNS64 prefix&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;You allocate a specific 96-bit prefix for your legacy IPv4 servers. The DNS64 adds an appropriate 32 bits, creating a 128-bit IPv6 address using the IPv4 address of the server.&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;B&gt;Note &lt;/B&gt;ISATAP is not needed if an IPv6 address is present on the internal facing interface, hence no ISATAP prefix is required.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;H5&gt;A work around for using 6to4 prefix in RC0 &lt;/H5&gt;
&lt;P&gt;In UAG RC0 you are required to specify a 48-bit prefix for your organization. If you decide to go with 6to4 addressing, you should configure a third public IPv4 address on the Internet interface of the UAG machine (let's say w.x.y.t). After you do that a third 6to4 address is generated on the 6to4 interface of the UAG DirectAccess server. The new IPv6 address (2002:WWXX:YYTT::WWXX:YYTT) isn’t used for IPSec tunnel termination, and you should now use the new 2002:WWXX:YYTT::/48 prefix as the corporate 48 bit prefix.&lt;/P&gt;
&lt;P&gt;An “advanced” comment: The reason the third public IPv4 address needs to be on the UAG Internet-facing interface, is so that DirectAccess 6to4 clients that want to access the organization 6to4 prefix, will try to connect to the IPv4 address derived from the 6to4 prefix (in our case w.x.y.t), and we need the UAG to listen for 6to4 traffic on that IP address.&lt;/P&gt;
&lt;H4&gt;Wrapping Up &lt;/H4&gt;
&lt;P&gt;So we had a little introduction to IPv6, how and why DirectAccess leverages that, and some drill down into how and why IPv6 prefixes are configured when you configure DirectAccess&lt;/P&gt;
&lt;P&gt;OK, you can breathe again :).&lt;/P&gt;
&lt;P&gt;Leave a comment below if you think there are more topics you want me to relate to.&lt;/P&gt;
&lt;P&gt;Ben &lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3286508" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/UAG+-+Unified+Access+Gateway/default.aspx">UAG - Unified Access Gateway</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/DirectAccess/default.aspx">DirectAccess</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/IPv6+prefixes/default.aspx">IPv6 prefixes</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/IPv6/default.aspx">IPv6</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/DirectAccess+and+IPv6/default.aspx">DirectAccess and IPv6</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/NAT64/default.aspx">NAT64</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/DNS64/default.aspx">DNS64</category></item><item><title>Deep Dive Into DirectAccess – NAT64 and DNS64 In Action</title><link>http://blogs.technet.com/edgeaccessblog/archive/2009/09/08/deep-dive-into-directaccess-nat64-and-dns64-in-action.aspx</link><pubDate>Tue, 08 Sep 2009 23:14:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3279893</guid><dc:creator>edgeaccessblog</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.technet.com/edgeaccessblog/comments/3279893.aspx</comments><wfw:commentRss>http://blogs.technet.com/edgeaccessblog/commentrss.aspx?PostID=3279893</wfw:commentRss><wfw:comment>http://blogs.technet.com/edgeaccessblog/rsscomments.aspx?PostID=3279893</wfw:comment><description>&lt;P&gt;In the previous posts my colleague Ben provided an &lt;A href="http://blogs.technet.com/edgeaccessblog/archive/2009/07/27/deep-dive-into-directaccess-part-1.aspx" mce_href="http://blogs.technet.com/edgeaccessblog/archive/2009/07/27/deep-dive-into-directaccess-part-1.aspx"&gt;overview of Forefront UAG DirectAccess&lt;/A&gt; and its &lt;A href="http://blogs.technet.com/edgeaccessblog/archive/2009/08/27/deep-dive-into-directaccess-part-2.aspx" mce_href="http://blogs.technet.com/edgeaccessblog/archive/2009/08/27/deep-dive-into-directaccess-part-2.aspx"&gt;NAT64 and how it is different from NAT-PT&lt;/A&gt;. In this post I will show a step-by-step example of how UAG DirectAccess NAT64 and DNS64 work together to provide DirectAccess users access to IPv4 machines on the corporate network.&lt;/P&gt;
&lt;H5&gt;Step 1: Client DNS query&lt;/H5&gt;
&lt;P&gt;It all starts when the DirectAccess client sends a DNS query to the UAG DNS64 to get the address of an application server. It is important to note that DirectAccess clients have connectivity to the corporate network only over IPv6, therefore their DNS queries are always IPv6 DNS queries that are called “AAAA” (quad A). For more details on DNS resolution with IPv6 see &lt;A href="http://technet.microsoft.com/en-us/library/bb727035.aspx" mce_href="http://technet.microsoft.com/en-us/library/bb727035.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;All clients’ DNS queries for corporate destinations are assigned to UAG DNS64 because UAG alters the clients’ Name Resolution Policy Table (NRPT) via its group policy. For more explanation on how NRPT works, see &lt;A href="http://technet.microsoft.com/en-us/library/dd637795(WS.10).aspx#BKMK_NRPolicyTable" mce_href="http://technet.microsoft.com/en-us/library/dd637795(WS.10).aspx#BKMK_NRPolicyTable"&gt;here&lt;/A&gt;. The NRPT table is configured with the list of corporate domains (“contoso.com” in the example below) and the DNS associated with them. It is configured in the DNS suffixes page in the UAG DirectAccess infrastructure servers wizard. &lt;/P&gt;
&lt;P&gt;In our examples “contoso.com” is the domain suffix, 2002:c00a:a02::c00a:a02 is the DNS64 address and “inout.contoso.com” is the network location server:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/clip_image002_2.jpg" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/clip_image002_2.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=clip_image002 border=0 alt=clip_image002 src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/clip_image002_thumb.jpg" width=580 height=366 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/clip_image002_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In the first step of the example, the client tries to find the IP address of a server called x.contoso.com:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_2.png" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_thumb.png" width=640 height=293 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H5&gt;Step 2: DNS64 query&lt;/H5&gt;
&lt;P&gt;After it got the query from the client the UAG DNS64 sends two DNS queries: an IPv4 query (A query) and an IPv6 query (AAAA query) to the corporate DNS. UAG locates the corporate DNS servers based on its own DNS configuration. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_4.png" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_thumb_1.png" width=640 height=293 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H5&gt;Step 3: DNS Response&lt;/H5&gt;
&lt;P&gt;After DNS64 gets the responses from the corporate DNS server it decides which address to return to the client:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;If DNS64 got in the response an IPv6 address (AAAA Response) then the application server has IPv6 connectivity so DNS64 returns this address to the client. Please note that there are cases where the DNS64 will get both IPv4 and IPv6 address. In these cases, it will return the IPv6 address.&lt;/LI&gt;
&lt;LI&gt;If DNS64 got in response only an IPv4 address it is assumed that there is only IPv4 connectivity to this server and therefore NAT64 will have to bridge all traffic. Since the client needs an IPv6 address DNS64 generates an IPv6 address from the IPv4 address based on the NAT64 prefix configured on the UAG DirectAccess prefixes page.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;In this example, x.contoso.com is an IPv4 only server that needs NAT64 to bridge all traffic:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_6.png" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_6.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_thumb_2.png" width=640 height=293 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;UAG screen where the NAT64 prefix is configures:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_8.png" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_8.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_thumb_3.png" width=859 height=537 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;I&gt;Tip&lt;/I&gt;: If there is a server that has IPv6 connectivity but its applications do not support IPv6 and therefore it needs NAT64 to bridge all the traffic, you could either disable its IPv6 interfaces or prevent the DNS from returning its IPv6 address from the corporate DNS.&lt;/P&gt;
&lt;H5&gt;Step 4: Client sends packets to server&lt;/H5&gt;
&lt;P&gt;Now after the client machine has the address of the application server, it starts sending data packets to this server. The packets are sent to the UAG DirectAccess NAT64 since all IPv6 addresses that are included in the NAT64 prefix are routed to UAG DirectAccess.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_10.png" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_10.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_thumb_4.png" width=640 height=293 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_thumb_4.png"&gt;&lt;/A&gt; &lt;BR&gt;&lt;/P&gt;
&lt;H5&gt;Step 5: NAT64 forwards the packet using IPv4&lt;/H5&gt;
&lt;P&gt;NAT64 receives the data package and tries to determine the IPv4 address that is associated with the destination IPv6 address. Then it creates a new IPv4 packet that has the same payload and sends it to the application server.&lt;/P&gt;
&lt;P&gt;For the application server, the origin of the IPv4 data packet is the UAG server. If UAG DirectAccess is deployed in high availability and scalability mode on an array with integrated Windows Network Load Balancing (NLB), the packet’s origin would be the internal device IPv4 address of the node that handled the traffic. In that case, when the application server replies to this packet, it will reach the node that interacts with the client.&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_12.png" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_12.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_thumb_5.png" width=640 height=292 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/819f0d542e8a_141D2/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Meir Mendelovich&lt;/P&gt;
&lt;P&gt;Senior Program Manager, UAG Product Group&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3279893" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/UAG+-+Unified+Access+Gateway/default.aspx">UAG - Unified Access Gateway</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/DirectAccess/default.aspx">DirectAccess</category></item><item><title>Deep Dive Into DirectAccess - Part 2</title><link>http://blogs.technet.com/edgeaccessblog/archive/2009/08/27/deep-dive-into-directaccess-part-2.aspx</link><pubDate>Thu, 27 Aug 2009 15:23:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3277092</guid><dc:creator>edgeaccessblog</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/edgeaccessblog/comments/3277092.aspx</comments><wfw:commentRss>http://blogs.technet.com/edgeaccessblog/commentrss.aspx?PostID=3277092</wfw:commentRss><wfw:comment>http://blogs.technet.com/edgeaccessblog/rsscomments.aspx?PostID=3277092</wfw:comment><description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;My name is Ben Bernstein and I’m a Program Manager for the Forefront Unified Access Gateway (UAG) team.&lt;/P&gt;
&lt;P&gt;This is a follow up blog post to the blog post &lt;A href="http://blogs.technet.com/edgeaccessblog/archive/2009/07/27/deep-dive-into-directaccess-part-1.aspx?CommentPosted=true#commentmessage" mce_href="http://blogs.technet.com/edgeaccessblog/archive/2009/07/27/deep-dive-into-directaccess-part-1.aspx?CommentPosted=true#commentmessage"&gt;I recently made&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;I&gt;“Do Do Do DA DA DA is all I want to say to you” (Gordon Sumner)&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;I hope you are intrigued by DirectAccess (DA). Today I’m going share with you some thoughts about the value Forefront Unified Access Gateway DirectAccess adds to the Windows 2008 R2 DirectAccess offer.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;I&gt;“If you can’t change the world. change yourself. And if you can’t change yourself....change the world” (Matt Johnson)&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;You can think of UAG as “glue”, not just for the DirectAccess scenario, but for many other scenarios. UAG in my eyes is a vehicle for delivering new identity and access related technologies. &lt;/P&gt;
&lt;P&gt;Let’s go back to the way UAG incorporated DirectAccess technology and specifically how it added to it the ability on the UAG DirectAccess server to connect to IPv4-based resources. &lt;/P&gt;
&lt;P&gt;As you might have read in my previous post, DirectAccess is based on IPv6 technology. While this enables some cool features in regards to how clients tunnel their way to the UAG gateway, it poses a challenge since most organizations today don’t have an IPv6 ready intranet. &lt;/P&gt;
&lt;P&gt;To make the Windows DirectAccess technology support IPv4 based servers, UAG implements a technology called NAT64/DNS64.&lt;/P&gt;
&lt;P&gt;NAT64 (pronounced “NAT six to four”) is a component that is broadly based on the &lt;A href="http://tools.ietf.org/html/draft-bagnulo-v6ops-6man-nat64-pb-statement-01" mce_href="http://tools.ietf.org/html/draft-bagnulo-v6ops-6man-nat64-pb-statement-01"&gt;IETF memo&lt;/A&gt;. It enables initiating communication from an IPv6 based network to an IPv4 based network. In many ways I think of it as a subset of the NAT-PT capabilities that are relevant to the DirectAccess scenario. &lt;/P&gt;
&lt;P&gt;For NAT64 to work it needs to utilize another component called DNS64 which is also based on the &lt;A href="http://tools.ietf.org/html/draft-bagnulo-behave-dns64-02" mce_href="http://tools.ietf.org/html/draft-bagnulo-behave-dns64-02"&gt;IETF memo&lt;/A&gt;. DNS64 is a DNS server on the UAG server which “multiplexes” DirectAccess clients DNS requests for IPv6 records into two DNS requests, one for IPv4 records and one for IPv6 records. If IPv6 DNS records exist they are sent back to the client. If there are none, then IPv4 records are translated into “fake” IPv6 records - owned by the NAT64 device. When a DirectAccess client tries to access them, it actually uses NAT64 addresses.&lt;/P&gt;
&lt;P&gt;If you are wondering how the client queries the DNS64 instead of its regular DNS server, it is quite simple. Like all other client configurations, that configuration is also set using group policy. Group policy tweaks the Name Resolution Policy Table (NRPT) settings. NRPT settings tell the client to send DNS requests with a specific DNS suffix to a given DNS server. Type “&lt;I&gt;netsh name show policy&lt;/I&gt;” on the client to see what NRPT settings exist.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepDiveIntoDirectAccessPart2_F4BB/Drawing1_2.png" mce_href="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepDiveIntoDirectAccessPart2_F4BB/Drawing1_2.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" title=Drawing1 border=0 alt=Drawing1 src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepDiveIntoDirectAccessPart2_F4BB/Drawing1_thumb.png" width=526 height=428 mce_src="http://blogs.technet.com/blogfiles/edgeaccessblog/WindowsLiveWriter/DeepDiveIntoDirectAccessPart2_F4BB/Drawing1_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;I&gt;“One is the loneliest number that you’ll ever do” (Aimee Mann) &lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;One is definitely a lonely number, especially as a point of failure. What I mean is that once you have DirectAccess working, you probably want to examine two important aspects of deploying any service: scalability and fault tolerance. UAG in general and UAG DirectAccess solution specifically supports having both of these by utilizing Windows &lt;A href="http://technet.microsoft.com/en-us/library/cc732855(WS.10).aspx" mce_href="http://technet.microsoft.com/en-us/library/cc732855(WS.10).aspx"&gt;Network Load Balancing&lt;/A&gt; (NLB) technology. The great thing about this technology is that it doesn’t require additional hardware. You just decide the number of servers you want to use, and that is it. The way to deploy multiple servers in UAG is to create an array of UAG machines. In the DirectAccess scenario, you create such an array and then turn on UAG’s NLB to add scalability to DirectAccess and to make it fault tolerant. &lt;BR&gt;An interesting side note is that we needed to tweak Windows NLB a little for it to work with UAG DirectAccess. The IPsec state of a client, needs to stay on a single machine and that meant that all traffic to and from a specific client needs to stick to a specific UAG array member. So we created some tweaks so that traffic initiated from and to corporate resources by the DirectAccess clients, stick to the UAG array member which “owns” the client (this challenge is sometimes referred to as “&lt;A href="http://technet.microsoft.com/en-us/library/cc726393(WS.10).aspx" mce_href="http://technet.microsoft.com/en-us/library/cc726393(WS.10).aspx"&gt;bi-directional affinity&lt;/A&gt;”). The component that enables this functionality is a UAG driver called “Microsoft Forefront UAG DirectAccess NLB Helper” and nicknamed “daeng”&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;I&gt;I’ve seen the end of the day come too soon … Rest a day, for tomorrow you can’t tell… (Beck Hansen)&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The bottom line is that these three mechanisms (DNS64, NAT64, and the NLB driver) enable UAG to utilize DirectAccess technology more fully, and enable a smoother deployment of the DirectAccess technology…&lt;/P&gt;
&lt;P&gt;See you next time&lt;/P&gt;
&lt;P&gt;Ben&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3277092" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/UAG+-+Unified+Access+Gateway/default.aspx">UAG - Unified Access Gateway</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/DirectAccess/default.aspx">DirectAccess</category></item><item><title>Deep Dive Into DirectAccess - Part 1</title><link>http://blogs.technet.com/edgeaccessblog/archive/2009/07/27/deep-dive-into-directaccess-part-1.aspx</link><pubDate>Mon, 27 Jul 2009 12:55:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3268343</guid><dc:creator>edgeaccessblog</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/edgeaccessblog/comments/3268343.aspx</comments><wfw:commentRss>http://blogs.technet.com/edgeaccessblog/commentrss.aspx?PostID=3268343</wfw:commentRss><wfw:comment>http://blogs.technet.com/edgeaccessblog/rsscomments.aspx?PostID=3268343</wfw:comment><description>&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;Hello,&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;My name is Ben Bernstein and I’m a Program Manager for the UAG team.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;As a follow up to Nitzan’s blog post &lt;A href="http://blogs.technet.com/edgeaccessblog/archive/2009/06/22/introducing-uag-directaccess-solution.aspx" mce_href="http://blogs.technet.com/edgeaccessblog/archive/2009/06/22/introducing-uag-directaccess-solution.aspx"&gt;DirectAccess support in UAG&lt;/A&gt;, I want to share with you some additional thoughts. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;Broadband internet connections have been commoditized to a point where anyone can use a 3G broadband connection from a laptop for a reasonable price, and possibly use Wi-Max or similar technologies in the future. I believe this process will create a growing need for business laptops to become “always connected”. Given that, I also believe that DirectAccess will become a very handy technology.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;For me, getting into the office early in the morning is a challenge; traffic congestion is a nightmare around here. However, I just learned a new trick from a colleague of mine. Whenever he gets stuck in traffic he pulls over and uses his 3G USB stick to work seamlessly as if he was actually in the office, and when traffic clears he gets back on the road. Luckily, our internal DirectAccess deployment enables him to work seamlessly, as if he is directly connected to our corporate network. He practically does everything from his laptop - mails, IM/VOIP, access to internal web sites and file shares, Terminal Services to his workstation, code check-ins - everything!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;Most of you are probably raising an eye-brow right now and asking “What does DirectAccess add on top of our existing VPN solution?” I guess there are several answers, but for me the two important points that are inherent in the DirectAccess design are “Separation of user identity and machine identity”, and “Strong client side tunneling technologies”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;“Separation of user identity and machine identity” – DirectAccess technology is based on IPsec tunneling, where the traffic is split into two IPsec tunnels. One tunnel deals with machine based traffic, including services that make the machine “Always managed”/”Always up to date”. Another tunnel deals with user based traffic. This separation enables a given machine to be fully “IT accessible” whenever it is switched on and connected to the internet. It also enables a more sophisticated scenario in which the &lt;U&gt;machine&lt;/U&gt; is fully “IT accessible” at all times, but only when &lt;U&gt;users&lt;/U&gt; present a smartcard, do they get access to the corporate resources.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;“Strong client side tunneling technologies” – DirectAccess technology uses IPv6 network connectivity, behind the scenes.&lt;U&gt; &lt;/U&gt;IPv6 provides two great tunneling technologies which are being used in DirectAccess and are part of Windows Server: &lt;A href="http://msdn.microsoft.com/en-us/library/aa965905(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa965905(VS.85).aspx"&gt;Teredo&lt;/A&gt; and &lt;A href="http://msdn.microsoft.com/en-us/library/dd358571(PROT.13).aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd358571(PROT.13).aspx"&gt;IP-HTTPS&lt;/A&gt;. These two technologies enable DirectAccess clients to connect to the gateway even if they are behind a NAT device or behind a router that opens up only port 443.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;There are many other aspects of the DirectAccess deployment I’d like to share with you - such as how are configuration settings provisioned to DirectAccess clients? (in short&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;“group policy”). Do I need to make IPv6 related infrastructure/server side changes to support DirectAccess? (in short ,NO. UAG supplies NAT64 on box). How one can make DA highly available, scalable, etc... using UAG? (in short, UAG supports both Windows Network Load Balancing, and external Load Balancers). But … traffic has cleared I have to go &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 9pt; mso-bidi-font-family: 'Segoe UI'; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 'Segoe UI'; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;… so you will have to look out for my next blog post… &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;Thanks&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3268343" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/UAG+-+Unified+Access+Gateway/default.aspx">UAG - Unified Access Gateway</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/DirectAccess/default.aspx">DirectAccess</category></item><item><title>Introducing UAG DirectAccess solution</title><link>http://blogs.technet.com/edgeaccessblog/archive/2009/06/22/introducing-uag-directaccess-solution.aspx</link><pubDate>Mon, 22 Jun 2009 08:09:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3257339</guid><dc:creator>edgeaccessblog</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.technet.com/edgeaccessblog/comments/3257339.aspx</comments><wfw:commentRss>http://blogs.technet.com/edgeaccessblog/commentrss.aspx?PostID=3257339</wfw:commentRss><wfw:comment>http://blogs.technet.com/edgeaccessblog/rsscomments.aspx?PostID=3257339</wfw:comment><description>&lt;P mce_keep="true"&gt;As the PM lead responsible for the UAG DirectAccess, I’m proud to present our solution based on the new and exciting technology introduced by Windows 7 Direct Access. If you want to learn more about this technology click &lt;A href="http://www.microsoft.com/directaccess" mce_href="http://www.microsoft.com/directaccess"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Microsoft Forefront Unified Access Gateway (UAG) utilizes DirectAccess technology built into Windows 7 and Windows Server 2008 R2 to create an enterprise level &lt;STRONG&gt;&lt;EM&gt;solution&lt;/EM&gt;&lt;/STRONG&gt;. UAG&amp;nbsp;offers an all in one, end-to-end solution that lets the enterprise open its resources to managed clients in a seamless, painless manner.&lt;/P&gt;
&lt;H5&gt;&lt;FONT color=#6bbd46&gt;UAG DirectAccess extends access to IPv4 servers&lt;/FONT&gt;&lt;/H5&gt;
&lt;P&gt;In order to support all&amp;nbsp;backend servers, UAG DirectAccess adds&amp;nbsp;a necessary transition technology (NAT64 and DNS64 also known as NAT-PT and DNS-ALG) to also allow clients access to IPv4 only servers – in addition to IPv6 based servers (natively or via ISATAP).&lt;/P&gt;
&lt;H5&gt;&lt;FONT color=#6bbd46&gt;UAG DirectAccess enhances scalability, high-availability and management&lt;/FONT&gt;&lt;/H5&gt;
&lt;P&gt;Our solution&amp;nbsp;adds the ability to scale and have multiple Direct Access Servers (DAS) in a cluster for providing high-availability of the service as well as scale-up. As part of ‘all in the box’ paradigm, UAG integrates Windows Network Load Balancing (NLB) support that could be seamlessly activated for the cluster.&lt;/P&gt;
&lt;H5&gt;&lt;FONT color=#6bbd46&gt;UAG DirectAccess simplifies deployment and administration&lt;/FONT&gt;&lt;/H5&gt;
&lt;P&gt;We incorporated and augmented the DirectAccess configuration into its Unified Access Gateway management console allowing an easier deployment of the cluster. The console will help you setup, configure, activate and manage the cluster and each node in it from a central location. This console&amp;nbsp;can be used to enforce policies (such as NAP and Smartcard), set IPs, etc. &lt;/P&gt;
&lt;H5&gt;&lt;FONT color=#6bbd46&gt;UAG also provides access, from within the same cluster, for down level and non Windows clients&lt;/FONT&gt;&lt;/H5&gt;
&lt;P&gt;As its name suggests, Unified Access Gateway provides multiple access scenarios for managed remote clients (via UAG DirectAccess) as well as unmanaged, or even ‘foreign’ remote access clients in a secure way. By utilizing various remote access technologies, UAG can publish business server applications to unmanaged clients enforcing various authentication methods.&lt;/P&gt;
&lt;P&gt;Nitzan Daube&lt;/P&gt;
&lt;P&gt;Principal Program Manager Lead, UAG product group.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3257339" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/UAG+-+Unified+Access+Gateway/default.aspx">UAG - Unified Access Gateway</category><category domain="http://blogs.technet.com/edgeaccessblog/archive/tags/DirectAccess/default.aspx">DirectAccess</category></item></channel></rss>