Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

997 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lispers.net

This directory contains the world's most feature-rich implementation of the Locator/ID Separation Protocol (LISP).

Overview

Refer to docs/lisp-runs-on.pdf for a comprehensive list of LISP use-cases. The code in this git repo is an implementation of LISP in Python and Golang to run in a "routing-as-an-application" mode. LISP is an open, scalable overlay architecture and set of protocols developed by hundreds of people dating back to fall 2006.

For more information, visit lispers.net.

Contact: [email protected]

Supported Platforms

Operating Systems

  • Ubuntu, Debian, CentOS, macOS, Apple iOS
  • Raspbian, Alpine Linux, Rocky Linux
  • Docker (guest-OS: Ubuntu, Debian, CentOS, or Alpine Linux)
  • Kubernetes (guest-OS: Ubuntu)

Cloud Platforms

  • AWS, GCP, Azure, Lambda, Linode

Vendor Platforms

  • Arista EOS (Linux Fedora)
  • Cisco IOS-XE guestshell (Linux CentOS)
  • Nvidia Bluefield-3 DPU
  • Apple iPhone

Getting Started

To run the lispers.net code, simply download and extract the latest tarball for your device or platform:

  1. Download the latest release tarball from the build/latest-py2 or build/latest-py3 symlink
  2. Extract the tarball on your device or platform
  3. Refer to the how-to instructions to load Python dependencies
  4. Follow the configuration instructions below

Configuration

For detailed command syntax and functionality, see:

For instructions on loading Python dependencies, see the how-to documentation.

Supported RFCs and Internet-Drafts

The lispers.net implementation supports the following IETF LISP Working Group RFCs and Internet-Drafts:

  • RFC 6830 — The Locator/ID Separation Protocol (LISP)
  • RFC 6831 — The Locator/ID Separation Protocol (LISP) for Multicast Environments
  • RFC 6832 — Interworking between Locator/ID Separation Protocol (LISP) and Non-LISP Sites
  • RFC 6833 — Locator/ID Separation Protocol (LISP) Map-Server Interface
  • RFC 6835 — The Locator/ID Separation Protocol Internet Groper (LIG)
  • RFC 7954 — Locator/ID Separation Protocol (LISP) Endpoint Identifier (EID) Block
  • RFC 8060 — LISP Canonical Address Format (LCAF)
  • RFC 8061 — Locator/ID Separation Protocol (LISP) Data-Plane Confidentiality
  • RFC 8111 — Locator/ID Separation Protocol Delegated Database Tree (LISP-DDT)
  • RFC 8112 — LISP-DDT Referral Internet Groper (RIG)
  • RFC 8378 — Signal-Free Locator/ID Separation Protocol (LISP) Multicast
  • RFC 8439 — ChaCha20 and Poly1305 for IETF Protocols
  • RFC 9299 — Architectural Introduction to Locator/ID Separation Protocol (LISP)
  • RFC 9300 — The Locator/ID Separation Protocol (LISP) Proposed Standard
  • RFC 9301 — Locator/ID Separation Protocol (LISP) Control Plane Proposed Standard
  • RFC 9306 — LISP Canonical Address Format (LCAF)
  • RFC 9437 — Publish/Subscribe Functionality for LISP
  • RFC 9735 — LISP Distinguished Name Encoding
  • RFC 9962 — A Decentralized Locator/ID Separation Protocol Mapping System (LISP-Decent)
  • RFC 10040 — Locator/ID Separation Protocol (LISP) Geo-Coordinates



About

lispers.net code for the world's most feature-rich implementation of the Locator/ID Separation Protocol (LISP)

Resources

Stars

40 stars

Watchers

11 watching

Forks

Releases

Packages

Used by

Contributors

Languages