ChristopheJelger,ChristianTschudin
DynamicNamesandPrivateAddressMaps: CompleteSelf ConfigurationforMANETs
- www.ana-project.org
DynamicNamesandPrivateAddressMaps: CompleteSelf - - PowerPoint PPT Presentation
DynamicNamesandPrivateAddressMaps: CompleteSelf ConfigurationforMANETs ChristopheJelger,ChristianTschudin www.ana-project.org
**+# ,,, &- .
/-0# -!0%,%
)1)
#!&$
3 !
8&%0�- *9):;;9/$ <#-,#, & ,#!=
?#*+# ,,!##@#A ') 4##,!-&$! , 5 !!## #
;C%&$(,-%,,# #
D !
/ &$ / 8&
Mapping 4 ,-#5 Mapping 4&, 5
4&,,5
7 !
**,, ! (, ! 3!-!,, (,,
),, ! (# -- 4# ,#@#,5 3!-,,%# (,,, ),, - -,, #,$2E ,,,.;#&(No *%!A,,A &$ !,.
/ &$ 8&
Mapping: Routing,Forwarding
4&!5 !#&,,( /0C#0,%!# # ,#%&-
K !
*')!49"5#, ,-
)#-#,-&,,-! - ! 0,C04,- #5
/ ,*+,,&#,# $&, !-!4 M M2N*+5
?:&,-$&&%&)
I !
DynamicShortestDiscriminatingNames :,,$-&,#,,-!-#@# !4,')5
O !
Internet NAT NAT
192.168.23.65 10.1.34.22 1.2.32.89
A B
2.1.67.92
+%),,'PM '),41)5
)
*+$ :)F:,- 2@# FF"4);6A-5 &! FF+ FakedDNSreply:LUNARchoosesanaddressforpeer 0)-0LA5 9&, ,&*+,, 4,,% ! 5 F# A&,&, G '+24&5
A D B
A?B, label = 3, reply = ethA A?B, label = 7, reply = ethD a) Route request sent by A looking for B
A D B
label = 7, reply = ethD label = 5, reply = ethB b) Route reply sent by B towards A
IP
LUNAR+NAT
LL + PHY LUNAR LL + PHY IP
LUNAR+NAT
LL + PHY
dest = ethD, label = 7, IPpkt dest = ethB, label = 5, IPpkt Src = 10.1.1.132 Dst = 10.1.1.2 Src = 172.16.2.23 Dest = 172.16.2.75
A D E B C A B A B C E B C 10.1.1.38 10.1.1.2 10.1.1.132 10.1.1.38 10.1.1.2 10.1.1.132 172.16.2.23 172.16.2.75
Physical topology A's map B's map C's map
3 !
e.g. {John, Doe, UniBasel, CSDept, Switzerland} and {Paul, Doe, UniBasel, BioDept}
e.g. john-doe.net.lunar and paul-doe.net.lunar
e.g. {John, Doe, UniBasel, CSDept, Switzerland} and {John, Doe, UniBasel, BioDept} john-doe-csdept.net.lunar john-doe-biodept.net.lunar
D !
7 !
:$-&,&#% ##@# :@#! ,-:)F )-,,#,(,#@# *!!,#M$!,#4&!A!,)5
+%,,!#,&-! # ! !$#,%##4'+2A-5 *2NF%A'+2A-# C#&- !,! # -!
))< # !-,4 8'5
/!. >*%-#,# ,/ /-. < Q:)F ,&,R www.ana-project.org