Professional Documents
Culture Documents
Hexago, HexOS, TSP, and Migration Broker are trademarks of Hexago Inc. Copyright 2002-2006 Hexago Inc., all rights reserved.
Overview
This tutorial shows how to configure a Hexago Gateway6 to automatically offer IPv6 tunnels to hosts behind IPv4 network address and port translators !"Ts#$ In order to traverse the !"T more easily% IPv4 &'P encapsulation of the IPv6 packets is used$ This tutorial is part of a series and re(uires the Gateway6 to be already configured for standard IPv6 in IPv4 tunnel support$ )ee the document *Tunnel +onfiguration Tutorial* for details$
Network Setup
In this setup% interface fast ethernet , is configured in IPv4 and fast ethernet - with IPv6$ The dual.stack host is in an IPv4 only network behind a !"T box and re(uires IPv6 access right.side cloud#$
-,$6$6$,404
'ual.stack host
Configuration Objects
The re(uired configuration ob/ects are similar to standard IPv6 in IPv4 tunnels$ The ma/or difference is that the T)P listener must be configured to accept &'P connections and the tunnel server must be able to create IPv6 in &'P IPv4 tunnels$
ipv6 pool
aaa model
tunnel server
tsp
http
tunnel broker
Address Pools
In order to support &'P tunnels% a different pool of addresses is define$ The new pool uses the second leftmost bit of the prefix in order to keep the flexibility for future prefix assignments$
Configuration State!ent
Description
Define pool V6UDPV4-ENDPOINTS as a pool of /128 addresses to be taken from the range 2001:5c0:8c5a:4000::/64.
"SP listener
" new T)P listener is defined that listens for &'P connections$ The important difference here is the *transport udp 8628* statement$ "n additional tunnel mode is supported% v6udpv for &'P encapsulation$ !ote that the standard IPv6 in IPv4 encapsulation is still supported by the listener$ If a client connects with &'P but is not behind a !"T% it will be automatically assigned an IPv6 in IPv4 tunnel in order to reduce the header overhead during transport$
Configuration State!ent Description
Define a TSP listener TSP-UDP-EXAMPLE and enters the TSP configuration mode. Use the defined AAA-EXAMPLE AAA model for the user AAA policy of this TSP listener. The AAA model information is used by the TSP listener to announce its capabilities to the TSP clients. Define the IPv4 address of this TSP listener. The listener is started on this address. TSP clients must connect to this address to make their tunnel requests. The IPv4 address must be valid and configured on a physical interface of this Migration Broker. Define the transport for this TSP listener. The listener will listen on port 3653 (the port assigned to TSP by IANA) for TCP connections. Supported IPv6 in IPv4 tunnel encapsulation mode. Supported IPv6 in UDP IPv4 tunnel encapsulation mode. Exit the TSP configuration mode.
ip address 10.6.6.6
transport udp 3653 tunnel mode v6v4 tunnel mode v6udpv4 exit
Define a tunnel server TS-V6UDPV4 and enter the Tunnel Server configuration mode. Define the list of tunnel interfaces used on this tunnel server. Define the IPv4 address of this tunnel server, which will be the tunnel endpoint of tunnels on this tunnel server. The IPv4 address must be valid and configured on a physical interface of this Migration Broker. Use the defined V6UDPV4-ENDPOINTS pool for tunnel endpoints. Define the encapsulation mode of the tunnels as being over IPv4 UDP. Exit the Tunnel Server configuration mode.
tunnel broker TB-EXAMPLE set tsp TSP-UDP-EXAMPLE set tunnel server TS-V6UDPV4 exit
Define a tunnel broker TB-EXAMPLE and enter the Tunnel Broker configuration mode. Receive requests from TSP listener TSP-TCP-EXAMPLE. Allocate the TS-V6UDPV4 tunnel server as a resource to create tunnels. Exit Tunnel Broker configuration mode.
Client Connection
6stablish the tunnel from a dual.stack host% for example a P+ running 9indows :P )P0 or ;inux$
!ote that the !"T is completely transparent% in the IPv6 world it completely disappeared1
C39*o#uments and Sett,n1s9De0a1oEtra#ert" -d Tra#,n1 route to - 13&# 32#&a31331 1 +rom - 13&# 32#&a3( 33& o'er a ma0,mum o+ % 1 - ms - ms - ms - ms - ms - ms 13&# 32#&a31331 1 hops3
Tra#e #omplete!