Home > Cisco > Router > Cisco Router 850 Series Software Configuration Guide

Cisco Router 850 Series Software Configuration Guide

    Download as PDF Print this page Share this page

    Have a look at the manual Cisco Router 850 Series Software Configuration Guide online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 53 Cisco manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    							CH A P T E R
     
    6-1
    Cisco 850 Series and Cisco 870 Series Access Routers Software Configuration Guide
    OL-5332-01 
    6
    Configuring a VPN Using Easy VPN and an IPSec 
    Tunnel
    The Cisco 870 series routers support the creation of Virtual Private Networks (VPNs).
    Cisco routers and other broadband devices provide high-performance connections to the Internet, but 
    many applications also require the security of VPN connections which perform a high level of 
    authentication and which encrypt the data between two particular endpoints. 
    Two types of VPNs are supported—site-to-site and remote access. Site-to-site VPNs are used to connect 
    branch offices to corporate offices, for example. Remote access VPNs are used by remote clients to log 
    in to a corporate network.
    The example in this chapter illustrates the configuration of a remote access VPN that uses the Cisco Easy 
    VPN and an IPSec tunnel to configure and secure the connection between the remote client and the 
    corporate network. 
    Figure 6-1 shows a typical deployment scenario. 
    NoteThe material in this chapter does not apply to Cisco 850 series routers. Cisco 850 series routers do not 
    support Cisco Easy VPN. 
    						
    							
     
    6-2
    Cisco 850 Series and Cisco 870 Series Access Routers Software Configuration Guide
    OL-5332-01 
    Chapter 6      Configuring a VPN Using Easy VPN and an IPSec Tunnel
      
    Figure 6-1 Remote Access VPN Using IPSec Tunnel
    2
    1
    121782
    Internet
    34
    5
    6
    1Remote, networked users
    2VPN client—Cisco 870 series access router
    3Router—Providing the corporate office network access
    4VPN server—Easy VPN server; for example, a  Cisco VPN 3000 concentrator with outside 
    interface address 210.110.101.1
    5Corporate office with a network address of 10.1.1.1
    6IPSec tunnel
    Cisco Easy VPN
    The Cisco Easy VPN client feature eliminates much of the tedious configuration work by implementing 
    the Cisco Unity Client protocol. This protocol a llows most VPN parameters, such as internal IP 
    addresses, internal subnet masks,  DHCP server addresses, WINS serv er addresses, and split-tunneling 
    flags, to be defined at a VPN server, such as a Cisc o VPN 3000 series concentrator that is acting as an 
    IPSec server. 
    An Easy VPN server–enabled device can terminate VPN tunnels initiated by mobile and remote workers 
    who are running Cisco Easy VPN Remote software on PCs. Easy VPN server–enabled devices allow 
    remote routers to act as Easy VPN Remote nodes.
    The Cisco Easy VPN client feature can be configur ed in one of two modes—client mode or network 
    extension mode. Client mode is the default configura tion and allows only devices at the client site to 
    access resources at the central site. Resources at th e client site are unavailable to the central site. 
    Network extension mode allows users at the central  site (where the VPN 3000 series concentrator is 
    located) to access network resources on the client site.
    After the IPSec server has been configured, a VPN co nnection can be created with minimal configuration 
    on an IPSec client, such as a supported Cisco
     870 series access router. When  the IPSec client initiates 
    the VPN tunnel connec tion, the IPSec server pushes the IPSec po licies to the IPSec client and creates 
    the corresponding VPN tunnel connection.  
    						
    							 
    6-3
    Cisco 850 Series and Cisco 870 Series Access Routers Software Configuration Guide
    OL-5332-01 
    Chapter 6      Configuring a VPN Using Easy VPN and an IPSec Tunnel
    NoteThe Cisco Easy VPN client feature supports configuration of only one destination peer. If your 
    application requires creation of multiple VPN tunnels, you must manually configure the IPSec VPN and 
    Network Address Translation/Peer Address Translation (NAT/PAT) parameters on both the client and the 
    server. 
    Configuration Tasks 
    Perform the following tasks to configure your router for this network scenario:
     Configure the IKE Policy
     Configure Group Policy Information
     Apply Mode Configuration to the Crypto Map
     Enable Policy Lookup
     Configure IPSec Transforms and Protocols
     Configure the IPSec Crypto Method and Parameters
     Apply the Crypto Map to the Physical Interface
     Create an Easy VPN Remote Configuration
    An example showing the results of these configuration tasks is provided in the “Configuration Example” 
    section on page 6-11.
    NoteThe procedures in this chapter assume that you have already configured basic router features as well as 
    PPPoE or PPPoA with NAT, DCHP and VLANs. If you have not performed these configurations tasks, 
    see 
    Chapter 1, “Basic Router Configuration,” Chapter 3, “Configuring PPP over Ethernet with NAT,” 
    Chapter 4, “Configuring PPP over ATM with NAT,” and Chapter 5, “Configuring a LAN with DHCP and 
    VLANs” as appropriate for your router.
    NoteThe examples shown in this chapter refer only to the endpoint configuration on the Cisco 870 series 
    router. Any VPN connection requires both endpoints be configured properly to function. See the 
    software configuration documentation as needed to configure VPN for other router models. 
    						
    							
     
    6-4
    Cisco 850 Series and Cisco 870 Series Access Routers Software Configuration Guide
    OL-5332-01 
    Chapter 6      Configuring a VPN Using Easy VPN and an IPSec Tunnel
      Configure the IKE Policy
    Configure the IKE Policy
    Perform these steps to configure the Internet Key Exchange (IKE) policy, beginning in global 
    configuration mode:
    Command or ActionPurpose
    Step 1crypto isakmp policy  priority  
    Example:
    Router(config)#  crypto isakmp policy 1Router(config-isakmp)# 
    Creates an IKE policy th at is used during IKE 
    negotiation. The priority is a number from 1 to 
    10000, with 1 being the highest.
    Also enters the Internet Security Association Key 
    and Management Protocol (ISAKMP) policy 
    configuration mode.
    Step 2encryption  {des  | 3des  | aes  | aes 192  | aes 256 }
    Example:
    Router(config-isakmp)#  encryption 3des
    Router(config-isakmp)# 
    Specifies the encryption algorithm used in the IKE 
    policy. 
    The example specifies 168-bit data encryption 
    standard (DES).
    Step 3hash  {md5  | sha }
    Example:
    Router(config-isakmp)#  hash md5Router(config-isakmp)# 
    Specifies the hash algorithm used in the IKE 
    policy. 
    The example specifies the Message Digest 5 
    (MD5) algorithm. The default is Secure Hash 
    standard (SHA-1).
    Step 4authentication  {rsa-sig  | rsa-encr  | pre-share } 
    Example:
    Router(config-isakmp)#  authentication 
    pre-share
    Router(config-isakmp)# 
    Specifies the authenticati on method used in the 
    IKE policy. 
    The example specifies a pre-shared key.
    Step 5group  {1  | 2  | 5 }
    Example:
    Router(config-isakmp)#  group 2
    Router(config-isakmp)# 
    Specifies the Diffie-Hellman group to be used in 
    an IKE policy.
    Step 6lifetime seconds
    Example:
    Router(config-isakmp)#  lifetime 480
    Router(config-isakmp)# 
    Specifies the lifetime, 60–86400 seconds, for an 
    IKE security association (SA).
    Step 7exit
    Example:
    Router(config-isakmp)# exitRouter(config)# 
    Exits IKE policy configuration mode, and enters 
    global configuration mode. 
    						
    							
     
    6-5
    Cisco 850 Series and Cisco 870 Series Access Routers Software Configuration Guide
    OL-5332-01 
    Chapter 6      Configuring a VPN Using Easy VPN and an IPSec Tunnel   Configure Group Policy Information
    Configure Group Policy Information
    Perform these steps to configure the group policy, beginning in global configuration mode:
    Command or ActionPurpose
    Step 1crypto isakmp client configuration group 
    { group-name  | default }
    Example:
    Router(config)#  crypto isakmp client 
    configuration group rtr-remote
    Router(config-isakmp-group)# 
    Creates an IKE policy group containing attributes 
    to be downloaded to the remote client.
    Also enters the Internet Security Association Key 
    and Management Protocol (ISAKMP) group 
    policy configuration mode.
    Step 2key  name  
    Example:
    Router(config-isakmp-group)#  key 
    secret-password
    Router(config-isakmp-group)# 
    Specifies the IKE pre-sh ared key for the group 
    policy.
    Step 3dns  primary-server
    Example:
    Router(config-isakmp-group)#  dns 10.50.10.1
    Router(config-isakmp-group)# 
    Specifies the primary Domain Name System 
    (DNS) server for the group.
    NoteYou may also want to specify Windows 
    Internet Naming Service (WINS) servers 
    for the group by using the  wins command.
    Step 4domain  name
    Example:
    Router(config-isakmp-group)#  domain 
    company.com
    Router(config-isakmp-group)# 
    Specifies group domain membership.
    Step 5exit
    Example:
    Router(config-isakmp-group)#  exitRouter(config)# 
    Exits IKE group policy configuration mode, and 
    enters global configuration mode.
    Step 6ip local pool {default  | poolname } 
    [ low-ip-address  [high-ip-address ]]
    Example:
    Router(config)#  ip local pool dynpool 
    30.30.30.20 30.30.30.30
    Router(config)# 
    Specifies a local address pool for the group.
    For details about this command and additional 
    parameters that can be set, see the 
    Cisco IOS Dial 
    Technologies Command Reference. 
    						
    							
     
    6-6
    Cisco 850 Series and Cisco 870 Series Access Routers Software Configuration Guide
    OL-5332-01 
    Chapter 6      Configuring a VPN Using Easy VPN and an IPSec Tunnel
      Apply Mode Configura tion to the Crypto Map
    Apply Mode Configuration to the Crypto Map
    Perform these steps to apply mode configuration to  the crypto map, beginning in global configuration 
    mode:
    Command or ActionPurpose
    Step 1crypto map  map-name isakmp authorization list 
    list-name
    Example:
    Router(config)#  crypto map dynmap isakmp 
    authorization list rtr-remote
    Router(config)# 
    Applies mode configuration to the crypto map and 
    enables key lookup (IKE queries) for the group 
    policy from an authentication, authorization, and 
    accounting (AAA) server.
    Step 2crypto map  tag client configuration address 
    [ initiate  | respond ] 
    Example:
    Router(config)#  crypto map dynmap client 
    configuration address respond
    Router(config)# 
    Configures the router to reply to mode 
    configuration requests from remote clients.
    Enable Policy Lookup
    Perform these steps to enable policy lookup through AAA, beginning in global configuration mode:
    Command or ActionPurpose
    Step 1aaa new-model
    Example:
    Router(config)#  aaa new-modelRouter(config)# 
    Enables the AAA access control model.
    Step 2aaa authentication login  {default  |  list-name } 
    method1  [ method2... ] 
    Example:
    Router(config)#  aaa authentication login 
    rtr-remote local
    Router(config)# 
    Specifies AAA authentication of selected users at 
    login, and specifies the method used.
    This example uses a local  authentication database. 
    You could also use a RADIUS server for this. For 
    details, see the 
    Cisco IOS Security Configuration 
    Guide and Cisco IOS Security Command 
    Reference. 
    						
    							 
    6-7
    Cisco 850 Series and Cisco 870 Series Access Routers Software Configuration Guide
    OL-5332-01 
    Chapter 6      Configuring a VPN Using Easy VPN and an IPSec Tunnel
      Configure IPSec Transforms and Protocols
    Configure IPSec Transforms and Protocols
    A transform set represents a certain combination of security protocols and algorithms. During IKE 
    negotiation, the peers agree to use a particular transform set for protecting data flow. 
    During IKE negotiations, the peers search in multiple transform sets for a transform that is the same at 
    both peers. When such a transform set is found, it is selected and applied to the protected traffic as a part 
    of both peers’ configurations. 
    Step 3aaa authorization {network | exec | commands 
    level | reverse-access | configuration} {default | 
    list-name} [method1 [method2...]]
    Example:
    Router(config)# aaa authorization network 
    rtr-remote local
    Router(config)# 
    Specifies AAA authorization of all 
    network-related service requests, including PPP, 
    and specifies the method of authorization.
    This example uses a local authorization database. 
    You could also use a RADIUS server for this. For 
    details, see the 
    Cisco IOS Security Configuration 
    Guide and Cisco IOS Security Command 
    Reference.
    Step 4username name {nopassword | password 
    password | password encryption-type 
    encrypted-password}
    Example:
    Router(config)# username Cisco password 0 
    Cisco
    Router(config)# 
    Establishes a username-based authentication 
    system.
    This example implements a username of Cisco 
    with an encrypted password of Cisco.
    Command or Action Purpose 
    						
    							
     
    6-8
    Cisco 850 Series and Cisco 870 Series Access Routers Software Configuration Guide
    OL-5332-01 
    Chapter 6      Configuring a VPN Using Easy VPN and an IPSec Tunnel
      Configure the IPSec Crypto Method and Parameters
    Perform these steps to specify the IPSec transform se t and protocols, beginning in global configuration 
    mode:
    Command or ActionPurpose
    Step 1crypto ipsec transform-set  transform-set-name 
    transform1  [transform2 ] [transform3 ] 
    [ transform4 ]
    Example:
    Router(config)#  crypto ipsec transform-set 
    vpn1 esp-3des esp-sha-hmac
    Router(config)# 
    Defines a transform set—an acceptable 
    combination of IPSec security protocols and 
    algorithms.
    See the  Cisco IOS Security Command Reference  
    for detail about the valid transforms and 
    combinations.
    Step 2crypto ipsec security-association lifetime  
    { seconds  seconds  | kilobytes  kilobytes }
    Example:
    Router(config)#  crypto ipsec 
    security-association lifetime seconds 86400
    Router(config)# 
    Specifies global lifetime values used when IPSec 
    security associations are negotiated.
    See the  Cisco IOS Security Command Reference  
    for details.
    NoteWith manually established security associations, there is no negotiation with the peer, and both sides 
    must specify the same transform set. 
    Configure the IPSec Crypto Method and Parameters
    A dynamic crypto map policy processes negotiation requests for new security associations from remote 
    IPSec peers, even if the router do es not know all the crypto map para meters (for example, IP address).
    Perform these steps to configure the IPSec crypto method, beginning in global configuration mode:
    Command or ActionPurpose
    Step 1crypto dynamic-map dynamic-map-name 
    dynamic-seq-num
    Example:
    Router(config)#  crypto dynamic-map dynmap 1Router(config-crypto-map)# 
    Creates a dynamic crypto map entry and enters 
    crypto map configuration mode.
    See the Cisco IOS Security Command Reference  
    for more detail about this command.
    Step 2set transform-set transform-set-name 
    [ transform-set-name2 ...transform-set-name6 ] 
    Example:
    Router(config-crypto-map)#  set 
    transform-set vpn1
    Router(config-crypto-map)# 
    Specifies which transform sets can be used with 
    the crypto map entry. 
    						
    							 
    6-9
    Cisco 850 Series and Cisco 870 Series Access Routers Software Configuration Guide
    OL-5332-01 
    Chapter 6      Configuring a VPN Using Easy VPN and an IPSec Tunnel
      Apply the Crypto Map to the Physical Interface
    Apply the Crypto Map to the Physical Interface
    The crypto maps must be applied to each interface through which IP Security (IPSec) traffic flows. 
    Applying the crypto map to the physical interface instructs the router to evaluate all the traffic against 
    the security associations database. With the default configurations, the router provides secure 
    connectivity by encrypting the traffic sent between remote sites. However, the public interface still 
    allows the rest of the traffic to pass and provides connectivity to the Internet.
    Perform these steps to apply a crypto map to an interface, beginning in global configuration mode:
    Step 3reverse-route
    Example:
    Router(config-crypto-map)# reverse-routeRouter(config-crypto-map)# 
    Creates source proxy information for the crypto 
    map entry.
    See the Cisco IOS Security Command Reference 
    for details.
    Step 4exit
    Example:
    Router(config-crypto-map)# exit
    Router(config)# 
    Returns to global configuration mode.
    Step 5crypto map map-name seq-num [ipsec-isakmp] 
    [dynamic dynamic-map-name] [discover] 
    [profile profile-name] 
    Example:
    Router(config)# crypto map static-map 1 
    ipsec-isakmp dynamic dynmap
    Router(config)# 
    Creates a crypto map profile.
    Command or Action Purpose
    Command or ActionPurpose
    Step 1interface type number
    Example:
    Router(config)# interface fastethernet 4Router(config-if)# 
    Enters the interface configuration mode for the 
    interface to which you want the crypto map 
    applied. 
    						
    							 
    6-10
    Cisco 850 Series and Cisco 870 Series Access Routers Software Configuration Guide
    OL-5332-01 
    Chapter 6      Configuring a VPN Using Easy VPN and an IPSec Tunnel
      Create an Easy VPN Remote Configuration
    Create an Easy VPN Remote Configuration 
    The router acting as the IPSec remote router must create an Easy VPN remote configuration and assign 
    it to the outgoing interface. 
    Perform these steps to create the remote configuration, beginning in global configuration mode:
    Step 2crypto map map-name
    Example:
    Router(config-if)# crypto map static-mapRouter(config-if)# 
    Applies the crypto map to the interface.
    See the Cisco IOS Security Command Reference 
    for more detail about this command.
    Step 3exit
    Example:
    Router(config-crypto-map)# exit
    Router(config)# 
    Returns to global configuration mode.
    Command or Action Purpose
    Command or ActionPurpose
    Step 1crypto ipsec client ezvpn name 
    Example:
    Router(config)# crypto ipsec client ezvpn 
    ezvpnclient
    Router(config-crypto-ezvpn)# 
    Creates a Cisco Easy VPN remote configuration, 
    and enters Cisco Easy VPN remote configuration 
    mode.
    Step 2group group-name key group-key
    Example:
    Router(config-crypto-ezvpn)# group 
    ezvpnclient key secret-password
    Router(config-crypto-ezvpn)# 
    Specifies the IPSec group and IPSec key value for 
    the VPN connection.
    Step 3peer {ipaddress | hostname}
    Example:
    Router(config-crypto-ezvpn)# peer 
    192.168.100.1
    Router(config-crypto-ezvpn)# 
    Specifies the peer IP address or hostname for the 
    VPN connection.
    NoteA hostname can be specified only when 
    the router has a DNS server available for 
    hostname resolution.
    Step 4mode {client | network-extension | network 
    extension plus}
    Example:
    Router(config-crypto-ezvpn)# mode clientRouter(config-crypto-ezvpn)# 
    Specifies the VPN mode of operation. 
    						
    All Cisco manuals Comments (0)

    Related Manuals for Cisco Router 850 Series Software Configuration Guide