User Guide
Licensing
Export
Contents
Upgrading the NVG Software
Snmp Agent 183
Copyright 2007-2008 Nortel Networks
Preface
Who Should Use This Book
VPN Gateway 6.0 Application Guide for SSL Acceleration
Related documentation
Product Names
Users Guide
How This Book Is Organized
Appendices
Adding User Preferences Attribute to Active Directory
AaBbCc123
Typographic Conventions
Host# telnet IP Address
Getting help from the Nortel Web site
How to Get Help
VPN
Introducing the VPN Gateway
SSL Acceleration
VPN
Hardware Platforms
Software Features
Feature List
Web Portal
User Authentication
Transparent Mode Access
User Authorization
Networking
Secure Service Partitioning
Client Security
Accounting and Auditing
Portal Guard
Branch Office Tunnels
SSL Acceleration
Certificate and Key Management
Scalability and Redundancy
Public Key Infrastructure
Cipher Suites
Supported Key and Certificate Formats
Supported Handshake Protocols
Hash Algorithms
Secure Portable Office SPO Client
Virtual Desktop
Introducing the VPN Gateway
Introducing the ASA 310-FIPS
HSM Overview
FIPS140-1 Level 3 Security
Extended Mode vs. Fips Mode
Types of iKeys
Concept of iKey Authentication
Wrap Keys for ASA 310-FIPS Clusters
CODE-USER
Available Operations and iKeys Required
HSM-SO HSM-US
Additional HSM Information
Introducing the ASA 310-FIPS
Initial Setup
Clustering Over Multiple Subnets
Clusters
New and Join
Configuration is Replicated among Master NVGs
IP Address Types
Ports
One-Armed Configuration
Interfaces
Two-Armed Configuration
Two-Armed Configuration without Application Switch
Setup Menu
Configuration at Boot Up
Specify the port you want to use for network connectivity
Installing an NVG in a New Cluster
Setting Up a One-Armed Configuration
Step Action Choose new from the Setup menu
Enter network mask and Vlan tag ID
Enter a default gateway address
Enter a Management IP address MIP
Configure the management interface port number
Setting Up a Two-Armed Configuration
Specify the host IP address for the current VPN Gateway
Interface gateway IP address
Enter a default gateway address on the traffic interface
Specify a new port number for the traffic interface
Specify a host IP address on the traffic public interface
Enter if correct
Complete the New Setup
Select
Press Enter if correct
Create the account
To accept
Wizard
Enter to accept
Enter Network mask for the pool range Creating IP pool
10.10.20.99
Settings Created by the VPN Quick Setup Wizard
Default Network
Basic VPN Setup
Default Services
Joining a VPN Gateway to an Existing Cluster
Enter the VPN Gateway ’s host IP address
Specify the port to be used for network connectivity
Enter the Management IP address MIP of the existing cluster
Step Action Choose join from the Setup menu
Accepts
Enter the default gateway on the traffic interface
Complete the Join Setup
Specify the VPN Gateway type
Admin user
Wait until the Setup utility has finished
As slave
Installing an ASA 310-FIPS in a New Cluster
Installing an ASA 310-FIPS
Use Fips or Extended Security Mode? fips/extended
HSM-SO password
HSM-SO password, or use the same HSM-SO password as for Card
Press Enter to select new
Adding an ASA 310-FIPS to an Existing Cluster
Setup Menu Join Join an existing iSD cluster New
Adding an ASA 310-FIPS to an Existing Cluster
For this HSM card
Re-enter to confirm HSM-SO iKey has been updated
Cluster
Verify that CODE-SO iKey black is inserted in card
That you used in Step
End
Log in as user boot, password ForgetMe
Reinstalling the Software
Tag id or Enter
Continue y/n? y Press Enter to continue
If correct
Restarting system Alteon WebSystems,I nc C Booting Login
Upgrading the NVG Software
Main# boot/software/download
Performing Minor/Major Release Upgrades
Name or IP
Activating the Software Upgrade Package
Enter the host name or IP address of the server
Enter hostname or IP address of server server host
Software Management# cur
At the Software Management# prompt, enter
Main# boot/software/cur
Activate ok, relogin
Here
Upgrading the NVG Software
Managing Users and Groups
User Rights and Group Membership
Add the new user and designate a user name
Step Action Log in to the NVG cluster as the admin user
Access the User Menu
Adding a New User
Verify and apply the group assignment
Define a login password for the user
User# edit certadmin
Assign the new user to a user group
Apply the changes
Groups# /cfg/sys/user User# edit certadmin
User# edit admin
Remove the admin user from the certadmin group
Verify and apply the changes
Adding Users through Radius
Changing a Users Group Assignment
Login certadmin
Step Action Log in to the NVG cluster
User admin# groups/add Enter group name certadmin
Changing Your Own Password
Changing a Users Password
Type the passwd command to change your current password
Type the password command to initialize the password change
Changing Another Users Password
Apply the changes
Deleting a User
User# del certadmin
User# list Oper Root Admin Certadmin User# apply
Certificates and Client Authentication
Generating and Submitting a CSR Using the CLI
~ ! @ # $ % * / \ ?
Save the CSR to a file
Apply your changes
Save the private key to a file
Open and copy the CSR
KEY----- and -----END RSA Private KEY
Submit the CSR to Verisign, Entrust, or any other CA
PEM NET DER
Adding Certificates to the NVG
Copy-and-Paste Certificates
Copy the contents of your certificate file
Certificate 1# apply Changes applied successfully
Paste the contents of the key file at the command prompt
Copy the contents of your private key file
Copy-and-Paste Private Key
Using TFTP/FTP/SCP/SFTP to add Certificates and Keys
Name or IP address
Enter the desired file name
Add your private key if in a separate file
End
Add a certificate with a new certificate number
Update Existing Certificate
Create a New Certificate
Step Action Check the certificate numbers currently in use
Step Action
Configure a Virtual SSL Server to Require a Client Certificate
Require
Apply your settings
Main# cfg/cur ssl
SSL# server
Enter for client certificate
Generating client certificates
Specify the validity period, key size, and serial number
Key size 512/1024 Serial number of client certificate
Main# cfg/ssl/server
Com
Export Client Certificate
Cert.pfx
Transmit Private Key and Certificate to User
Managing Revocation of Client Certificates
Revoking Client Certificates Issued by an External CA
Download and add a CRL from a TFTP/FTP/SCP/SFTP server
Crl.der
Crl.ascii
Creating Your Own Certificate Revocation List
Automatic CRL Retrieval
Main /cfg/cert 1/revoke/automatic
Http//10.42.128.30/server.crl
Info/certs command
Client certificate support
Enter the password in the Ndic login screen Click Connect
Click Connect
Paste the CSR
Signing CSRs
Main# cfg/ssl/server #/adv/sslconnect/verify/cacer
Step Action Specify an unused certificate number
Generate Test Certificate
Provide the requested information
Automatic CRL Retrieval
Check if Key and Certificate Match
General Commands
Show Certificate Information
Show Subject Information
Show Key Information
Show Key Size
Certificates and Client Authentication
Virtual Desktop
Licensing vdesktop
Running the Virtual Desktop on Client Computers
Click Save
Launch Vdesktop from Portal
Virtual Desktop Operations
Command Line Interface
Requirements
Connecting to the VPN Gateway
Procedure
Establishing a Console Connection
Establishing a Telnet Connection
Enabling and Restricting Telnet Access
Running Telnet
Telnet IP address
Establishing a Connection Using SSH Secure Shell
Enabling and Restricting SSH Access
Running an SSH Client
Establishing a Connection Using SSH Secure Shell
Accessing the NVG Cluster
ForgetM
User Access Level Description Default Account Group Passwo
CLI vs. Setup
Command Line History and Editing
Idle Timeout
Troubleshooting the NVG
Verify the Current Configuration
Enable Telnet or SSH Access
Check the Access List
Cannot Connect to VPN Gateway through Telnet or
Check the IP Address Configuration
Cannot Add an NVG to a Cluster
# /cfg/sys/accesslist/add
Add Interface 1 IP Addresses and MIP to Access List
Cannot Contact the MIP
Troubleshooting the NVG
Telnet or SSH Connection to the Management IP Address
NVG Stops Responding
Console Connection
Root User Password
User Password is Lost
Administrator User Password
Operator User Password
An ASA 310-FIPS Stops Processing Traffic
Password enter the admin user password
Password associated with the HSM-USER iKey for card
Main# maint/hsm/login
# /info/events/alarms
Resetting HSM Cards on the ASA 310-FIPS
Main# /boot/delete
End
Step Action
Existing
Enter the same secret passphrase as was used Former cluster
Transfer the cluster wrap key to card
Same secret passphrase as was used in the former Cluster
Wait for the setup of the added ASA 310-FIPS to finish
Main# cfg/gtcfg
Aaa
User Fails to Connect to the VPN
Main# maint/starttrace
Ike
Dns
Ippool
Ipsec
Ssl
Smb
Upref
Ftp
Netdirectpacket
Netdirect
Is Net Direct enabled and configured correctly?
Netdirectpacket
End
Cannot download the NetDirect Zipped file from client PC
Installed Certificates and Virtual SSL Servers
System Diagnostics
Network Diagnostics
# ping IP address of virtual server
# /cfg/sys/cur
# /stats/dump
# /info/ethernet
# /info/events/download
Active Alarms and the Events Log File
Error Log Files
# /cfg/ssl/server #/trace/ssldump
Unable to download NetDirect from VPN server
Troubleshooting the NVG
Supported Ciphers
Appendix Supported Ciphers
Supported Ciphers cont’d
Cipher List Formats
Modifying a Cipher List
Cipher Strings and Meanings
Supported Cipher Strings and Meanings
Cipher Strings and Meanings cont’d
Appendix Snmp Agent
SNMPv2-MIB
Supported MIBs
SNMP-TARGET MIB
SNMP-FRAMEWORK-MIB
Limitations
SNMP-USER-BASED-SM-MIB
IP-MIB
IANAifType-MIB
ALTEON-ISD-PLATFORM-MIB
Following Snmp traps are supported by the VPN Gateway
Supported Traps
Snmp Agent
Appendix Syslog Messages
Root filesystem corrupt
Config filesystem corrupt beyond repair
List of Syslog Messages
Operating System OS Messages
System started isdssl-version
Config filesystem corrupt
Missing files in config filesystem
System Control Process Messages
Name makesoftwarereleasepermanentfailed
Name isddown
Name singlemaster
Name logopenfailed
Name hsmnotloggedin
Name copysoftwarereleasefailed Sender IP
Name license
Name sslhwfail
Name licenseexpiresoon
Name softwareconfigurationchanged
Name partitionednetwork
Name ssimipishere
Traffic Processing Messages
Css error reason
Javascript error reason for hostpath
Vbscript error reason for hostpath
Jscript.encode error reason
Bad regexp expr in health check
Html error reason
Socks error reason
Bad Ipport data line in hc script
Proxy connect host name too long host
Certificate CRL handling errors
Certificate CRL handling warnings
Gzip error reason
TPS license limit limit exceeded
License expired
Startup Messages
AAA Subsystem Messages
Configuration Reload Messages
Ldap backends unreachable Vpn=\id\ AuthId=\authid\
Log functionality
Host host ip is up accounted for in the license pool
IPsec Subsystem Messages
Ignoring request to roam from %s to %s
All credits are exhausted for IPSec SA
PFS is required but not provided by %s
Failed to decode client cert
Bad clicert, Can’t find issuer in clicert
Error while decoding certificate DER Id
Failed to allocate IP addr from empty pool
Loaded server cert %s
Deleting the QM replaced by new rekeyed QM
Revocation byte length %d
Loaded ca certificate %s
Syslog Messages in Alphabetical Order
Syslog Messages in Alphabetical Order
Syslog Messages in Alphabetical Order cont’d
Config filesystem re-initialized
Down
AAA
Html
IPsec Isakmp SA Established Isddown
Cfg/sys/cur command
Gateway but /cfg/vpn # /ser
Loaded server id *will not Processing
Received Delete Isakmp SA
Socks error reason
System started isdssl-version
VPN LoginFailed Vpn=id
Appendix License Information
OpenSSL License Issues
Original SSLeay License
GNU General Public License
GNU General Public License
Terms and Conditions for COPYING, Distribution Modification
227
License Information
No Warranty
Apache Software License, Version
231
License Information
Scope
Appendix HSM Security Policy
Overview
Applicable Documents
Algorithm How it is used by the HSM module Used Fips Mode?
Capabilities
SHA-1
Module Interfaces
Physical Security
Components
Definition of Security Relevant Data Items
HSM Security Policy
Roles and Services
User Creation
Services
YES
Service FIPS140-1 Level 3 Mode
EPK, DPK
EPK
MK, Sopin
Key Generation
Key Management
Key Entry and Output
Key Storage
Key Distribution
Key Archiving
Fips 140-1 Mode
Modes
Key Destruction
Self-Tests
Non-FIPS 140-1 Mode
RC4 KAT
Conclusion
Appendix Definition of Key Codes
Allowed Special Characters
Syntax Description
Allowed Special Characters Explanation
Redefinable Keys
Example of a Key Code Definition File
Appendix SSH host keys
Methods for Protection
VPN Gateway
SSH host keys
261
Register the Schema Management dll Windows Server
Install All Administrative Tools Windows 2000 Server
Step Action Click Start and select Run
Add Standalone Snap-in window is displayed
Create a Shortcut to the Console Window
Under Snap-in, select Active Directory Schema and click Add
Right-click Attributes, point to New and select Attribute
Permit Write Operations to the Schema Windows 2000 Server
Click Continue
Create the isdUserPrefs attribute as shown Click OK
Create New Class
Create the nortelSSLOffload class as shown
Click Next Click Finish
Add isdUserPrefs Attribute to nortelSSLOffload Class
Add the nortelSSLOffload Class to the User Class
Click OK
Adding User Preferences Attribute to Active Directory
Appendix Using the Port Forwarder API
General
=1&c=1
Creating a Port Forwarder
Demo Application
Content.zip file
Example
Creating a Port Forwarder Authenticator
Example
Using the Port Forwarder API
Adding a Port Forwarder Logger
Using the Port Forwarder API
Example
Connecting Through a Proxy
Status
Monitoring the Port Forwarder
Statistics
Using the Port Forwarder API
Base Profile
Access Rules
CLI Command Line Interface
Glossary
CSR Certificate Signing Request
Cluster of VPN Gateways
Console Connection
CRL Certificate Revocation List
Extended Profile
DIP Destination IP Address
DPort Destination Port
DTE Data Terminal Equipment
MIB Management Information Base
Http Proxy
IP Interface
Master
PEM Privacy Enhanced Mail
Nslookup
NTP Network Time Protocol
Passphrase
Real Server Group
Setup Utility
Portal
Port Forwarder
SPort Source Port
SIP Source IP Address
Slave
Snmp Simple Network Management Protocol
TLS Transport Layer Security
SSL Secure Sockets Layer Protocol
SSL VPN client
STP Spanning Tree Protocol
Vlan Virtual Local Area Network
VIP Virtual Server IP Address
Virtual Router
Virtual SSL Server
509
Index
HSM
SSL
298
Page
User Guide