mobility management in himalis architecture
DESCRIPTION
Mobility Management in HIMALIS ArchitectureTRANSCRIPT
![Page 1: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/1.jpg)
Authors: Ved P. Kafle & Masugi InouePresenter: SOK, Phearin
MBC Lab.Konkuk University
![Page 2: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/2.jpg)
• Introduction
• HIMALIS Architecture
• Verification of Architectural Functions
• Conclusion
![Page 3: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/3.jpg)
![Page 4: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/4.jpg)
Many researches on Future Internet or Next Generation Network: FIND and GENI – United States AKARI – Japan FIF – Korea EIFFEL – Europe
Researches focus on new designs of: Routing/Addressing architectures Mobility Security
![Page 5: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/5.jpg)
![Page 6: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/6.jpg)
IP address is used as:
• Host Identifier (ID) – identify communication session in transportand upper layer protocol
• Locator – locate the destination host and forward packets in network layer protocol
Host movement leads to session termination
![Page 7: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/7.jpg)
• Heterogeneity Inclusion and Mobility Adaptation through Locator ID Separation (HIMALIS) architecture is proposed for a new naming schemefor generating host names and IDs by separating namespaces for host ID and locator.
• Three binding registries: Domain Name Registry
Host Name Registry
ID Registry
resolve host names to IDs and locators initialization phase
distribute host ID to locator binding updates in the network
![Page 8: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/8.jpg)
![Page 9: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/9.jpg)
• Host name:
Variable-length character sets
• Host ID:
Fixed-length bit strings
Control information and packet headers to identify sessions or packets
![Page 10: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/10.jpg)
![Page 11: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/11.jpg)
• Global Hostname:Ex. mbc-pc-1009#mbclab.com
• Host ID = concatenation(prefix, scope, version, hash function(global hostname, parameter))
– Prefix field: aggregate host
– Version field: derivation of host ID by using different parameters of hash function – MD5 or SHA-1
– Scope field: private, public, local or global
![Page 12: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/12.jpg)
![Page 13: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/13.jpg)
• Local Edge ( or Access) Network can be wireless sensor networks, ad-hoc networks…
• Global Transit Network – a collection of service provider’s backbone networks, provides stable configuration and connection
![Page 14: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/14.jpg)
• Unified Logical Control Network
Unified Logical Network Unified Control Network
Domain Name
Registries
ID Registries
Maintains and distributesinformation of AAA, QoS, network configuration…
![Page 15: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/15.jpg)
![Page 16: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/16.jpg)
• Stores binding information between domain names and locators of Host Name Registries (HNR) of each Edge Network
• Binding record does NOT change frequently
• A hierarchical structure like the
DNS
![Page 17: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/17.jpg)
-Detects the binding update due to mobility
-Uploads the update to IDR.
Stores and distributes bindings between IDs and locators of all
active hosts by propagating to the correspondent gateways and hosts
![Page 18: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/18.jpg)
• Dynamically stores the bindings between host names and IDs, locators, and security keys of the hosts when hosts physically move to a new network or activate different interfaces.
• Host registration
– Hosts register their names, IDs, locators, … with HNR when first connecting
– Hosts send registration update request to HNR when changing their IDs, locators, …
![Page 19: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/19.jpg)
• Relates:Host ID used in the transport and upper layersLocators used in the network layer
• Hides the protocol or locator changes from transport layer to application layer.Ex. IPv4 to IPv6 changes in Network layer protocol
![Page 20: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/20.jpg)
![Page 21: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/21.jpg)
Communication Types:
Light-weight Communication
MN and CN start their data communicate directly
Secure Communication
MN and CN start data communication after exchanging control messages
![Page 22: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/22.jpg)
![Page 23: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/23.jpg)
carries out ID/locatormapping functions:-create and append an identity
header to the packet-send the packet to an
appropriate network layer protocol
maintains session states such as host IDs, locators, security keys, hash functions, …
![Page 24: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/24.jpg)
- resolve global host names into host IDs/locators
- Initiate communication with peer hosts
- manage mobility and multihoming
- monitors statusof network interfaces (i.e., locators)
- signals the State Manager to update the currently activelocators or protocols
![Page 25: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/25.jpg)
The header is used in both signaling and data packets.
![Page 26: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/26.jpg)
![Page 27: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/27.jpg)
• IDR
• Gateway
• HNR
implemented in the same node
implemented in the separated node
• Linux PCs – support L2 handover for the device driver of linux
• Time in use
• Host 1 : 8ms for configuration
• IDR : 4ms for locator request and response
![Page 28: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/28.jpg)
![Page 29: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/29.jpg)
• For efficiency in future dynamic network, HIMALIS architecture provides – A new naming system
– Two-layered resolution system
• HIMALIS can be a common platform to provide:– Mobility management
– Resource discovery
Future work: network management and control.
![Page 30: Mobility Management in HIMALIS Architecture](https://reader033.vdocument.in/reader033/viewer/2022060122/5595f94e1a28abbf548b457d/html5/thumbnails/30.jpg)
THANK YOU