Sunteți pe pagina 1din 37

Tpicos Avanzados en Redes de Computadoras y Telecomunicaciones

Universidad Nacional de Asuncin

Profesor: Dr. Juan Carlos Fabero Jimnez (UCM)

Contenidos

Tema 1: Virtualizacin. User-Mode-Linux (UML) Tema 2: I de nue!a "eneracin: I !#

Tema $: %ncaminamiento en &istemas 'utnomos. (& )!2 * (& )!$

Tema +: %ncaminamiento entre &istemas 'utnomos: ,- !+

Tema .: %ncaminamiento /asado en 0ol1ticas Tema #: VoI Tema 2: Multicast

Juan Carlos Fabero

Universidad Nacional de Asuncin

IP de nueva generacin: IPv6

Introduccin

3 or 4u5 I !#6

Limitaciones de I !+:

Direcciones de 32 bits:
Inconveniente: pocas direcciones Solucin: Utilizar intranets con direcciones privadas y NA

!r"anizacin en clases:
Inconveniente: se desperdician #uc$as direcciones Solucin: CID%

For#ato de data"ra#a:
&on"itud de cabecera variable Fra"#entacin en los enca#inadores

Se"uridad:
No tiene prevista nin"una opcin de se"uridad' Solucin: I(Sec'

)ulticast:
!pcional en I(v*' No se $a lle"ado a utilizar de #anera e+icaz'

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

La solucin: I !#

Direcciones: ,2- bits .#/s de 3'* 0 ,13- direcciones2 For#ato si#pli+icado de cabecera .#ayor velocidad de procesa#iento2 3nca#ina#iento 4er/r5uico Autocon+i"uracin de los inter+aces de red .plug-and-play2 Soporte para tr/+ico en tie#po real .6oI(7 68deo ba4o de#anda'''2 !pciones de se"uridad

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

)ormato de la ca/ecera I !+

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

)ormato de la ca/ecera I !#
$ bits $ bits $ bits $ bits $ bits $ bits $ bits $ bits

Versin

Prioridad

Etiqueta de flujo Cabecera siguiente Lmite de saltos

Longitud del campo datos

Direccin IP Fuente ( !" bits#

Direccin IP Destino ( !" bits#

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

)ormato de ca/ecera I

Versin: distin"ue entre las versiones * y 9' Prioridad: clase de tr/+ico' 1:;: tr/+ico nor#al< -:,=: tr/+ico en tie#po real' Etiqueta de flujo: 1 para tr/+ico nor#al< per#ite a los enca#inadores distin"uir entre data"ra#as 5ue pertenecen al #is#o +lu4o de datos' Longitud de los datos: incluye la lon"itud de las cabeceras adicionales' Siguiente cabecera: indica el tipo de la si"uiente cabecera de e>tensin .si la $ay27 o el protocolo de capa superior en el ca#po de datos' Lmite de saltos: si#ilar al & de I(v*' Direcciones origen y destino: ,2- bits cada una'

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

Ti0os de direcciones.

I(v9 soporta los si"uientes tipos de direcciones:


Unicast: se re+ieren a una sola inter+az en Internet' Un data"ra#a diri"ido a una direccin unicast se entre"a slo a la inter+az con esa direccin' Multicast: identi+ican a un "rupo de inter+aces' Un data"ra#a diri"ido a una direccin #ulticast se entre"a a todas las inter+aces 5ue tienen esa direccin' 'n*cast: identi+ican a un "rupo de inter+aces' Un data"ra#a diri"ido a una direccin anycast se entre"a slo a la inter+az #/s cercana con esa direccin' No $ay direcciones de /roadcast'

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

7e0resentacin de las direcciones

&as direcciones se representan por - "rupos de ,9 bits cada uno e>presados con caracteres $e>adeci#ales' &os "rupos est/n separados por el car/cter ?:@'
34e#plos:
F3C1:AAC-:B3*F:123*:=9;-:,2AA:CF23:1B-; 211,:1111:1111:1111:111,:1111:1111:11=9

&os 1 al co#ienzo de un ca#po se pueden o#itir:


F3C1:AAC-:B3*F:23*:=9;-:,2AA:CF23:B-; 211,:1:1:1:,:1:1:=9

6arios "rupos :1: conti"uos se pueden resu#ir por ::


211,::,:1:1:=9

Slo puede aparecer una vez ::


211,::,::=9 es a#bi"ua

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

%structura de las direcciones


I(v* slo per#ite un nivel 4er/r5uico: netid y $ostid' (ara +acilitar las tareas de enca#ina#iento7 I(v9 per#ite #/s niveles de 4erar5u8a'
3s lo 5ue se conoce co#o agregado de direcciones'

Cada direccin I(v9 co#ienza por un pre+i4o 5ue indica 5uC tipo de direccin es .pre+i4o de +or#ato2:

Tipo de dire ccin Reservada Unicast Global Agregable Unicast Enlace Local Unicast Sitio Local ULA !lticast

FP ( inario! 0000 0000 001 1111 1110 10 1111 1110 11 1111 1100 1111 1111

FP ("e #ade cim al! 00 23 FE8 FEC FD FF

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

8irecciones Unicast -lo/ales '"re"a/les


Son las 5ue utiliza una #/5uina conectada a Internet' (er#iten la autocon+i"uracin:
Una #/5uina puede obtener el pre+i4o de red desde el enca#inador de su red' 3l identi+icador de inter+az se puede construir a partir de la direccin )AC7 o bien se puede +i4ar en la con+i"uracin de la #/5uina'
3 11, ,3 &A %es 2* N&A ,9 S&A 9* Inter+az

&A: op:&evel A""re"ation' %es: %eservado< per#itir/ a#pliar &A o N&A en el +uturo' N&A: Ne>t:&evel A""re"ation' S&A: Site:&evel A""re"ation' .%FC 23;*2
Juan Carlos Fabero Universidad Nacional de Asuncin

I !#

8irecciones Unicast de %nlace Local

Son direcciones privadas 5ue pueden utilizarse en intranets no 4er/r5uicas .planas2' Nunca se enca#inan $acia el e>terior' (er#iten realizar las +unciones de ?descubrimiento de vecino@' 3n DNUE&inu> todo inter+az de red se autocon+i"ura con una direccin unicast de enlace local' 34e#plo:
+e-1::21+:b1++:+ea=:9e
,1 ,,,, ,,,1 ,1 =* 1 9* Inter+az

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

8irecciones Unicast de &itio Local

Son direcciones privadas 5ue pueden utilizarse en intranets 4er/r5uicas' Nunca se enca#inan $acia el e>terior' 34e#plos:
+ec1:=1:,9::, +ec1:=1:,9:1:21+:b1++:+ea=:9e
,1 ,,,, ,,,1 ,, =* Subred 9* Inter+az

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

8irecciones Uni4ue Local I !# Unicast 'ddresses (UL')

Son direcciones privadas 5ue pueden utilizarse en intranets 4er/r5uicas' Nunca se enca#inan $acia el e>terior' Sustituyen a las direcciones unicas de sitio local .+ec1::E,12 34e#plos:
+d11:=1:,9::, +d21:=1:,9:1:21+:b1++:+ea=:9e
,,,, 1,,1 =9 Subred 9* Inter+az

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

'utocon9i"uracin

Con I(v9 no es necesario el protocolo DFC( para 5ue una #/5uina obten"a su direccin en la red .aun5ue e>iste DFC(92 Aasta con 5ue un enca#inador en la red anuncie su pre+i4o .de 9* bits2 &a #/5uina recibe el pre+i4o y construye la direccin bas/ndose en la direccin del inter+az' 34e#plo:
)AC: 11:,-:-*:9;:19:,D

(re+i4o:2A1,:*-:,11:,13::E9*

12,-:-*FF:F39;:19,D

2A1,:*-:,11:,13:12,-:-*FF:F39;:19,DE9*

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

8irecciones Multicast

Son direcciones asi"nadas a "rupos de #/5uinas' Se caracterizan por su :m/ito:


Nodo local .111,2 .1>,2 3nlace local .11,12 .1>22 Sitio local .1,1,2 .1>=2 !r"anizacin .,1112 .1>-2 Dlobal .,,,12 .1>32
* * 9* pre+i4o de red 32 ID Drupo ,,,, ,,,, +la"s /#bito reserv' plen

+la"s

1%(

G17 per#anente< G,7 te#poral (G17 no basada en pre+i4o< (G,7 basada en pre+i4o %G17 no incluye %(< %G,7 direccin de %( incluida

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

8irecciones Multicast

3l protocolo de descubri#iento de vecino tiene direcciones reservadas: Desde FF12::,:FF11:1 $asta FF12::,:FFFF:FFFF 34e#plo: Se necesita averi"uar la direccin )AC asociada con la direccin I(v9 211,::,:-11:2113:-C9C Se env8a un #ensa4e IC)( Nei"bour Discovery a la direccin FF12::,:FF13:-C9C

Direcciones #ulticast de los enca#inadores: FF1,::2 enca#inadores del nodo local' FF12::2 enca#inadores del enlace local' FF1=::2 enca#inadores del sitio local' FF12::B enca#inadores %I( del enlace local'

Direcciones #ulticast de los co#putadores: FF1,::, co#putador del nodo local .todos los inter+aces del nodo local2' FF12::, co#putadores del enlace local'

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

8irecciones multicast

&os identi+icadores de "rupo se dividen en tres ran"os:


1>1111111, a 1>3+++++++: identi+icadores para direcciones #ulticast per#anentes .?bien conocidas@2 1>*1111111 a 1>;+++++++: identi+icadores para direcciones #ulticast per#anentes .?bien conocidas@2 basadas en pre+i4os de red' 1>-1111111 a 1>++++++++: identi+icadores para direcciones #ulticast din/#icas'

34e#plos:
++12:1:1:1:1:1:1:,1, Servidores N ( en un enlace' ++3=:*1:211,:db-:,,,,:1:*1*1:*1*1 "rupo de servidores en un ?sitio@ con pre+i4o de red 211,:db-:,,,,::E9*

Juan Carlos Fabero

Universidad Nacional de Asuncin

IP de nueva generacin: IPv6

Descubrimiento de vecinos

I !#

'7

('ddress 7esolution

rotocol)

Se e#plea para asociar direcciones I(v* con direcciones )AC en redes de di+usin' 34e#plo sobre 3t$ernet:
C

I(A is at )ACA

H$o $as I(AI

%,

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

8escu/rimiento de !ecinos

3ntre otras cosas7 substituye al protocolo A%( de I(v* Se e#plea el protocolo IC)(v9 . ipos ,3= y ,392 34e#plo sobre 3t$ernet:
I !#

2001:0048:0100:0103:020f:b0ff:fea5:006e ff02:0000:0000:0000:0000:0001:ff00:0000/104 ff02:0000:0000:0000:0000:0001:ffa5:006e 33:33:ff:a5:00:6e

&olicited-node 0re9ix

&olicited-node et;ernet

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

%<em0lo '7

&a pre"unta A%( via4a en una tra#a de di+usin


3s aceptada por todos los inter+aces' odos los inter+aces copian la pre"unta A%( al espacio del Jernel' Slo la #/5uina con direccin I(A contesta a la pre"unta A%(' I(A I(C Jernel

I(AI

Jernel

Jernel

inter+az

inter+az

inter+az

FF:FF:FF:FF:FF:FF

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

%<em0lo =8

&a pre"unta ND via4a en una tra#a de #ultidi+usin


3s aceptada slo por los inter+aces interesados' Slo la #/5uina con direccin I(A contesta a la pre"unta A%(' I(A I(C Jernel

I(AI

Jernel

Jernel

inter+az

inter+az

inter+az

33:33:FF:A=:11:93

Juan Carlos Fabero

Universidad Nacional de Asuncin

IP de nueva generacin: IPv6

Con i!uracin

I !#

Con9i"uracin I !# en -=U>Linux

3l Jernel ya incorpora soporte para I(v9' Co#probar la con+i"uracin:

K i+con+i" et$1 et$1 &inJ encap:3t$ernet FLaddr 11:1F:A1:A=:11:93 inet addr:,*;'B9'-1'29 Acast:,*;'B9'-,'2== )asJ:2=='2=='2=*'1 inet9 addr: +e-1::21+:b1++:+ea=:9eE9* Scope:&inJ inet9 addr: +d11::=1:,1E9* Scope:Site U( A%!ADCAS %UNNIND )U& ICAS ) U:,=11 )etric:,

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

Con9i"uracin en -=U>Linux

Desde la l8nea de rdenes:

K i+con+i" et$1 add +d11::=1:,1E9* K ip addr add +d11::=1:,1E9* .alternativa2 K i+con+i" et$1 et$1 &inJ encap:3t$ernet FLaddr 11:1F:A1:A=:11:93 inet addr:,9B'B9'-1'29 Acast:,9B'B9'-,'2== )asJ:2=='2=='2=*'1 inet9 addr: +e-1::21+:b1++:+ea=:9eE9* Scope:&inJ inet9 addr: +d11::=1:,1E9* Scope:Site U( A%!ADCAS %UNNIND )U& ICAS ) U:,=11 )etric:, %M pacJets:,3B93;= errors:1 dropped:1 overruns:1 +ra#e:1 M pacJets:,929 errors:1 dropped:1 overruns:1 carrier:1 collisions:1 t>5ueuelen:,111 %M bytes:,;,-B;,,= .,93'B )iA2 M bytes:3,9,9, .31-'; NiA2 Interrupt:22= Aase address:1>=111

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

Con9i"uracin en -=U>Linux

3n el arc$ivo EetcEnetHorJEinter+aces :
auto et$1 i+ace et$1 inet static address ,B2',9-','= net#asJ 2=='2=='2=*'1 netHorJ ,B2',9-'1'1 broadcast ,B2',9-','2== "ateHay ,B2',9-',', dns:servers ,2;'1'1', i+ace et$1 inet9 static address 211,:db-:,::=1,a net#asJ 9* "ateHay 211,:db-:,::,

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

'nuncio de 0re9i<os en un encaminador Linux

Se puede con+i"urar una #/5uina &inu> para 5ue actOe de enca#inador y anuncie el pre+i4o de red' Cada vez 5ue arranca una #/5uina7 solicita el pre+i4o de red desde el enca#inador y autocon+i"ura su inter+az' Activar el de#onio ze/ra .del pa5uete 4ua""a2:
3n EetcE5ua""aEdae#ons aPadir la entrada: zebraGyes 3n EetcE5ua""aEzebra'con+:
Q Rebra con+i"uration saved +ro# vty Q $ostna#e zebra passHord zebra enable passHord zebra lo" +ile EvarElo"EzebraEzebra'lo" Q inter+ace et$1 no ipv9 nd suppress:ra ipv9 nd pre+i> +d11:,::E9*

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

%<ercicio:

Iniciar 3 #/5uinas U)&' &a #/5uina u#l, deber/ con+i"urarse para 5ue anuncie el pre+i4o de red +d11:,::E9* por su inter+az et$1 Al levantar el inter+az et$1 de las #/5uinas u#l2 y u#l37 deber/n obtener el pre+i4o de red desde u#l, y con+i"urar auto#/tica#ente sus direcciones I(v9' i+con+i" et$1 up i+con+i" et$1 APadir en u#l, el anuncio del pre+i4o 211,:db-:,1,:,::E9*

u#l, u#l2 u#l3

Juan Carlos Fabero

Universidad Nacional de Asuncin

IP de nueva generacin: IPv6

"#neles I$v%o&

I !#

T?neles I !#-so/re-I !+

Stiles para conectar ?islas@ I(v9 a travCs de redes anti"uas'

&AN.I(v92

LAN.I(v*2 &AN.I(v92

I(v9

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

T?neles I !#-so/re-I !+

Con+i"uracin en &inu>:
Desde la s$ell: K K K K iptunnel add sit, re#ote ,B*',;B'2='=1 i+con+i" sit, up i+con+i" sit, add 211,:db-:*1:29,C::2,2A:2E,29 route ::inet9 add de+ault "H 211,:db-:*1:29,C::2,2A:,

K K K K

ip ip ip ip

tunnel add sit, T#ode sitU re#ote ,B*',;B'2='=1 linJ set dev sit, up addr add 211,:db-:*1:29,C::2,2A:2E,29 dev sit, :9 route add de+ault via 211,:db-:*1:29,C::2,2A:,

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

T?neles I !#-so/re-I !+

Con+i"uracin en &inu>
Desde EetcEnetHorJEinter+aces: auto tunel i+ace tunel inet9 v*tunnel address 211,:db-:*1:29,C::2,2A:2 net#asJ ,29 endpoint ,B*',;B'2='=1 "ateHay 211,:db-:*1:29,C::2,2A:,

auto tunel i+ace tunel inet9 v*tunnel endpoint ,B*',;B'2='=1 #tu ,*11 up ip route add 2111::E3 dev VIFAC3

Juan Carlos Fabero

Universidad Nacional de Asuncin

I !#

r:ctica

Crear la si"uiente con+i"uracin con ayuda de #/5uinas U)&

+d11:,::E9* u#l2 u#l,


et$1

,B2',9-','1E2*

+d11:2::E9* u#l3

et$,

et$1

u#l*

Notas:
aPadir a u#l, y u#l* la ruta 2111::E3 a travCs de su enca#inador respectivo' ip route add 2111::E3 via +d11:,::2 .u#l,2 ip route add 2111::E3 via +d11:2::3 .u#l*2 Activar el enca#ina#iento en u#l2 y u#l3: sysctl :H net'ipv9'con+'all'+orHardin"G, APadir las rutas necesarias a u#l2 y u#l3: ip route add +d11:2::E9* dev tn .u#l22 ip route add +d11:,::E9* dev tn .u#l32
Juan Carlos Fabero Universidad Nacional de Asuncin

I !#

r:ctica

EetcEnetHorJEinter+aces
auto et$1 i+ace et$1 inet9 static address +d11:,::2 net#asJ 9* auto et$, i+ace et$, inet static address ,B2',9-','2 net#asJ 2=='2=='2=='1 auto tn i+ace tn inet9 v*tunnel endpoint ,B2',9-','3 "ateHay +d11:2::3 auto et$1 i+ace et$1 inet9 static address +d11:2::3 net#asJ 9* auto et$, i+ace et$, inet static address ,B2',9-','3 net#asJ 2=='2=='2=='1 auto tn i+ace tn inet9 v*tunnel endpoint ,B2',9-','2 up ip route add +d11:,::E9* dev VIFAC3

auto et$1 i+ace et$1 inet9 static address +d11:,::, net#asJ 9* "ateHay +d11:,::2

u#l,
auto et$1 i+ace et$1 inet9 static address +d11:2::* net#asJ 9* "ateHay +d11:2::3

u#l2 u#l* (ara activar un inter+az: i9u0 interfaz .p'e' i9u0 et;@2
Juan Carlos Fabero Universidad Nacional de Asuncin

u#l3

I !#

Juan Carlos Fabero

Universidad Nacional de Asuncin

S-ar putea să vă placă și