The Cisco ASA 1000V

Opinion
Jul 21, 20143 mins

Are you familiar with the software-based virtual ASA from Cisco Systems?

Cisco first impressed me with virtual data center technologies with their Nexus 1000V. This is a software replacement for the Distributed Virtual Switch (DVS) of VMware. The idea is to have Cisco engineers feel much more comfortable working with the network switch (although software-based) that the virtual machines are connecting to in software. The Nexus 1000V provides a consistent operating system and set of features that Cisco network engineers are completely comfortable with. In fact, Cisco even created a physical appliance, the Nexus 1010 to host the software powering the 1000V. This product has been replaced with the Nexus 1100. Now engineers feel very comfortable as they are actually connecting to a physical box for management and configuration of the virtual switch. 

This was a very intriguing and successful initiative and was quickly followed up with the Cisco ASA 1000V Cloud Firewall. Yes, a software-based virtual firewall for cloud-based environments that features all of the goodies that a Cisco Security Engineer is excited about with the Adaptive Security Appliance appliances, not to mention the consistent interface for the operating system.

As I write this, the current version of the ASA 1000V Cloud Firewall is ASA 1000V Version 8.7(1). It provides edge features and functionality (including site-to-site VPN, NAT, and DHCP), acts as a default gateway, and secures the virtual machines (VMs) within the tenant against any network-based attacks. Certainly adding to the complexity of the installation of this product is the fact that it has so many dependencies. Of course, many of these may already be deployed and configured successfully in your environment.

The requirements for a successful ASA 1000V implementation are:

  • Compatible hardware that runs the VMware vSphere Hypervisor software
  • The VMware vSphere Hypervisor software itself
  • vCenter Server software
  • The Cisco Nexus 1000V
  • The Cisco Virtual Network Management Center (VNMC) appliance
  • The Cisco ASA 1000V itself

Optionally, you can also implement the Cisco Virtual Security Gateway (VSG). The Cisco VSG is a service appliance required to segment inter-VM traffic within a tenant. If implemented, this is also managed using the Cisco Virtual Network Management Center (VNMC) appliance. 

Once the required products for the ASA 1000V are configured, Cisco Security Engineers will indeed feel right at home with their virtual ASA configurations. For example, here is a sample configuration in which connection limits and timeouts are configured for all traffic passing through the firewall. You should note that this configuration is precisely consistent with that I would make on a hardware-based ASA appliance:

ASA1000V(config)# class-map CONNS
ASA1000V(config-cmap)# match any
ASA1000V(config-cmap)# policy-map CONNS
ASA1000V(config-pmap)# class CONNS
ASA1000V(config-pmap-c)# set connection conn-max 1000 embryonic-conn-max 3000
ASA1000V(config-pmap-c)# set connection timeout idle 2:0:0 embryonic 0:40:0 half-closed 0:20:0 dcd

For more information on the Cisco 1000v Cloud Firewall, visit the homepage for the product here.

You might also be interested in the Getting Started Guide, which is located here.

Anthony Sequeira is a seasoned trainer and author regarding all levels and tracks of Cisco certification. Anthony formally began his career in the information technology industry in 1994 with IBM in Tampa, Florida. He quickly formed his own computer consultancy, Computer Solutions, and then discovered his true passion -- teaching and writing about Microsoft and Cisco technologies.

Anthony joined Mastering Computers in 1996 and lectured to massive audiences around the world about the latest in computer technologies. Mastering Computers became the revolutionary online training company, KnowledgeNet, and Anthony trained there for many years.

Anthony has never been happier in his career now that he is a full-time trainer for CBT Nuggets. He is currently teaching a wide variety of topics for CBT including Data Center, CCIE R&S, Microsoft Windows, and Storage.

Anthony is an avid tennis player, a private pilot, a semi-professional poker player, and enjoys getting beaten up by women and children at he and his daughter's martial arts school.

The opinions expressed in this blog are those of Anthony Sequeira and do not necessarily represent those of IDG Communications, Inc., its parent, subsidiary or affiliated companies.

More from this author