hp.com home products and services support and drivers solutions how to buy
cd-rom home
End of Jump to page title
HP OpenVMS systems
documentation

Jump to content


HP TCP/IP Services for OpenVMS

HP TCP/IP Services for OpenVMS
Guide to IPv6


Previous Contents Index


 
Destination IPv4 address of tunnel IT0?: 
 

Enter an IPv4 address in the following format ( xx.xx.xx.xx ) and press Return.

  • Indicate whether you want to create another configured tunnel by responding to the following prompt:


     
    Create another configured tunnel? [NO] 
     
    

    If you want to create another configured tunnel, enter Y and press Return. The procedure takes you back to steps 10 through 12 for each additional configured tunnel you choose to create.
    If you do not want to create another configured tunnel, press Return.

  • The procedure asks whether you want to create a host configuration file based on the choices you have made.


     
         Create IPv6 Host configuration file? 
     
    Please enter YES or NO [YES]: 
     
    

    If you are not satisfied with the configuration, enter N and press Return. The utility ends immediately without changing any of the current configuration files.
    If you are satisfied with the configuration, enter Y and press Return. The TCPIP$IP6_SETUP command procedure creates a configuration file called SYS$SYSTEM:TCPIP$INET6_CONFIG.DAT. When you restart TCP/IP Services, a process called TCPIP$ND6HOST will be started automatically.

    2.5.2 DNS Domain Name and Address Registration

    After you shut down TCP/IP Services and before you restart it, you can use the TCPIP$ND6HOST process to register the host's domain name and address in the DNS.

    The TCPIP$ND6HOST process receives and processes IPv6 router advertisement (RA) packets of the neighbor discovery protocol. This enables a system to autoconfigure itself without manual intervention. With this version of TCP/IP Services, you can also enable DNS registration.

    To enable host name and address registration, enter the following command:


    $ DEFINE /SYSTEM TCPIP$ND6D_ENABLE_DDNS 1 
    

    The domain name to be registered is obtained using the gethostname() call.

    To update the zone, TCPIP$ND6HOST sends dynamic updates to the primary master name server. To determine the master name server, a query for the zone's SOA record is sent to the name server specified in the DNS resolver configuration. To display this information, use the TCP/IP management command SHOW NAME. The name of the primary master server is stored in the SOA MNAME field.

    To make use of this feature, you must enable dynamic updates. By default, dynamic updates are rejected by DNS servers. For information about allowing dynamic updates, see the BIND Chapter of the HP TCP/IP Services for OpenVMS Management guide.

    2.6 Configuring an IPv6 Router

    Before running the TCPIP$IP6_SETUP command procedure, make sure that you have configured your system for IPv4 by running TCPIP$CONFIG.

    You must also enable forwarding by setting the ipv6forwarding and ipv6router attributes of the kernel inet subsystem to 1. You set these attributes temporarily by entering the following sysconfig commands:


     
    $ sysconfig -r inet ipv6forwarding=1 
    $ sysconfig -r inet ipv6router=1 
     
    

    See the HP TCP/IP Services for OpenVMS Tuning and Troubleshooting manual to modify these attributes permanently.

    2.6.1 Running TCPIP$IP6_SETUP to Configure Router

    To configure your system as an IPv6 router, do the following:

    1. Invoke the TCPIP$IP6_SETUP command procedure by entering the following command:


       
      $ @SYS$MANAGER:TCPIP$IP6_SETUP 
       
      

      The utility displays information about the IPv6 network configuration procedure and tells you that you can configure the system as either an IPv6 host or an IPv6 router.

    2. Choose to configure the system as an IPv6 router by responding to the following prompt:


       
      Configure this system as an IPv6 router? [NO]: 
       
      

      If you want to configure the system as an IPv6 router, enter Y and press Return.

    3. Indicate whether you want this system to function as a 6to4 border router:


       
      Configure this system as a 6to4 Border IPv6 router? [NO]: 
       
      

      To operate as a 6to4 border router, the IPv6 site to which this system is attached must have at least one valid, globally unique IPv4 address and must be configured on a network segment attacheded to the wide-area IPv4 network.
      If you do not want the system to function as a 6to4 border router, press Return. The procedure goes to step 8.
      If you want the system to function as a 6to4 border router, enter Y and press Return.

    4. Indicate whether you want to configure a 6to4 interface on the border router system:


       
      Configure a 6to4 interface? [NO]: 
       
      

      To communicate with other 6to4 sites over an IPv4 wide-area network without tunneling or to communicate with native IPv6 sites using 6to4 relay routers, you need to configure a 6to4 interface.
      If you do not want to configure a 6to4 interface, press Return. The procedure goes to step 8. If you want to configure a 6to4 interface, enter Y and press Return. You'll be prompted for further information in subsequent steps.

    5. Enter this node's IPv4 address:


       
      Enter this node's IPv4 address: 
       
      

      Enter the IPv4 address for your system and press Return. A 6to4 site prefix is automatically generated and displayed.

    6. Indicate whether you want the system to have connectivity to native IPv6 sites:


       
      Connectivity to native IPv6 sites? [NO]: 
       
      

      A relay router is needed to connect your system to native IPv6 sites. If a relay router is not specified, your system can connect to other 6to4 sites but not to native IPv6 sites.
      If you do not want your system to connect to native IPv6 sites, press Return. The procedure goes to step 8.
      If you want your system to connect to native IPv6 sites, enter Y and press Return.

    7. Indicate the address of a relay router:


       
      Enter 6to4 address of a 6to4 Relay Router [2002:C058:6301::]: 
       
      

      Press Return to use the default relay router anycast address. Or enter another 6to4 relay router address, then press Return. The procedure goes to step 8.

    8. Answer the prompts about configuring each interface on your system. The procedure displays the following questions:


       
           Do you want to enable IPv6 on this interface? 
       
      Enable IPv6 on interface WE0? [YES]: 
       
      

      Press Return if you want to enable IPv6 on this interface; enter N if you do not.

    9. Answer the prompts about enabling IPv6 routing on each interface on your system. The procedure displays the following questions:


       
           Do you want to enable IPv6 routing on this interface? 
       
      Enable IPv6 routing on interface WE0? [YES]: 
       
      

      Press Return if you want to enable IPv6 routing on this interface; enter N if you do not.

    10. Indicate whether you want the router to run the RIPng protocol on the designated interface by responding to the following prompt:


       
      Enable RIPng on interface WE0? [YES]: 
       
      

      If you want the router to run the RIPng protocol, press Return; enter N and press Return if you do not.

    11. Indicate whether you want the router to advertise an IPv6 address prefix for the LAN on the designated interface, by responding to the following prompt:


       
      Address prefix to advertise on interface WE0?: 
       
      

      If you want the router to advertise an IPv6 address prefix, enter a 64-bit address prefix for the interface and press Return. The procedure repeats the same prompt. You can enter as many additional prefixes as you want for the interface. When you are finished, enter Done and press Return.
      If you do not want the router to advertise an IPv6 address prefix on the designated interface, enter Done and press Return.
      If there are additional interfaces on your system, the procedure returns to steps 8 through 11 for each interface. Once you have configured all interfaces, the procedure goes to step 12.

    12. Indicate whether you want to configure an automatic tunnel by responding to the following prompt:


       
      Configure an IPv6 over IPv4 automatic tunnel interface? [NO]: 
       
      

      If you want to configure an automatic tunnel, enter Y and press Return; if not, press Return.

    13. Indicate whether you want to create a configured tunnel or additional configured tunnels by responding to the following prompt:


       
      Create a configured tunnel? [NO]: 
       
      

      If you want to create a configured tunnel, enter Y and press Return. You will be prompted for source and destination addresses in steps 14 and 15.
      If you do not want to create a configured tunnel or if you have finished adding a series of configured tunnels, press Return. The procedure goes to step 20.

    14. If you chose to create a configured tunnel, enter the tunnel's source IPv4 address in response to the following prompt:


       
      Source IPv4 address of tunnel IT0?: 
       
      

      Enter an IPv4 address in the standard format ( xx.xx.xx.xx ) and press Return.

    15. Enter the tunnel's destination IPv4 address in response to the following prompt:


       
      Destination IPv4 address of tunnel IT0?: 
       
      

      Enter an IPv4 address in the following format ( xx.xx.xx.xx ) and press Return.

    16. Indicate whether you want to enable IPv6 routing on the interface by reponding to the following prompt:


       
      Enable IPv6 routing on interface IT0? [YES]: 
       
      

      If you want to enable IPv6 routing on the interface, press Return; if not, enter N and press Return.

    17. Indicate whether you want to enable RIPng on the interface by responding to the following prompt:


       
      Enable RIPng on interface IT0? [YES]: 
       
      

      Press Return if you want to enable RIPng protocol on this interface; enter N and press Return if you do not.

    18. Indicate whether you want the host to use an IPv6 address prefix on the tunnel interface by responding to the following prompt:


       
      Address prefix to advertise on interface IT0?: 
       
      

      If you want the host to use an IPv6 address prefix because a router is not advertising a global address prefix, enter the prefix and press Return. Enter as many prefixes as you want. When you are finished entering prefixes for the interface, enter Done and press Return.
      If you do not want the host to use an IPv6 address prefix on the tunnel interface, enter Done and press Return.

    19. Indicate whether you want to create another configured tunnel by responding to the following prompt:


       
      Create another configured tunnel? [NO]: 
       
      

      If you want to create another configured tunnel, enter Y and press Return. The procedure returns to step 13.
      If you do not want to create another configured tunnel, press Return.

    20. The TCPIP$IP6_SETUP command procedure displays the configuration information and asks you to indicate whether you want to update the current startup procedures with the new configuration information.


       
           Create IPv6 Router configuration files? 
       
      Please enter YES or NO [YES]: 
       
      

      If you are not satisfied with the configuration, enter N and press Return. The utility ends immediately without changing any of the current configuration files.
      If you are satisfied with the configuration, enter Y and press Return. The TCPIP$IP6_SETUP command procedure creates a configuration file called SYS$SYSTEM:TCPIP$INET6_CONFIG.DAT and a router configuration file called SYS$SYSTEM:TCPIP$IP6RTRD.CONF, both with default values. When you restart HP TCP/IP Services for OpenVMS, the TCIPI$IP6RTRD process starts automatically.

    2.6.2 TCPIP$IP6RTRD.CONF Configuration File

    At startup, the TCPIP$IP6RTRD process reads the TCPIP$IP6RTRD.CONF file to obtain data needed to send router advertisement and RIPng messages. The TCPIP$IP6RTRD.CONF file is created when TCPIP$IP6_SETUP is run, if the system is configured as a router. Initially, the link interface and advertised prefix are inserted, and other default values are used.

    The TCPIP$IP6RTRD.CONF file consists of structured information for each interface in the following format:


     
           interface interface-name { 
              # interface keyword-value pairs, one per line 
              Prefix prefix/length { 
                  # prefix keyword-value pairs, one per line 
              } 
           } 
     
    

    Comments begin with the pound sign (#) and continue to the end of the line. Accepted and default values for the interface keywords and prefix keywords are listed in Section 2.6.2.1 and Section 2.6.2.2. Section 2.6.2.3 contains a sample configuration file.

    2.6.2.1 Interface Keyword Information for TCPIP$IP6RTRD.CONF

    The following basic keywords are defined in RFC 2461 for IPv6 operation:

    The following additional interface keywords are accepted:

    2.6.2.2 Address-Prefix Keyword Information for TCPIP$IP6RTRD.CONF

    Each address prefix to be configured on the interface must be defined within a prefix block that begins with the keyword Prefix followed by the prefix and length (separated by a slash [/] and optionally followed by an additional address-prefix information block of keyword-value pairs).

    The following address prefix keywords and values are defined in RFC 2461:

    The following address prefix keywords and values are defined in RFC 2080:

    In addition, you can specify the following address-prefix keywords:

    Each address to be configured on the interface must be defined within a address block that begins with the keyword Address followed by the IPv6 address and optionally followed by an additional address information block of keyword-value pairs. The address value is the 128-bit IPv6 address, as follows:


     
           x:x:x:x:x:x:x:x
     
    

    In this format, each x is the hexadecimal value of a 16-bit piece of the address. An IPv6 address typically consists of a 64-bit prefix followed by a 64-bit interface identifier.

    You can specify the following address keywords and values:

    The following address keywords and values are defined in RFC 2080:

    For related information, see the following RFCs:

    2.6.2.3 Editing the Router Configuration File

    The SYS$SYSTEM:TCPIP$IP6RTRD.CONF file contains the configuration data needed to send router advertisement messages. This file is created when TCPIP$IP6_SETUP is run (if the system is configured as a router). The link interface and advertised prefix are inserted, and other default values are used.

    You can modify this file as appropriate for your network, for example, when using multiple prefix values. Example 2-1 shows a sample configuration file.

    Example 2-1 Sample TCPIP$IP6RTRD.CONF File

     
    # 
    # Sample ip6rtrd configuration file 
    # 
    interface WE0 { 
            MaxRtrAdvInterval 600 
            MinRtrAdvInterval 200 
            AdvManagedFlag 0 
            AdvOtherConfigFlag 0 
            AdvLinkMTU 1500 
            AdvReachableTime 0 
            AdvRetransTimer 0 
            AdvMaxHopLimit 64 
            AdvDefaultLifetime 1800 
            Prefix dec:1::/64 { 
                    AdvValidLifetime 1200 
                    AdvPreferredLifetime 600 
                    AdvOnLinkFlag 1 
                    AdvAutonomousFlag 1 
            } 
    } 
     
    


    Previous Next Contents Index