End Host Mobility Use Cases for LISP - - PowerPoint PPT Presentation

end host mobility use cases for lisp
SMART_READER_LITE
LIVE PREVIEW

End Host Mobility Use Cases for LISP - - PowerPoint PPT Presentation

End Host Mobility Use Cases for LISP dra8-hertoghs-lisp-mobility-use-cases Yves Hertoghs Marc Binderberger Overview Use Case Dra) for LISP


slide-1
SLIDE 1

End ¡Host ¡Mobility ¡Use ¡Cases ¡for ¡ LISP ¡

dra8-­‑hertoghs-­‑lisp-­‑mobility-­‑use-­‑cases ¡ Yves ¡Hertoghs ¡ Marc ¡Binderberger ¡

slide-2
SLIDE 2

Overview ¡

  • Use ¡Case ¡Dra) ¡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 ¡address ¡ 3. Layer ¡2 ¡Mobility/Extension ¡using ¡LISP ¡(EID ¡= ¡MAC-­‑Address) ¡ 4. A ¡CombinaOon ¡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 ¡traffic ¡ 6. MulO-­‑hop ¡variant ¡of ¡1 ¡: ¡Mobility ¡detecOon ¡and ¡LISP ¡signalling ¡are ¡

  • ne ¡or ¡more ¡L3 ¡hops ¡apart ¡

7. MulO-­‑hop ¡variant ¡of ¡2 ¡: ¡Mobility ¡detecOon ¡and ¡LISP ¡signalling ¡are ¡

  • ne ¡or ¡more ¡L3 ¡hops ¡away ¡
slide-3
SLIDE 3
  • 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 ¡PxTR ¡

LISP ¡xTR ¡ LISP ¡xTR ¡

LISP ¡xTR ¡

Host_1 ¡ EID ¡= ¡IP ¡ Host ¡Move ¡

L2 ¡ Extension ¡

slide-4
SLIDE 4
  • 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 ¡PxTR ¡

LISP ¡xTR ¡ LISP ¡xTR ¡

LISP ¡xTR ¡

Host_1 ¡ EID ¡= ¡IP ¡ Host ¡Move ¡

slide-5
SLIDE 5
  • 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 ¡xTR ¡

LISP ¡xTR ¡

Host_1 ¡ EID ¡= ¡MAC ¡ ¡ Host ¡Move ¡

slide-6
SLIDE 6
  • 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 ¡PxTR ¡

LISP ¡xTR ¡ LISP ¡xTR ¡

LISP ¡xTR ¡

Host_1 ¡ EID ¡= ¡MAC ¡ EID ¡= ¡IP ¡ Host ¡Move ¡

slide-7
SLIDE 7
  • 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 ¡PxTR ¡

LISP ¡xTR ¡ LISP ¡xTR ¡

LISP ¡xTR ¡

Host_1 ¡ EID ¡= ¡IP ¡ (EID ¡= ¡MAC ¡ ¡for ¡non-­‑IP) ¡ Host ¡Move ¡

slide-8
SLIDE 8

Unified ¡L2/L3 ¡LISP ¡xTR ¡

  • First ¡hop ¡device ¡is ¡a ¡LISP ¡xTR, ¡and ¡the ¡default ¡gateway ¡for ¡all ¡traffic ¡

– Default ¡Gateway ¡iden_ty ¡(MAC/IP ¡address) ¡is ¡the ¡same ¡per ¡subnet ¡ independent ¡of ¡loca_on ¡

  • Offers ¡simultaneous ¡support ¡for ¡IP ¡and ¡non-­‑IP ¡traffic, ¡independent ¡of ¡

subnets ¡and ¡loca_on. ¡

– 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 ¡perspec_ve. ¡

  • Why? ¡

– Op_mal ¡forwarding ¡for ¡IP ¡traffic, ¡no ¡traffic ¡tromboning ¡independent ¡of ¡End-­‑ sta_on ¡loca_on, ¡or ¡intra-­‑ ¡versus ¡inter ¡subnet/LISP ¡IID. ¡ – Single ¡lookup ¡for ¡IP ¡traffic ¡independent ¡of ¡des_na_on ¡ – No ¡need ¡for ¡network ¡wide ¡broadcast ¡domains ¡to ¡achieve ¡Mobility ¡intra-­‑subnet ¡

slide-9
SLIDE 9

Mul_hop ¡Mobility ¡

  • Decoupling ¡of ¡Host-­‑Detec_on ¡and ¡LISP ¡

Signaling ¡

  • Can ¡cater ¡for ¡extended ¡subnet ¡and ¡across ¡

subnet ¡use ¡cases ¡(1 ¡and ¡2) ¡

slide-10
SLIDE 10

Request ¡to ¡WG ¡

  • Consider ¡this ¡dra8 ¡as ¡a ¡Use ¡Case ¡for ¡LISP ¡
  • Consider ¡this ¡dra8 ¡as ¡input ¡for ¡poten_al ¡

future ¡development ¡of ¡the ¡LISP ¡protocol ¡

  • Request ¡comments ¡and ¡eventually ¡move ¡to ¡

WG ¡Dra8 ¡