Simplified Networking
  • Home
  • Technology VoD!
    • Cisco >
      • Route & Switch / Enterprise Infrastructure
  • Technology Breakdowns!
    • Route&Switch/Ent. Infra. >
      • L2 Technologies
      • L3 Technologies
      • VPN Technologies
      • Services >
        • IOS - Dynamic NAT
        • HSRP - IPv4 Setup
        • HSRP - Priority and Preemption
    • Service Provider >
      • IGPs (Interior Gateway Protocols)
      • First Hop Redundancy >
        • HSRP (Hot Standby Router Protocol) >
          • HSRP - IOS/IOS XE Setup
          • HSRP - IOS XR Setup
      • BGP (Border Gateway Protocol)
      • Inter AS Multicast (MSDP)
      • Intra-AS MPLS
      • Inter-AS MPLS
    • Security >
      • IOS Firewall
      • ASA Firewall
      • FirePOWER Threat Defense >
        • FTD - FTD NGFW Device Setup and FMC Integration
      • VPNs >
        • PKI
        • Site to Site VPNs
        • Remote Access VPNs >
          • IOS Remote Access
          • ASA Remote Access
    • Data Center >
      • Nexus 9000v >
        • Nexus 9000v - Enabling Features
        • Nexus 9000v - VLANs and Trunks
        • Nexus 9000v - LACP Port Channels
        • Nexus 9000v - vPC (Virtual Port Channel)
        • Nexus 9000v - OSPFv2
        • Nexus 9000v - VXLAN - Ingress Replication Flood and Learn
        • Nexus 9000v - IP Multicast
        • Nexus 9000v - VxLAN - Multicast Flood and Learn
        • Nexus 9000v - VxLAN - BGP EVPN with Multicast
        • Nexus 9000v - VxLAN - BGP EVPN w/Ingress Replication
        • Nexus 9000v - VxLAN - Inter-VxLAN Routing with BGP EVPN
        • Nexus 9000v - VXLAN - External Routing
      • Nexus 7000v
    • Palo Alto

​LISP - IPv4 Unicast Routing

Picture
LISP base configuration is pretty straightforward. CSR2 is the MR/MS is running IOS XE 16.6, so it uses the newer configuration stanza. CSR1 is an xTR running IOS XE 16.6. CSR5 and CSR6 both run IOS XE 3.17, so they use the older configuration stanza. 


CSR2 - MR/MS
router lisp
 service ipv4
  map-server
  map-resolver
  exit-service-ipv4
 !
 instance-id 0
  service ipv4
   exit-service-ipv4
  !
  exit-instance-id
 !
 site CSR1_CSR3
  authentication-key cisco
  eid-record 10.1.0.0/16 accept-more-specifics
  exit-site
 !
 site CSR5
  authentication-key cisco
  eid-record 10.2.0.0/16 accept-more-specifics
  exit-site
 !
 site CSR6
  authentication-key cisco
  eid-record 10.3.0.0/16 accept-more-specifics
  exit-site
 !
 exit-router-lisp



CSR1 - xTR
router lisp
 locator-set default
  IPv4-interface GigabitEthernet1 priority 0 weight 0
  exit-locator-set
 !
 instance-id 0
  service ipv4
   eid-table default
   database-mapping 10.1.0.0/16 locator-set default
   itr map-resolver 24.0.0.2
   itr
   etr map-server 24.0.0.2 key cisco
   etr
   exit-service-ipv4
  !
  exit-instance-id
 !
 exit-router-lisp



CSR5 - xTR
router lisp
 database-mapping 10.2.0.0/16 IPv4-interface GigabitEthernet1 priority 10 weight 10
 ipv4 itr map-resolver 24.0.0.2
 ipv4 itr
 ipv4 etr map-server 24.0.0.2 key cisco
 ipv4 etr
 exit



CSR6 - xTR
​router lisp
 database-mapping 10.3.0.0/16 IPv4-interface GigabitEthernet1 priority 10 weight 10
 ipv4 itr map-resolver 24.0.0.2
 ipv4 itr
 ipv4 etr map-server 24.0.0.2 key cisco
 ipv4 etr
 exit


With the configuration in place, we'll check out the debug messages for the registration process.


CSR1 control plane debug
LISP-0: IPv4 Map Server IID 0 24.0.0.2, Sending map-register (src_rloc 14.0.0.1) nonce 0x58B956E9-0xED383034.
LISP-0: IPv4 Map Server IID 0 24.0.0.2, Sending map-register (src_rloc 14.0.0.1) nonce 0x58B956E9-0xED383034.
LISP: Session VRF default, Local 14.0.0.1, Peer 24.0.0.2, Role: Active, State: Up, Received reliable registration message registration-refresh for IID 0  EID 0.0.0.0/0 , .
LISP-0: IPv4 Map Server IID 0 24.0.0.2, Processing reliable REFRESH message Scope all prefix in AF in IID IID 0  AF IPv4.
LISP-0: IPv4 Map Server IID 0 24.0.0.2, prev_state = UDP, event = RX_REFRESH, new_state = TCP.
LISP-0: IPv4 Map Server IID 0 24.0.0.2, reg_group_ctx src=0.0.0.0 dst=0.0.0.0 nonce=0x58B956E9-0xED383034, reg_group RLOCs merge, Stopping periodic group registration tim.
LISP-0: IPv4 Map Server IID 0 24.0.0.2, reg_group_ctx src=0.0.0.0 dst=0.0.0.0 nonce=0x58B956E9-0xED383034, reg_group RLOCs no merge, Stopping periodic group registration .
LISP-0: IPv4 Map Server IID 0 24.0.0.2, reg_group_ctx src=0.0.0.0 dst=0.0.0.0 nonce=0x58B956E9-0xED383034, reg_group No RLOCs merge, Stopping periodic group registration .
LISP-0: IPv4 Map Server IID 0 24.0.0.2, reg_group_ctx src=0.0.0.0 dst=0.0.0.0 nonce=0x58B956E9-0xED383034, reg_group No RLOCs no merge, Stopping periodic group registrati.
LISP: Session VRF default, Local 14.0.0.1, Peer 24.0.0.2, Role: Active, State: Up, Received reliable registration message registration-refresh for IID 0  EID 0.0.0.0/0 , .
LISP-0: IPv4 Map Server IID 0 24.0.0.2, Processing reliable REFRESH message Scope all prefix in AF in IID IID 0  AF IPv4.
LISP-0: Building reliable registration message wlc subscribe for IID 0  EID NULL , EID AFI: IPv4/1.
LISP-0: IPv4 Map Server IID 0 24.0.0.2, Built reliable map register message. Size = 100.
LISP: Session VRF default, Local 14.0.0.1, Peer 24.0.0.2, Role: Active, State: Up, Received reliable registration message registration-ack for IID 0  EID 10.1.0.0/16  (RX.
LISP-0: IPv4 Map Server IID 0 24.0.0.2, Processing reliable ACK message for prefix 10.1.0.0/16.
LISP: Session VRF default, Local 14.0.0.1, Peer 24.0.0.2, Role: Active, State: Up, Received reliable registration message mapping-notification for IID 0  EID 10.1.0.0/16 .
LISP-0: Local EID IID 0 prefix 10.1.0.0/16, Received map notify (state: active, rlocs: 1/1, sources: static).


CSR1#show ip lisp 
  Instance ID:                         0
  Router-lisp ID:                      0
  Locator table:                       default
  EID table:                           default
  Ingress Tunnel Router (ITR):         enabled
  Egress Tunnel Router (ETR):          enabled

  Proxy-ITR Router (PITR):             disabled
  Proxy-ETR Router (PETR):             disabled
  NAT-traversal Router (NAT-RTR):      disabled
  Mobility First-Hop Router:           disabled
  Map Server (MS):                     disabled
  Map Resolver (MR):                   disabled
  Delegated Database Tree (DDT):       disabled
  Site Registration Limit:             0
  Map-Request source:                  derived from EID destination
  ITR Map-Resolver(s):                 24.0.0.2
  ETR Map-Server(s):                   24.0.0.2 (00:24:36)
  xTR-ID:                              0xD00C3F79-0x7BD180F9-0x37001E5D-0x4EB62BA4
  site-ID:                             unspecified
  ITR local RLOC (last resort):        14.0.0.1
  ITR use proxy ETR RLOC(s):           124.0.0.12
  ITR Solicit Map Request (SMR):       accept and process
    Max SMRs per map-cache entry:      8 more specifics
    Multiple SMR suppression time:     20 secs
  ETR accept mapping data:             disabled, verify disabled
  ETR map-cache TTL:                   1d00h
  Locator Status Algorithms:
    RLOC-probe algorithm:              disabled
    RLOC-probe on route change:        N/A (periodic probing disabled)
    RLOC-probe on member change:       disabled
    LSB reports:                       process
    IPv4 RLOC minimum mask length:     /0
    IPv6 RLOC minimum mask length:     /0
  Map-cache:                           
    Static mappings configured:        0
    Map-cache size/limit:              3/1000
    Imported route count/limit:        0/1000
    Map-cache activity check period:   60 secs
    Map-cache FIB updates:             established
    Persistent map-cache:              disabled
  Database:                            
    Total database mapping size:       1
    static database size/limit:        1/5000
    dynamic database size/limit:       0/1000
    route-import database size/limit:  0/1000
    Inactive (deconfig/away) size:     0
  Encapsulation type:                  lisp


CSR2#show lisp site instance-id 0 
LISP Site Registration Information
* = Some locators are down or unreachable
# = Some registrations are sourced by reliable transport

Site Name      Last      Up     Who Last             Inst     EID Prefix
               Register         Registered           ID       
CSR1_CSR3      00:25:52  yes#   14.0.0.1                      10.1.0.0/16
CSR5           00:00:13  yes    54.0.0.5                      10.2.0.0/16
CSR6           00:00:18  yes    64.0.0.6                      10.3.0.0/16

Now we'll test connectivity between IOS7 and IOS9.

IOS7#ping 10.2.90.9 source loopback 0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.2.90.9, timeout is 2 seconds:
Packet sent with a source address of 10.1.70.7 
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 14/20/34 ms



LISP-0: IID 0 Request processing of remote EID prefix map requests to IPv4.
LISP: Send map request type remote EID prefix
LISP: Send map request for EID prefix IID 0 10.2.90.9/32
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, Send map request (1) (sources: <signal>, state: incomplete, rlocs: 0).
LISP-0: EID-AF IPv4, Sending map-request from 10.2.90.9 to 10.2.90.9 for EID 10.2.90.9/32, ITR-RLOCs 1, nonce 0x6CEB75BF-0xB2ECD528 (encap src 14.0.0.1, dst 24.0.0.2).
LISP-0: IID 0 Request processing of remote EID prefix map requests to IPv4.
LISP: Send map request type remote EID prefix
LISP: Send map request for EID prefix IID 0 10.2.90.9/32
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, Send map request (2) (sources: <signal>, state: incomplete, rlocs: 0).
LISP-0: EID-AF IPv4, Sending map-request from 10.2.90.9 to 10.2.90.9 for EID 10.2.90.9/32, ITR-RLOCs 1, nonce 0x6CEB75BF-0xB2ECD528 (encap src 14.0.0.1, dst 24.0.0.2).
LISP-0: IID 0 Request processing of remote EID prefix map requests to IPv4.
LISP: Send map request type remote EID prefix
LISP: Send map request for EID prefix IID 0 10.2.90.9/32
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, Send map request (3) (sources: <signal>, state: incomplete, rlocs: 0).
LISP-0: EID-AF IPv4, Sending map-request from 10.2.90.9 to 10.2.90.9 for EID 10.2.90.9/32, ITR-RLOCs 1, nonce 0x6CEB75BF-0xB2ECD528 (encap src 14.0.0.1, dst 24.0.0.2).
LISP-0: IID 0 Request processing of remote EID prefix map requests to IPv4.
LISP: Send map request type remote EID prefix
LISP: Send map request for EID prefix IID 0 10.2.90.9/32
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, Send map request (4) (sources: <signal>, state: incomplete, rlocs: 0).
LISP-0: EID-AF IPv4, Sending map-request from 10.2.90.9 to 10.2.90.9 for EID 10.2.90.9/32, ITR-RLOCs 1, nonce 0x6CEB75BF-0xB2ECD528 (encap src 14.0.0.1, dst 24.0.0.2).
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, Starting idle timer (delay 00:02:30) (sources: <signal>, state: incomplete, rlocs: 0).
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, Expired (sources: <signal>, state: incomplete, rlocs: 0).
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, Change state to deleted (sources: <>, state: incomplete, rlocs: 0).
LISP: Processing data signal for EID prefix IID 0 10.2.90.9/32
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, Change state to incomplete (sources: <signal>, state: unknown, rlocs: 0).
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, [incomplete] Scheduling map requests delay 00:00:00 min_elapsed 00:00:01 (sources: <signal>, state: incomplete, rlocs: 0).
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, Extranet IID passed to CEF is 16777216 (sources: <signal>, state: incomplete, rlocs: 0).
LISP-0: IID 0 Request processing of remote EID prefix map requests to IPv4.
LISP: Send map request type remote EID prefix
LISP: Send map request for EID prefix IID 0 10.2.90.9/32
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, Send map request (1) (sources: <signal>, state: incomplete, rlocs: 0).
LISP-0: EID-AF IPv4, Sending map-request from 10.2.90.9 to 10.2.90.9 for EID 10.2.90.9/32, ITR-RLOCs 1, nonce 0x53B633ED-0xD60A79F3 (encap src 14.0.0.1, dst 24.0.0.2).
LISP: Processing received Map-Reply(2) message on GigabitEthernet1 from 54.0.0.5:4342 to 14.0.0.1:4342
LISP: Received map reply nonce 0x53B633ED-0xD60A79F3, records 1
LISP: Processing Map-Reply mapping record for IID 0 10.2.0.0/16 LCAF 255, ttl 1440, action none, authoritative, 1 locator
        54.0.0.5 pri/wei=10/10 LpR
LISP-0: Map Request IID 0 prefix 10.2.90.9/32 remote EID prefix[LL], Received reply with rtt 18ms.
LISP: Processing mapping information for EID prefix IID 0 10.2.0.0/16
LISP-0: IAF IID 0 SVC_IP_IAF_IPv4, Persistent db: ignore writing request, disabled.
LISP-0: Remote EID IID 0 prefix 10.2.0.0/16, Change state to complete (sources: <map-rep>, state: unknown, rlocs: 0).
LISP-0: Remote EID IID 0 prefix 10.2.0.0/16, Starting idle timer (delay 00:02:30) (sources: <map-rep>, state: complete, rlocs: 0).
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, Change state to deleted (sources: <>, state: incomplete, rlocs: 0).
LISP: RIB Watch Group default 54.0.0.5/32 , created.
LISP: RIB Watch Group default 54.0.0.5/32 , scheduling RIB update.
LISP-0: Remote EID IID 0 prefix 10.2.0.0/16, RLOCs pending rwatch update, defer fwd update (sources: <map-rep>, state: complete, rlocs: 0).
LISP-0: Remote EID IID 0 prefix 10.2.0.0/16, 1 RLOCs pending rwatch update, defer fwd update (sources: <map-rep>, state: complete, rlocs: 0).
LISP-0: Remote EID IID 0 prefix 10.2.0.0/16, Recalculated RLOC status bits from 0x0 to 0x1 (sources: <map-rep>, state: complete, rlocs: 1).
LISP-0: Remote EID IID 0 prefix 10.2.0.0/16, 1 RLOCs pending rwatch update, defer fwd update (sources: <map-rep>, state: complete, rlocs: 1).
LISP-0: Remote EID IID 0 prefix 10.2.90.9/32, Map-reply from 54.0.0.5 returned less specific 10.2.0.0/16 (sources: <>, state: deleted, rlocs: 0).
LISP: RIB Watch Group default 54.0.0.5/32 , installing in RIB.
LISP-0: Remote shrRLOC 54.0.0.5, Reachability notification, up* allow* remote.
LISP-0: Remote EID IID 0 prefix 10.2.0.0/16, No more RLOCs pending rwatch update, schedule deferred fwd update (sources: <map-rep>, state: complete, rlocs: 1).
LISP-0: Remote EID IID 0 prefix 10.2.0.0/16, Extranet IID passed to CEF is 16777216 (sources: <map-rep>, state: complete, rlocs: 1).



CSR1#show ip lisp map-cache 
LISP IPv4 Mapping Cache for EID-table default (IID 0), 2 entries

0.0.0.0/0, uptime: 00:10:14, expires: never, via static-send-map-request
  Negative cache entry, action: send-map-request
10.2.0.0/16, uptime: 00:01:28, expires: 23:58:31, via map-reply, complete
  Locator   Uptime    State      Pri/Wgt     Encap-IID
  54.0.0.5  00:01:28  up          10/10        -



IOS7#ping 10.3.100.10 source loopback 0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.3.100.10, timeout is 2 seconds:
Packet sent with a source address of 10.1.70.7 
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 14/14/15 ms



LISP: Send map request type remote EID prefix
LISP: Send map request for EID prefix IID 0 10.3.100.10/32
LISP-0: Remote EID IID 0 prefix 10.3.100.10/32, Send map request (1) (sources: <signal>, state: incomplete, rlocs: 0).
LISP-0: EID-AF IPv4, Sending map-request from 10.3.100.10 to 10.3.100.10 for EID 10.3.100.10/32, ITR-RLOCs 1, nonce 0xE5DE389E-0xE7A50027 (encap src 14.0.0.1, dst 24.0.0..
LISP: Processing received Map-Reply(2) message on GigabitEthernet1 from 64.0.0.6:4342 to 14.0.0.1:4342
LISP: Received map reply nonce 0xE5DE389E-0xE7A50027, records 1
LISP: Processing Map-Reply mapping record for IID 0 10.3.0.0/16 LCAF 255, ttl 1440, action none, authoritative, 1 locator
        64.0.0.6 pri/wei=10/10 LpR
LISP-0: Map Request IID 0 prefix 10.3.100.10/32 remote EID prefix[LL], Received reply with rtt 15ms.
LISP: Processing mapping information for EID prefix IID 0 10.3.0.0/16
LISP-0: IAF IID 0 SVC_IP_IAF_IPv4, Persistent db: ignore writing request, disabled.
LISP-0: Remote EID IID 0 prefix 10.3.0.0/16, Change state to complete (sources: <map-rep>, state: unknown, rlocs: 0).
LISP-0: Remote EID IID 0 prefix 10.3.0.0/16, Starting idle timer (delay 00:02:30) (sources: <map-rep>, state: complete, rlocs: 0).
LISP-0: Remote EID IID 0 prefix 10.3.100.10/32, Change state to deleted (sources: <>, state: incomplete, rlocs: 0).
LISP: RIB Watch Group default 64.0.0.6/32 , created.
LISP: RIB Watch Group default 64.0.0.6/32 , scheduling RIB update.
LISP-0: Remote EID IID 0 prefix 10.3.0.0/16, RLOCs pending rwatch update, defer fwd update (sources: <map-rep>, state: complete, rlocs: 0).
LISP-0: Remote EID IID 0 prefix 10.3.0.0/16, 1 RLOCs pending rwatch update, defer fwd update (sources: <map-rep>, state: complete, rlocs: 0).
LISP-0: Remote EID IID 0 prefix 10.3.0.0/16, Recalculated RLOC status bits from 0x0 to 0x1 (sources: <map-rep>, state: complete, rlocs: 1).
LISP-0: Remote EID IID 0 prefix 10.3.0.0/16, 1 RLOCs pending rwatch update, defer fwd update (sources: <map-rep>, state: complete, rlocs: 1).
LISP-0: Remote EID IID 0 prefix 10.3.100.10/32, Map-reply from 64.0.0.6 returned less specific 10.3.0.0/16 (sources: <>, state: deleted, rlocs: 0).
LISP: RIB Watch Group default 64.0.0.6/32 , installing in RIB.
LISP-0: Remote shrRLOC 64.0.0.6, Reachability notification, up* allow* remote.
LISP-0: Remote EID IID 0 prefix 10.3.0.0/16, No more RLOCs pending rwatch update, schedule deferred fwd update (sources: <map-rep>, state: complete, rlocs: 1).
LISP-0: Remote EID IID 0 prefix 10.3.0.0/16, Extranet IID passed to CEF is 16777216 (sources: <map-rep>, state: complete, rlocs: 1).


​CSR1#show ip lisp map-cache 
LISP IPv4 Mapping Cache for EID-table default (IID 0), 3 entries

0.0.0.0/0, uptime: 00:18:41, expires: never, via static-send-map-request
  Negative cache entry, action: send-map-request
10.2.0.0/16, uptime: 00:09:55, expires: 23:50:04, via map-reply, complete
  Locator   Uptime    State      Pri/Wgt     Encap-IID
  54.0.0.5  00:09:55  up          10/10        -
10.3.0.0/16, uptime: 00:06:31, expires: 23:53:28, via map-reply, complete
  Locator   Uptime    State      Pri/Wgt     Encap-IID
  64.0.0.6  00:06:31  up          10/10        -
Powered by Create your own unique website with customizable templates.
  • Home
  • Technology VoD!
    • Cisco >
      • Route & Switch / Enterprise Infrastructure
  • Technology Breakdowns!
    • Route&Switch/Ent. Infra. >
      • L2 Technologies
      • L3 Technologies
      • VPN Technologies
      • Services >
        • IOS - Dynamic NAT
        • HSRP - IPv4 Setup
        • HSRP - Priority and Preemption
    • Service Provider >
      • IGPs (Interior Gateway Protocols)
      • First Hop Redundancy >
        • HSRP (Hot Standby Router Protocol) >
          • HSRP - IOS/IOS XE Setup
          • HSRP - IOS XR Setup
      • BGP (Border Gateway Protocol)
      • Inter AS Multicast (MSDP)
      • Intra-AS MPLS
      • Inter-AS MPLS
    • Security >
      • IOS Firewall
      • ASA Firewall
      • FirePOWER Threat Defense >
        • FTD - FTD NGFW Device Setup and FMC Integration
      • VPNs >
        • PKI
        • Site to Site VPNs
        • Remote Access VPNs >
          • IOS Remote Access
          • ASA Remote Access
    • Data Center >
      • Nexus 9000v >
        • Nexus 9000v - Enabling Features
        • Nexus 9000v - VLANs and Trunks
        • Nexus 9000v - LACP Port Channels
        • Nexus 9000v - vPC (Virtual Port Channel)
        • Nexus 9000v - OSPFv2
        • Nexus 9000v - VXLAN - Ingress Replication Flood and Learn
        • Nexus 9000v - IP Multicast
        • Nexus 9000v - VxLAN - Multicast Flood and Learn
        • Nexus 9000v - VxLAN - BGP EVPN with Multicast
        • Nexus 9000v - VxLAN - BGP EVPN w/Ingress Replication
        • Nexus 9000v - VxLAN - Inter-VxLAN Routing with BGP EVPN
        • Nexus 9000v - VXLAN - External Routing
      • Nexus 7000v
    • Palo Alto