10
End Host Mobility Use Cases for LISP draft-hertoghs-lisp-mobility- use-cases Yves Hertoghs Marc Binderberger

End Host Mobility Use Cases for LISP draft-hertoghs-lisp-mobility-use-cases Yves Hertoghs Marc Binderberger

Embed Size (px)

Citation preview

Page 1: End Host Mobility Use Cases for LISP draft-hertoghs-lisp-mobility-use-cases Yves Hertoghs Marc Binderberger

End Host Mobility Use Cases for LISP

draft-hertoghs-lisp-mobility-use-casesYves Hertoghs

Marc Binderberger

Page 2: End Host Mobility Use Cases for LISP draft-hertoghs-lisp-mobility-use-cases Yves Hertoghs Marc Binderberger

Overview• Use Case Draft for LISP for network-assisted host mobility• 7 Use Cases

1. Mobility when subnet is L2 extended (non-LISP technology) across LISP sites (EID = IPv4/6 address)

2. IP Mobility across subnets/LISP sites (EID = IPv4/6 address3. Layer 2 Mobility/Extension using LISP (EID = MAC-Address)4. A Combination of 1 and 3 : (EID = IPv4/6 address for inter-subnet, EID =

MAC for intra-subnet)5. Unified L2/L3 LISP: Use EID = IPv4/6 for all IP Mobility (intra and

intersubnet), Use EID = MAC-Address for all non-IP traffic6. Multi-hop variant of 1 : Mobility detection and LISP signalling are one or

more L3 hops apart7. Multi-hop variant of 2 : Mobility detection and LISP signalling are one or

more L3 hops away

Page 3: End Host Mobility Use Cases for LISP draft-hertoghs-lisp-mobility-use-cases Yves Hertoghs Marc Binderberger

1. LISP IP Mobility Extended Subnets

RLOC Namespace

EID Prefix ‘A’LISP Site Z

EID Prefix ‘A’LISP Site Y

Remote LISP site W

Remote NON-LISP

site

LISP PxTRLISP xTR

LISP xTRLISP xTR

Host_1EID = IP

Host Move

L2 Extension

Page 4: End Host Mobility Use Cases for LISP draft-hertoghs-lisp-mobility-use-cases Yves Hertoghs Marc Binderberger

2. LISP IP Mobility Across Subnets

RLOC Namespace

EID Prefix ‘B’LISP Site Z

EID Prefix ‘A’LISP Site Y

Remote LISP site W

Remote NON-LISP

site

LISP PxTRLISP xTR

LISP xTRLISP xTR

Host_1EID = IP

Host Move

Page 5: End Host Mobility Use Cases for LISP draft-hertoghs-lisp-mobility-use-cases Yves Hertoghs Marc Binderberger

3. LISP MAC-Layer Mobility (LISP as Layer 2 extension)

RLOC Namespace

L2 Domain ‘A’

LISP Site Z

L2 Domain ‘A’

LISP Site Y

LISP xTRLISP xTR

Host_1EID = MAC

Host Move

Page 6: End Host Mobility Use Cases for LISP draft-hertoghs-lisp-mobility-use-cases Yves Hertoghs Marc Binderberger

4. LISP Combined L2/L3 Mobility

RLOC Namespace

EID Prefix ‘A’LISP Site Z

EID Prefix ‘A’LISP Site Y

Remote LISP site W

Remote NON-LISP

site

LISP PxTRLISP xTR

LISP xTRLISP xTR

Host_1EID = MACEID = IP Host Move

Page 7: End Host Mobility Use Cases for LISP draft-hertoghs-lisp-mobility-use-cases Yves Hertoghs Marc Binderberger

5. LISP Unified L2/L3 Mobility

RLOC Namespace

EID Prefix ‘A’LISP Site Z

EID Prefix ‘A’LISP Site Y

Remote LISP site W

Remote NON-LISP

site

LISP PxTRLISP xTR

LISP xTRLISP xTR

Host_1EID = IP(EID = MAC for non-IP)

Host Move

Page 8: End Host Mobility Use Cases for LISP draft-hertoghs-lisp-mobility-use-cases Yves Hertoghs Marc Binderberger

Unified L2/L3 LISP xTR• First hop device is a LISP xTR, and the default gateway for all traffic

– Default Gateway identity (MAC/IP address) is the same per subnet independent of location

• Offers simultaneous support for IP and non-IP traffic, independent of subnets and location.– IP and MAC EID’s are registered to support IP.– MAC EIDs are registered to support non-IP (when needed)– Forwarding of all IP traffic involves an IP lookup (intra- and inter-subnet/LISP IID traffic),

forwarding on non-IP involves a MAC lookup.– Registering both IP and MAC addresses for IP aids ARP/IPv6 ND handling as well as

rewrites to allow transparency for intrasubnet IP forwarding from a host perspective.• Why?

– Optimal forwarding for IP traffic, no traffic tromboning independent of End-station location, or intra- versus inter subnet/LISP IID.

– Single lookup for IP traffic independent of destination– No need for network wide broadcast domains to achieve Mobility intra-subnet

Page 9: End Host Mobility Use Cases for LISP draft-hertoghs-lisp-mobility-use-cases Yves Hertoghs Marc Binderberger

Multihop Mobility

• Decoupling of Host-Detection and LISP Signaling

• Can cater for extended subnet and across subnet use cases (1 and 2)

Page 10: End Host Mobility Use Cases for LISP draft-hertoghs-lisp-mobility-use-cases Yves Hertoghs Marc Binderberger

Request to WG

• Consider this draft as a Use Case for LISP• Consider this draft as input for potential future

development of the LISP protocol• Request comments and eventually move to

WG Draft