The Cisco Locator/ID Separation Protocol (LISP) implementation is a next generation routing architecture and understandably has not reached the maturity level of other routing protocols. Cisco has decided to update the CLI, as of version 15.1(4)XB, released on April 18th. The good news is that the conversion from the old to new CLI happens automatically. Also, the mainline release with LISP support, 15.1.4M, makes use of the new CLI.
The following examples highlight the changes to the configuration elements:
| Old | New |
|---|---|
| MS | |
|
ip lisp map-server ! lisp site CustomerA authentication-key cisco eid-prefix 10.1.1.0/24 accept-more-specifics lisp site CustomerB authentication-key cisco eid-prefix 10.1.2.0/24 accept-more-specifics ip lisp alt-vrf LISP |
router lisp siteCustomerA authentication-key cisco eid-prefix 10.1.1.0/24 accept-more-specifics exit ! site CustomerB authentication-key cisco eid-prefix 10.1.2.0/24 accept-more-specifics exit ! ipv4 map-server ipv4 alt-vrf LISP exit |
| MR | |
|
ip lisp map-resolver ip lisp alt-vrf LISP |
router lisp ipv4 map-resolver ipv4 alt-vrf LISP exit |
As is visible above, the major change is grouping the LISP commands under the router lisp section.




What about IPv6 support?
IPv6 support is integral to LISP. In fact, 646 or even 464 tunnelling topologies are natively supported. Think of LISP as GRE (at the data plane level) with automatic end-point discovery and tunnel setup, built from the ground up to scale. Therefore it delivers a number of services more traditionally the domain of GRE. I’ll cover IPv6 tunnelling over an IPv4 infrastructure in a future post.