Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.


632 Aufrufe

Veröffentlicht am

Veröffentlicht in: Bildung, Technologie
  • Als Erste(r) kommentieren


  1. 1. ILNP(Identifier Locator Network Protocol)
  2. 2. INDEXIntroductionILNPv6Identifier & LocatorMobilityBenefits
  3. 3. ILNPEvolutionary ApproachFocus on Network and Transport LayerILNP as a concurrent system on the existing Internet infrastructure
  4. 4. ILNPv6Can be seen as a set of extensions to IPv6:- Uses same packet format as IPv6 in network core.- IPv6 core routers do not need to change.- Incrementally deployable on IPv6 core.- Backwards compatible with IPv6.- Split 128-bit IPv6 address:Locator(L) – 64-bit name for the subnetworkIdentifier(I) – 64-bit name for the host
  5. 5. IPv6 addresses and ILNPv6IPv6(as per RFC4291)001 Global routing Subnet ID Interface Identifier prefix IPv6 routing prefix Same syntax, different SemanticsILNPv6 Locator Node Identifier same syntax and semantics as IPv6 routing prefix
  6. 6. IPv6 Packet Header
  7. 7. ILNPv6 Packet Header
  8. 8. Locators vs. IdentifiersLocator(L)- Uses the existing “Routing Prefix” bits of an IPv6 address.- names a single subnetwork- topologically significant- only used for routing and forwardingIdentifier(I)- Replaces the existing “Interface ID” bits of an IPv6 address- Names a node, not an interface- Remains constant even if connectivity/topology changes- only used by transport-layer(and above) protocols
  9. 9. Naming: IP vs. ILNP Protocol Layer IP ILNP Application FQDN or IP address FQDN Transport IP address Identifier Network IP address Locator Link MAC address Mac address Entanglement Separation* FQDN = fully qualified domain name
  10. 10. I-LV and NotationI-LV(Identifier-Locator Vector)Consists of a pairing of an Identifier value and a Locator valueWritten as [I, L]NotationA = IP addressI = IdentifierL = LocatorP = Transport-layer port number_L = Local_R = Remote
  11. 11. MobilityHost Mobility- individual hosts may be mobile, moving across the Internet or boundary within an IP-based networkNetwork(Site) Mobility- a whole site, IP subnetwork(s) may be mobile, moving across the Internet or boundary within an IP-based networkMobility is implemented by enabling- Locator values to be changed dynamically by a node- use of Locator Updates to allow active sessions to be maintained
  12. 12. Host Mobility[1]Site Network A L_A H(1) SBR_A • H(X) Host H at position X • L_A, B H(2) INTERNET global Locator value • SBR Site Border Router H(3) L_B SBR_BSite Network B
  13. 13. Host Mobility[2]Immediate Handover- the host sends LU messages to CNs, immediately stops using L_A and switches to using L_B onlySoft Handover- the host sends LU messages to CNs, but it uses both L_A and L_B until it no longer receives incoming packetsProblemIf LU message is lost, high packet loss occurs
  14. 14. Network Mobility[1]Site Network SBR L_1 ra 0 H ra 1 ISP_1 ILNP mobile network before handover
  15. 15. Network Mobility[2]Site Network SBR L_1 ISP_1 ra 0 H L_2 ra 1 ISP_2 ILNP mobile network during handover
  16. 16. Network Mobility[3]Site Network SBR ra 0 H L_2 ra 1 ISP_2 ILNP mobile network after handover
  17. 17. BenefitsSupport fully scalable multi-homing and mobilityReduce overall size of the Internet’s global routing tableILNP’s mobility approach- eliminates the need for special-purpose routers (e.g., home agent and/or foreign agent now required by Mobile IP)- eliminates "triangle routing" in all cases.No changes are required to existing IPv6 (or IPv4) routersILNPv6 is fully backwards compatible with IPv6 (ILNPv4 is fullybackwards compatible with IPv4)
  18. 18. Thank you