lisp & lispmob - ripe 69

17
LISP & LISPmob Overview and use cases ALBERTO RODRIGUEZ-NATAL [email protected] 1

Upload: others

Post on 27-Nov-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

LISP & LISPmobOverview and use cases

ALBERTO RODRIGUEZ-NATAL

[email protected]

1

Questions

Who has heard about LISP?

… and knows a use case other than routing

scalability?

Who has heard about LISPmob?

… and is already using it?

2

3

Intro

Use cases

LISP 101

Locator/Identifier Separation Protocol

RFC 6830

Two disjoint namespaces

Endpoint Identifiers (EIDs)

Routing Locators (RLOCs)

Map-and-encap approach

4

LISP encapsulation

5

Image from Cisco Systems

Host A Tunnel Router X Host B

Mapping System

EID space EID spaceRLOC space

Tunnel Router Y

XA

YBControl

Data

Identifier

Locator

Encap.

Data

LISP architecture at a glance

6

Host A Host B

EID space EID spaceRLOC

space

Control

Data

Tunnel Router X Tunnel Router Y

Re-Encapsulating

Tunnel Router R

R Y

Y

B

Identifier

Locator

R X

X

A

Mapping SystemEncap.

Data

Traffic Engineering7

Use cases

Multihoming

IPv4-IPv6 co-existence

VPNs

VM mobility

8

Future

Software Defined Networks

Network Function Virtualization

Service Function Chaining

9

10

Intro

Architecture

Features

Use cases

What is LISPmob?

LISP open-source implementation

Linux, Android, OpenWrt

Full featured implementation

With focus on home xTRs and MNs

Growing community

Individuals/companies/academia

Since 2011 in active development

11

control data

wan

iface-mgmt

liblisp

tun

Routing Tables

User

Kernel

lan

databases

xTR RTR

MN MSLISP device

netlink

multihoming

PxTR

MR

LISPmob internals

12

Features

Implementing RFC6830 & companions

Full IPv4/IPv6 support

Interface management

Handovers

Multihoming

Active-Backup / Active-Active

Ingress & Egress Traffic balancing

NAT traversal

13

Use cases: end users

IPv6 over IPv4

…and sometimes the other way around

Home multihoming

Two DSL lines

14

Use cases: industry/academia

To learn and prototype

LISP proof-of-concept deployments

Easy LISP provision

Plug’n’Play LISP boxes (OpenWrt+LISPmob)

Research

LISPmob as a framework

15

Future

Improved configuration

NETCONF & YANG

Performance

Intel DPDK

Beyond IP

Layer 2 support

16