The document discusses hierarchical global naming versus flat local addressing in network architecture. Global names have a hierarchical structure from specific to general domains, while local addresses are flat with no topological meaning. Late binding allows names to be resolved to addresses at a late stage, and network address translation (NAT) has become common practice. This architecture allows for minimal governance of names and none for addresses, as well as inherent scalability and local mobility.
1 of 6
More Related Content
Global naming & local addressing
1. Global Naming
&
Local Addressing
Dae Young KIM
17Oct13 dykim@cnu.kr 1
2. Architecture
Hierarchical Global Name
Flat Local Address
Late binding
NAT as a norm
Name nodes, not interfaces
17Oct13 dykim@cnu.kr 2
3. Hierarchical Global Naming
Hierarchical
C Bottom-up pruning
cnu.ac.kr, cnu.kr, cnu.edu
C In contrast to topdown allocation/distribution
IP address
C Minimal governance; against duplicity
Global
C xyz.ccl.cnu.kr.globe.solar.galaxy
17Oct13 dykim@cnu.kr 3
4. Flat Local Addressing
Flat node address
C No hierarchy
C No topological significance
C No change inside a given local domain
C No change in moving > inherent local mobility
Local
C No need for governance
17Oct13 dykim@cnu.kr 4
5. Late Binding and NAT
Late Binding
C ccl<cnu<ac<kr<globe<solar<galaxy
| | | | | |
a1< a2 <a3<a4< a5 < a6 <
NAT
C Norm, not an anomaly
17Oct13 dykim@cnu.kr 5
6. Consequences
Governance-free
C Minimal for names
C None for addresses
Inherently scalability
C Divide and Conquer
Inherent local mobility
C NAT mobility transversal: engineering challenge
From e2e to middle-box
17Oct13 dykim@cnu.kr 6