1 / 16

Loc/ID Split

Loc/ID Split. Joon-Suk KANG Graduate school of Information Science and Electrical Engineering, Kyushu University. Contents. Intro Address Model Address Modification Mapping Systems Address Registration Address Query Mobility. Intro. Purpose Mobility

gordon
Download Presentation

Loc/ID Split

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Loc/ID Split Joon-Suk KANG Graduate school of Information Science and Electrical Engineering, Kyushu University.

  2. Contents • Intro • Address Model • Address Modification • Mapping Systems • Address Registration • Address Query • Mobility

  3. Intro • Purpose • Mobility • Reduction of routing table size in the "default-free zone" • Host Multi-Homing • Hybrid solution • Network based & Host based • Separation of edge network routing and backbone routing • Use GSE address format

  4. Locator Res. IF.No. End-node ID (EID) Address Model • GSE model Global Routing Goop End System Designator STP. • My model • Locator swapping is available at an edge router • EID is globally unique

  5. A EID1 B EID2 a EID1 NULL EID2 A EID1 b EID2 Address Modification Edge Network B : Local Net-Prefix = ‘b’ Edge Network A : Local Net-Prefix = ‘a’ ER B ER A BackBone Network EID 1 EID 2

  6. Mapping Systems • Global Locator -to- Local Locator • Edge Network provides ISP independent Net-prefix • Edge Network prefix is not globally routable • Global Locator -to- EID • MN wants to communicate by EID • MN doesn’t know the locator of CN but only EID of it • Local Locator -to- EID • Within local network

  7. Mapping Systems LLOC-to-GLOC mapping EID(local)-to-LLOC Edge Network B Edge Network A ER B ER A BackBone Network EID 1 Cache: EID-to-GLOC Cache: EID-to-GLOC EID 2 Expanded DNS: EID-to-LocatorServer LocatorServer: EID-to-LLOC

  8. Address Registration LLOC-to-GLOC mapping • MN1 detects EN A • MN1 gets LLOC • MN1 requests Loc.Server to DNS • MN1 registers its own LLOC to LS EID(local)-to-LLOC Edge Network B Edge Network A ER B ER A BackBone Network EID 1 Cache: EID-to-GLOC Cache: EID-to-GLOC EID 2 Expanded DNS: EID-to-LocatorServer LocatorServer: EID-to-LLOC

  9. b EID2 NULL EID1 Data Address Query LLOC-to-GLOC mapping • MN2 wants to communicate with MN1 • MN2 queries if MN1 is in the same Net. • MN2 sends a packet to ER B • ERB request EID’sLLOC EID(local)-to-LLOC EID(local)-to-LLOC Edge Network B Edge Network A ER B ER A BackBone Network EID 1 Cache: EID-to-GLOC Cache: EID-to-GLOC EID 2 Expanded DNS: EID-to-LocatorServer LocatorServer: EID-to-LLOC

  10. B b EID2 EID2 A NULL EID1 EID1 Data Data Address Query LLOC-to-GLOC mapping • ER B gets MN1’s LLOC • ER B requests the GLOC by the LLOC • ER B gets the GLOC • Caching this information • ER B modifies the packet and sends it EID(local)-to-LLOC EID(local)-to-LLOC Edge Network B Edge Network A ER B ER A BackBone Network EID 1 Cache: EID-to-GLOC Cache: EID-to-GLOC EID 2 Expanded DNS: EID-to-LocatorServer LocatorServer: EID-to-LLOC

  11. B B EID2 EID2 a A EID1 EID1 Data Data Address Query LLOC-to-GLOC mapping • ER A gets the packet • ER A updates cache table • ER A modifies the packet and sends it to MN 1 EID(local)-to-LLOC EID(local)-to-LLOC Edge Network B Edge Network A ER B ER A BackBone Network EID 1 Cache: EID-to-GLOC Cache: EID-to-GLOC EID 2 Expanded DNS: EID-to-LocatorServer LocatorServer: EID-to-LLOC

  12. EID 1 Mobility Edge Network B Edge Network A • MN 1 moves to Net C • MN1 detects its movement(Getting new LLOC) • MN1 updates LS • LS informs ER A of MN1’s movement • ER A updates its local server • ER A updates its cache ER B ER A BackBone Network Cache: EID-to-GLOC ER C EID 2 Edge Network C Expanded DNS: EID-to-LocatorServer LocatorServer: EID-to-LLOC

  13. EID 1 B B EID2 EID2 C A EID1 EID1 Data Data Mobility Edge Network B Edge Network A • ER A receives a packet destined to MN 1from ER B • ER A modifies the packet and forwards it to ER C • ER A sends a control packet to ER B to indicate MN1’s movement • ER B updates its cache • ER B sends packets to ER C directly ER B ER A BackBone Network Cache: EID-to-GLOC ER C EID 2 Edge Network C Expanded DNS: EID-to-LocatorServer LocatorServer: EID-to-LLOC

  14. Eid:162.0.0.5 Eid:2.3.1.1 4.0.0.1 3GPPProvider4.0.0.0/8 2.0.0.2 LLOC:4.2.1.1 XTR4 ProviderA2.0.0.0/8 XTR2 LLOC:2.3.1.1 Wi-FiProvider3.0.0.0/8 XTR3 LLOC:3.0.1.1 3.0.0.1 Eid:3.0.1.1 MSSet of (Eid, RLOC) Eid = LLOC

  15. Local MSSet of (Eid, LLOC)162.0.0.5:4.2.1.1 Local MSSet of (Eid, LLOC)164.2.3.1:2.3.1.1 Eid:162.0.0.5 4.0.0.1 Eid:164.2.3.1 3GPPProvider4.0.0.0/8 2.0.0.2 LLOC:4.2.1.1 XTR4 ProviderA2.0.0.0/8 XTR2 LLOC:2.3.1.1 Transport Wi-FiProvider3.0.0.0/8 M-LISP IP sub XTR3 LLOC:3.0.1.1 3.0.0.1 Eid:164.2.3.1 MAP requestMAP reply MSSet of (Eid, RLOC) Eid =PEid

More Related