end host mobility use cases for lisp
play

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


  1. End ¡Host ¡Mobility ¡Use ¡Cases ¡for ¡ LISP ¡ dra8-­‑hertoghs-­‑lisp-­‑mobility-­‑use-­‑cases ¡ Yves ¡Hertoghs ¡ Marc ¡Binderberger ¡

  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 ¡ one ¡or ¡more ¡L3 ¡hops ¡apart ¡ 7. MulO-­‑hop ¡variant ¡of ¡2 ¡: ¡Mobility ¡detecOon ¡and ¡LISP ¡signalling ¡are ¡ one ¡or ¡more ¡L3 ¡hops ¡away ¡

  3. 1. ¡LISP ¡IP ¡Mobility ¡Extended ¡Subnets ¡ Remote ¡ Remote ¡LISP ¡ NON-­‑LISP ¡ site ¡W ¡ site ¡ ¡ LISP ¡xTR ¡ LISP ¡PxTR ¡ RLOC ¡Namespace ¡ LISP ¡xTR ¡ LISP ¡xTR ¡ EID ¡Prefix ¡‘A’ ¡ L2 ¡ EID ¡Prefix ¡‘A’ ¡ LISP ¡Site ¡Z ¡ Extension ¡ LISP ¡Site ¡Y ¡ Host_1 ¡ EID ¡= ¡IP ¡ Host ¡Move ¡

  4. 2. ¡LISP ¡IP ¡Mobility ¡Across ¡Subnets ¡ Remote ¡ Remote ¡LISP ¡ NON-­‑LISP ¡ site ¡W ¡ site ¡ LISP ¡xTR ¡ LISP ¡PxTR ¡ RLOC ¡Namespace ¡ LISP ¡xTR ¡ LISP ¡xTR ¡ EID ¡Prefix ¡‘B’ ¡ EID ¡Prefix ¡‘A’ ¡ LISP ¡Site ¡Z ¡ LISP ¡Site ¡Y ¡ Host_1 ¡ EID ¡= ¡IP ¡ Host ¡Move ¡

  5. 3. ¡LISP ¡MAC-­‑Layer ¡Mobility ¡(LISP ¡as ¡ Layer ¡2 ¡extension) ¡ RLOC ¡Namespace ¡ LISP ¡xTR ¡ LISP ¡xTR ¡ L2 ¡Domain ¡ ¡L2 ¡Domain ¡ ‘A’ ¡ ‘A’ ¡ LISP ¡Site ¡Z ¡ LISP ¡Site ¡Y ¡ Host_1 ¡ EID ¡= ¡MAC ¡ Host ¡Move ¡ ¡

  6. 4. ¡LISP ¡Combined ¡L2/L3 ¡Mobility ¡ Remote ¡ Remote ¡LISP ¡ NON-­‑LISP ¡ site ¡W ¡ site ¡ ¡ LISP ¡xTR ¡ LISP ¡PxTR ¡ RLOC ¡Namespace ¡ LISP ¡xTR ¡ LISP ¡xTR ¡ EID ¡Prefix ¡‘A’ ¡ EID ¡Prefix ¡‘A’ ¡ LISP ¡Site ¡Z ¡ LISP ¡Site ¡Y ¡ Host_1 ¡ EID ¡= ¡MAC ¡ Host ¡Move ¡ EID ¡= ¡IP ¡

  7. 5. ¡LISP ¡Unified ¡L2/L3 ¡Mobility ¡ Remote ¡ Remote ¡LISP ¡ NON-­‑LISP ¡ site ¡W ¡ site ¡ ¡ LISP ¡xTR ¡ LISP ¡PxTR ¡ RLOC ¡Namespace ¡ LISP ¡xTR ¡ LISP ¡xTR ¡ EID ¡Prefix ¡‘A’ ¡ EID ¡Prefix ¡‘A’ ¡ LISP ¡Site ¡Z ¡ LISP ¡Site ¡Y ¡ Host_1 ¡ EID ¡= ¡IP ¡ Host ¡Move ¡ (EID ¡= ¡MAC ¡ ¡for ¡non-­‑IP) ¡

  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 ¡

  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) ¡

  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 ¡

Recommend


More recommend