DynamicNamesandPrivateAddressMaps: CompleteSelf - - PowerPoint PPT Presentation

dynamic names and private address maps complete self
SMART_READER_LITE
LIVE PREVIEW

DynamicNamesandPrivateAddressMaps: CompleteSelf - - PowerPoint PPT Presentation

DynamicNamesandPrivateAddressMaps: CompleteSelf ConfigurationforMANETs ChristopheJelger,ChristianTschudin www.ana-project.org


slide-1
SLIDE 1

ChristopheJelger,ChristianTschudin

DynamicNamesandPrivateAddressMaps: CompleteSelf ConfigurationforMANETs

  • www.ana-project.org
slide-2
SLIDE 2
  • !

"#$%%&

'!%(')*

**+# ,,, &- .

/,,,,')

/-0# -!0%,%

+%),,'(

)1)

  • !2! !(

#!&$

slide-3
SLIDE 3

3 !

')4,,5)# #

6-%,7-

8&%0&#0- *9):;;9/$ <#-,#, & ,#!=

9#,,,,,,,>

?#*+# ,,!##@#A ') 4##,!-&$! , 5 !!## #

  • ,,%,40,,,-#,.05 B
  • ,40!# !-,,.05 ##

;C%&$(,-%,,# #

  • 0!% 0,,!')&$ !,=
slide-4
SLIDE 4

D !

')&,,-(02E &,0

)' )F22 +)8

/ &$ / 8&

Mapping 4 ,-#5 Mapping 4&, 5

  • !#G );6
  • !# #
  • ),,# #
  • ')#

4&,,5

slide-5
SLIDE 5

7 !

;,,,')

*2E !,,,,& #,

**,, ! (, ! 3!-!,, (,,

?#'),,,& ,

),, ! (# -- 4# ,#@#,5 3!-,,%# (,,, ),, - -,, #,$2E ,,,.;#&(No *%!A,,A &$ !,.

slide-6
SLIDE 6
  • !

F% ')(!% ,,

)' +)8

/ &$ 8&

Mapping: Routing,Forwarding

0F# -!0H8#B#IJ&$ !,

  • !#G );6
  • !# #
  • ')#

4&!5 !#&,,( /0C#0,%!# # ,#%&-

slide-7
SLIDE 7

K !

%# -!

!# #

*')!49"5#, ,-

  • !!.-ALA5

)#-#,-&,,-! - ! 0,C04,- #5

8&%,-E&$ &,&$*+A-A,#!,

/ ,*+,,&#,# $&, !-!4 M M2N*+5

)#-!#,-,,# # ,, #@#(*+# &$,,!#4 -5 #@#

?:&,-$&&%&)

slide-8
SLIDE 8

I !

;#(%%&

),,45# #

PrivateAddressMaps ?,M!#) '- #$&,!-&*+&,

!# #

DynamicShortestDiscriminatingNames :,,$-&,#,,-!-#@# !4,')5

slide-9
SLIDE 9

O !

+%),,'

*,-)(

Internet NAT NAT

192.168.23.65 10.1.34.22 1.2.32.89

A B

2.1.67.92

,)( )POI37 ?PKO ,?( ?P3D )P3IO

≠ ≠

+%),,'PM '),41)5

slide-10
SLIDE 10
  • !

+%),,'(!-#,,

)

  • !45

*+$ :)F:,- 2@# FF"4);6A-5 &! FF+ FakedDNSreply:LUNARchoosesanaddressforpeer 0)-0LA5 9&, ,&*+,, 4,,% ! 5 F# A&,&, G '+24&5

slide-11
SLIDE 11
  • !

+%),,'($#N#

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

slide-12
SLIDE 12
  • !

+%),,'

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

  • ,!#@#,,
  • ;-#&$&#
slide-13
SLIDE 13

3 !

  • !2! !425

#,,$-&,

e.g. {John, Doe, UniBasel, CSDept, Switzerland} and {Paul, Doe, UniBasel, BioDept}

:)F,-!-9"&!!#!#! $-&,4&-#,5

e.g. john-doe.net.lunar and paul-doe.net.lunar

*!,,!M,,

e.g. {John, Doe, UniBasel, CSDept, Switzerland} and {John, Doe, UniBasel, BioDept} john-doe-csdept.net.lunar john-doe-biodept.net.lunar

slide-14
SLIDE 14

D !

2(,- ,

! =

8&,:)F!.

,-, !:)F,8 *,- 8*4H8*+J5

:@#IA ;$&8*&-#,,-:)F, ! ,$

8%:)F,!(

8* !, ,-!!#!&$4-& 5 ,,!$*+$N-

slide-15
SLIDE 15

7 !

2&&&./E! M.

!A # ')(

:$-&,&#% ##@# :@#! ,-:)F )-,,#,(,#@# *!!,#M$!,#4&!A!,)5

(

+%,,!#,&-! # ! !$#,%##4'+2A-5 *2NF%A'+2A-# C#&- !,! # -!

+M(

))< # !-,4 8'5

slide-16
SLIDE 16
  • !

$ -#

"#.

/!. >*%-#,# ,/ /-. < Q:)F ,&,R www.ana-project.org