Skip to content
ljakab edited this page Dec 21, 2011 · 16 revisions

LISPmob supports the following features, as specified by draft-ietf-lisp-16:

Data plane (lisp.ko and lisp_int.ko)

  • lmn0 virtual interface
  • IPv4-in-IPv4 encapsulation
  • IPv6-in-IPv4 encapsulation
  • Receiving Loc-Status-Bits (LSB) information
  • Many control plane functions below also need support from the data plane

Control plane (lispd)

  • Map-Register with a statically configured shared key to a single Map-Server
  • Mapping lookups using a single, statically configured Map-Resolver
  • Sending Solicit-Map-Request (SMR) messages to all RLOCs in the map-cache and to a statically configured list of P-ITRs
    • P-ITR list needs to be manually maintained in the configuration file, check the LISP beta network map for more info
  • Sending SMR-invoked Map-Requests using a single, statically configured Map-Resolver
  • Replying to (Encapsulated) Map-Request messages
  • RLOC probing
    • Probe interval is a compiled-in constant, currently 30 seconds
    • Two probes are sent at an interval of one second, the corresponding RLOC is put in "Down" state after a timeout without a reply
    • Probes are sent for "Down" RLOCs as well, which are put back "Up" once a reply is received

Tools

  • lispconf can be used to query the kernel module for information such as map-cache or database contents
  • TCP and UDP echo client/server for basic functionality testing

Some features are not yet fully compliant with the specification. This page will be expanded to note the missing bits.

Clone this wiki locally