A ¡New ¡Approach ¡to ¡Name-‐‒ Based ¡Link-‐‒State ¡Routing ¡ for ¡Information-‐‒Centric ¡ Networks
Ehsan Hemmati1
J.J. Garcia-Luna-Aceves1,2
1UC Santa Cruz 2Palo Alto Research Center
ehsan@ce.ucsc.edu
A New Approach to Name- Based Link-State Routing for - - PowerPoint PPT Presentation
A New Approach to Name- Based Link-State Routing for Information-Centric Networks Ehsan Hemmati 1 J.J. Garcia-Luna-Aceves 1,2 1 UC Santa Cruz 2 Palo Alto Research Center ehsan@ce.ucsc.edu Outline
Ehsan Hemmati1
J.J. Garcia-Luna-Aceves1,2
1UC Santa Cruz 2Palo Alto Research Center
ehsan@ce.ucsc.edu
each router to each Prefix in the network.
routing in the traditional IP networks.
network.
following mechanisms to constructing a path for acquiring data:
publishers.
instance information.
routers
the nearest copies of the content
data object (NDO)
by Prefix
called an Anchor of the prefix
neighbors and calculates loop-free routes to the nearest anchor(s) of prefixes.
neighbor n
routers
network
anchor(s)
detached
path to every destination
hops to the prefix
neighbor n as valid next hop toward router p if neighbor n:
(rdipn = ¡dip ∧|n| ¡< ¡|i|)
created
Sample ¡Network
a b c d g e p i q u f h s t y z r x v n
1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5
Valid Next hops to destination q Valid Next hops to destination p
a b c d g e p i q u f h s t y z r x v n
1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 a b c d g e p i q u f h s t y z r x v n
2 2 3 2 3 1 3 4 1 2 2 3 1 4 2 1 3 3 3
smallest closest anchor among all active anchors
king anchor
smallest ID (∀[a]∈PAIij (rdik = ¡rdia ∧ |k| < |a|))
the prefix
neighbor n as valid next hop toward prefix j if neighbor n:
router itself (dijn = dij ∧|n| < |i|)
created
a b c d g e p i q u f h s t y z r x v n
p,1 p,1 p,1 p,2 p,2 p,2 q,1 q,1 q,2 q,1 r,1 r,1 r,1 r,2 r,2 p,2 q,2
ü N: number of routers ü E: number of links ü D: number of distinct anchors ü C: number of prefixes ü R: average number of instances ü l: average number of neighbors ü d: network diameter
Prefix Instances 1 2 3 4 5 6 Number of AnchorLSAs ×104 1.75 2 2.25 2.5 2.75 3
(a)
NLSR LSCR
Prefix Instances 1 2 3 4 5 6 Anchors Per Prefix 0.5 0.75 1 1.25 1.5 1.75 2
(c)
Discovered Participated
Prefix Instances 1 2 3 4 5 6 Number of Operations ×105 0.85 0.9 0.95 1 1.05 1.1 1.15
(b)
NLSR LSCR
Prefix Instances 1 2 3 4 5 6 Number of Operations ×104 3.5 4 4.5 5 5.5 6
(b)
LSCR NLSR
Prefix Instances 1 2 3 4 5 6 Number of Operations ×104 3.8 4 4.2 4.4 4.6 4.8 5 5.2 5.4 5.6 5.8
(c)
LSCR NLSR
Prefix Instances 1 2 3 4 5 6 Number of Operations 100 200 300 400 500 600 700 800 900 1000
(a)
NLSR LSCR
Prefix Instances 2 4 6 Number of AnchorLSAs 50 100 150 200 250 (a)
LSCR NLSR
Prefix Instances 1 2 3 4 5 6 Number of Operations 100 200 300 400 500 600 700 800 900 (b)
LSCR NLSR
from being created