Documente Academic
Documente Profesional
Documente Cultură
Contenidos
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'
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
I !#
)ormato de la ca/ecera I !+
I !#
)ormato de la ca/ecera I !#
$ bits $ bits $ bits $ bits $ bits $ bits $ bits $ bits
Versin
Prioridad
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'
I !#
Ti0os de direcciones.
I !#
&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
I !#
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
I !#
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 !#
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
I !#
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
I !#
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
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*
I !#
8irecciones Multicast
+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
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'
I !#
8irecciones multicast
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*
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
%,
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 !#
&olicited-node 0re9ix
&olicited-node et;ernet
I !#
%<em0lo '7
I(AI
Jernel
Jernel
inter+az
inter+az
inter+az
FF:FF:FF:FF:FF:FF
I !#
%<em0lo =8
I(AI
Jernel
Jernel
inter+az
inter+az
inter+az
33:33:FF:A=:11:93
Con i!uracin
I !#
Con9i"uracin I !# en -=U>Linux
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:,
I !#
Con9i"uracin en -=U>Linux
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
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-:,::,
I !#
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*
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*
"#neles I$v%o&
I !#
T?neles I !#-so/re-I !+
&AN.I(v92
LAN.I(v*2 &AN.I(v92
I(v9
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:,
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
I !#
r:ctica
,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 !#