Introduction to FlexVPN - Cisco › ... › sec-intro-ikev2-flex.pdf · Introduction to FlexVPN...

4
Introduction to FlexVPN Internet Key Exchange Version 2 (IKEv2), a next-generation key management protocol based on RFC 4306, is an enhancement of the IKE Protocol. IKEv2 is used for performing mutual authentication and establishing and maintaining security associations (SAs). FlexVPN is Cisco's implementation of the IKEv2 standard featuring a unified paradigm and CLI that combines site to site, remote access, hub and spoke topologies and partial meshes (spoke to spoke direct). FlexVPN offers a simple but modular framework that extensively uses the tunnel interface paradigm while remaining compatible with legacy VPN implementations using crypto maps. This guide contains the following modules: Configuring Internet Key Exchange Version 2 (IKEv2) and FlexVPN Remote Access, on page 1 Configuring FlexVPN Server, on page 2 Configuring FlexVPN Client, on page 2 Configuring FlexVPN Spoke to Spoke, on page 2 Configuring IKEv2 Load Balancer, on page 2 Configuring IKEv2 Fragmentation, on page 2 Configuring IKEv2 Reconnect, on page 2 Configuring MPLS over FlexVPN, on page 2 Configuring IKEv2 Packet of Disconnect, on page 2 Configuring IKEv2 Change of Authorization Support, on page 3 Configuring Aggregate Authentication, on page 3 Appendix: FlexVPN RADIUS Attributes, on page 3 Appendix: IKEv2 and Legacy VPNs, on page 3 Configuring Internet Key Exchange Version 2 (IKEv2) and FlexVPN Remote Access This module describes IKEv2 CLI and is divided into basic and advanced sections. The basic section introduces basic IKEv2 commands and describes IKEv2 smart defaults and the mandatory IKEv2 commands required for FlexVPN remote access. This module is a prerequisite for understanding subsequent chapters. The advanced section describes global IKEv2 commands and how to override the default IKEv2 commands. Introduction to FlexVPN 1

Transcript of Introduction to FlexVPN - Cisco › ... › sec-intro-ikev2-flex.pdf · Introduction to FlexVPN...

Page 1: Introduction to FlexVPN - Cisco › ... › sec-intro-ikev2-flex.pdf · Introduction to FlexVPN Author: Unknown Created Date: 11/6/2019 12:25:07 AM ...

Introduction to FlexVPN

Internet Key Exchange Version 2 (IKEv2), a next-generation key management protocol based on RFC 4306,is an enhancement of the IKE Protocol. IKEv2 is used for performing mutual authentication and establishingand maintaining security associations (SAs).

FlexVPN is Cisco's implementation of the IKEv2 standard featuring a unified paradigm and CLI that combinessite to site, remote access, hub and spoke topologies and partial meshes (spoke to spoke direct). FlexVPNoffers a simple but modular framework that extensively uses the tunnel interface paradigm while remainingcompatible with legacy VPN implementations using crypto maps.

This guide contains the following modules:

• Configuring Internet Key Exchange Version 2 (IKEv2) and FlexVPN Remote Access, on page 1• Configuring FlexVPN Server, on page 2• Configuring FlexVPN Client, on page 2• Configuring FlexVPN Spoke to Spoke, on page 2• Configuring IKEv2 Load Balancer, on page 2• Configuring IKEv2 Fragmentation, on page 2• Configuring IKEv2 Reconnect, on page 2• Configuring MPLS over FlexVPN, on page 2• Configuring IKEv2 Packet of Disconnect, on page 2• Configuring IKEv2 Change of Authorization Support, on page 3• Configuring Aggregate Authentication, on page 3• Appendix: FlexVPN RADIUS Attributes, on page 3• Appendix: IKEv2 and Legacy VPNs, on page 3

Configuring Internet Key Exchange Version 2 (IKEv2) andFlexVPN Remote Access

This module describes IKEv2 CLI and is divided into basic and advanced sections.

The basic section introduces basic IKEv2 commands and describes IKEv2 smart defaults and the mandatoryIKEv2 commands required for FlexVPN remote access. This module is a prerequisite for understandingsubsequent chapters.

The advanced section describes global IKEv2 commands and how to override the default IKEv2 commands.

Introduction to FlexVPN1

Page 2: Introduction to FlexVPN - Cisco › ... › sec-intro-ikev2-flex.pdf · Introduction to FlexVPN Author: Unknown Created Date: 11/6/2019 12:25:07 AM ...

Configuring FlexVPN ServerThis module describes FlexVPN server features, IKEv2 commands required to configure FlexVPN server,remote access clients and the supported RADIUS attributes.

Configuring FlexVPN ClientThis module describes FlexVPN client features and the IKEv2 commands required for FlexVPN client.

Configuring FlexVPN Spoke to SpokeThis module describes the FlexVPN Spoke to Spoke feature and the IKEv2 commands required for FlexVPNSpoke to Spoke.

Configuring IKEv2 Load BalancerThis module describes the IKEv2 Load Balancer Support feature and the IKEv2 commands required toconfigure the IKEv2 Load Balancer.

Configuring IKEv2 FragmentationThe IKE Fragmentation adhering to RFC feature implements fragmentation of Internet Key ExchangeVersion2 (IKEv2) packets as proposed in the IETF draft-ietf-ipsecme-ikev2-fragmentation-10 document.

Configuring IKEv2 ReconnectThe IOS IKEv2 support for AutoReconnect feature of AnyConnect feature helps in reestablishing IKEv2negotiation without user interaction with the Cisco AnyConnect client.

Configuring MPLS over FlexVPNThe MPLS over FlexVPN feature implements Multiprotocol Label Switching (MPLS) over a dynamicallyestablished IPsec tunnel thereby supporting duplicate address spaces.

Configuring IKEv2 Packet of DisconnectThe IKEv2 Remote Access Change of Authorization (CoA)—Packet of Disconnect feature terminates anactive crypto IKEv2 session on Cisco supported devices.

Introduction to FlexVPN2

Introduction to FlexVPNConfiguring FlexVPN Server

Page 3: Introduction to FlexVPN - Cisco › ... › sec-intro-ikev2-flex.pdf · Introduction to FlexVPN Author: Unknown Created Date: 11/6/2019 12:25:07 AM ...

Configuring IKEv2 Change of Authorization SupportThe FlexVPN - IKEv2 CoA for QoS and ACL feature supports RADIUS Change of Authorization (CoA) onan active IKEv2 crypto session.

Configuring Aggregate AuthenticationThe FlexVPN RA - Aggregate Auth Support for AnyConnect feature implements aggregate authenticationmethod by extending support for Cisco AnyConnect client that uses the proprietary AnyConnect EAPauthentication method to establish a secure tunnel over the Internet between Cisco AnyConnect client andFlexVPN server.

Appendix: FlexVPN RADIUS AttributesThis module describes the RADIUS attributes supported by FlexVPN server.

Appendix: IKEv2 and Legacy VPNsThis module contains configuration examples on how to configure legacy VPNs such as crypto maps andDMVPN with Internet Key Exchange Version 2 (IKEv2).

Introduction to FlexVPN3

Introduction to FlexVPNConfiguring IKEv2 Change of Authorization Support

Page 4: Introduction to FlexVPN - Cisco › ... › sec-intro-ikev2-flex.pdf · Introduction to FlexVPN Author: Unknown Created Date: 11/6/2019 12:25:07 AM ...

Introduction to FlexVPN4

Introduction to FlexVPNAppendix: IKEv2 and Legacy VPNs