Home
        MIPL HOWTO (pt) - IPv6@ESTG
         Contents
1.     Mobilidade IPv6    1  O n   m  vel  MN  desloca se para uma rede diferente  e recebe um novo care of   address  CoA     2  O MN regista o seu movimento  binding update  BU   no Home Agent  HA   o  novo CoA    associado ao Home Address HoA  no HA   O HA envia um  binding acknowledgement BA  para o MN    3  Um n    designado de Correspondent Node  CN   quer comunicar com o MN   usando o seu HoA  O HA intercepta os pacotes destinados ao MN    4  O HA envia por t  nel todos os pacotes destinados ao MN usando o seu CoA    5  O MN responde para o CN usando o seu CoA  fazendo um registo no CN caso  este suporte MIPv6   comunicando directamente com este  optimiza    o de  Rota   ou pode enviar por t  nel todos os pacotes para o HA  sendo este  respons  vel por os enviar para o CN     Ver figura    Mobilidade IPv6    no topo     Para mais detalhes  ler a RFC 3775   Mobility Support in  Pv6      2  IPv6    O IP vers  o 6  IPv6   RFC   2460     a nova vers  o do protocolo da Internet  IP    designado como o sucessor do IP vers  o 4  IPv4   RFC 0791   As mudan  as mais  significativas do IPv4 para o IPv6 s  o as enumeradas de seguida     Expans  o das capacidades de endere  amento  Simplifica    o do formato do cabe  alho  Melhoramento do suporte de extens  es e op    es  Capacidade de fluxo por labels   Capacidades de autentica    o e privacidade    VVVV WV    Dever   haver conhecimento b  sico do processo de auto configura    o IPv6 stateless   para compreender como funciona a mobi
2.   Agent   DHAAD is used if it is the unspecified address  Default   The route optimization policies are of the form   MnRoPolicy proto sport type dport code boolean   Any number of these policies may be defined  If no policies are  defined default behavior depends on the DoRouteOptimizationMN  option   The fields for a route optimization policy entry are as follows   proto is either a protocol number or one of the pre defined pro   tocols ICMP  TCP  UDP  or SCIP  sport type is source port for  all protocols Using ports  and type for ICMP  dport code is  destination port  or code for ICMP  Last field boolean sets  route optimization either enabled or disabled for packets match   ing this entry   For sport type and dport code fields a wildcard value  any  is  allowed   EXAMPLES    A Correspondent Node example   NodeConfig CN   DoRouteOptimizationCN enabled    A Home Agent example    NodeConfig HA     Interface  ethO    Interface  ethi      UseMnHalPsec enabled     IPsecPolicysSet    HomeAgentAddress 3ffe 2620 6 1  1     HomeAddress 3ffe 2620 6 1  1234 64   HomeAddress 3ffe 2620 6 1  1235 64     37    IPsecPolicy HomeRegBinding UseESP   IPsecPolicy TunnelMh UseESP         A Mobile Node example   NodeConfig MN   DoRouteOptimizationCN enabled   DoRouteOptimizationMN enabled   UseCnBuAck enabled   MnHomeLink  ethoO       HomeAgentAddress 3ffe 2620 6 1  1   HomeAddress 3ffe 2620 6 1  1234 64       proto type code route opt   MoRoPo Licey ICMP any any disabled   MnRoPolicy ICMP 129 0
3.   anteriormente como CN      Fazendo o ping do host R para o MN  uma vez que aquele n  o foi configurado como  MN     poss  vel verificar que a comunica    o    feita atrav  s do HA em ambos os  sentidos    Outro comando que pode ser usado para verificar o percurso dos pacotes    o    traceroute6  mas nos testes com mipv6 os resultados deste comando s  o muito  inconsistentes devido ao uso de t  neis  e por isso se desaconselha o seu uso     5 4  Tabela de encaminhamento IP do Kernel    Algo interessante no MIPv6    que ele muda a sua default route para o t  nel que criou do  MN para o HA       route  A inet6   Kernel IPv6 routing table   Destination Next Hop Flags Metric Ref Use Iface  mere 0  e UD 64 O Op a    Caso n  o mude  uma rota poder   ser adicionada manualmente     aoia eene ah oy Ovens  Release al    5 5  Mover se atrav  s de v  rias redes    Mover se ao longo de v  rias redes visitadas nao    muito diferente do que viajar atrav  s  de uma  H   que ter em conta    que por cada rede visitada ser   criado um novo endere  o  por auto configura    o     23    N S     sub rede N S  sub rede  origem N L visitada  ae N   en  2000 a   64 N Internet   2000 d   64    N 2000 b   64         Etho   10 EthoO   1 Eth2  1            2000 a  20 L       N    2000 c   64 N    S MN  sub rede N  visitada    O MN a mover se por v  rias redes    1  O MN visita uma rede  auto configura um CoA e faz um binding update no HA   2  O MN move se de uma rede visitada para outra e faz novo BU no 
4.   mas s   para o caso de um cen  rio wireless como      bvio  A  vers  o do GnomeMeeting ter   de ter suporte de IPv6     GNOMEMEETING  Cal Edt View Tools Help    Statistics   Dialpad   Audio   Video       Imagem do uso do gnomeMeeting para testar o roaming entre as redes wireless     5 7  Outros Testes    Outros testes poder  o ser feitos usando aplica    es para gerar tr  fego e medir os  par  metros da comunica    o  tais como o MGEN e o TRPR     25    6  FAQ    Esta FAQ foi construida com base na existente no HowTo original  foi actualizada   e foram acrescentados novos t  picos com base na mailing list oficial do MIPv6 e em  diversas pesquisas feitas no   mbito deste trabalho     1  O  Porque    que    necess  rio criar a entrada  dev mipv6 dev     A  O ficheiro dev serve  principalmente  para que a ferramenta mipv6 possa  fazer modifica    es aos par  metros do kernel  usando chamadas 10ctl atrav  s do  ficheiro do dispositivo  O mknod cria um ficheiro de dispositivo especial com  par  metros reconheciveis pelo mipv6     2  Q  O MIPL suporta IPSec     A  A partir da vers  o 2 6 do MIPL  que foi implementado suporte para IPSec de  raiz  A  RFC 3776  define este processo     3  Q  Como se pode controlar os par  metros de mobilidade tais como o uso de  IPSec na comunica    o ou o uso ou n  o de optimiza    o de rotas     DoRouteOptimizationMN enabled     UseMnHalPsec enabled         Ver man mip6  d conf    4  Q  Ser   que diferentes redes wireless podem ter diferentes chav
5.   o  criando um novo endere  o IPv6 a partir do prefixo recebido e do seu  pr  prio MAC  O comando    ifconfig ethO    permite ver a o novo endere  o     20     rock  localhnost   trecentig erent   ethl Link encap Ethernet HWaddr 000 tie iil so 0b  92  Lins eucleies 2000 sess 21 le Lilie sires Se ees  od Scope Global     Waet  lt euclelies ZOOM Sess Dio leites eos 64 Scope Global     ineto acd  See 8 2  18 a a Scope  Link    ass acer Z000   2820 7 64 Scope Global     UP BROADCAST RUNNING MULTICAST MIU  DOO Merrie  lt 1  RX packets  924 errors 0 drooeed 0 overruns  frame  0  TX packets 77 errors 0 dropped 0 overruns 0 carrier 0  collisions 0 txqueuelen 1000  RX bytes  93981 N91  KIB  TX Dytes  e nl  oo KIB   Base address 0xbc00 Memory  ff8e0000 ff900000    O novo Care of Address  gerado combinando o MAC com o prefixo do AR   O endere  o sup  rfluo da rede origem     O endere  o link local gerado no boot    eo O O       O Home Address    Quase ao mesmo tempo  o MN ira enviar o binding update para o HA  Na janela  tcpdump    possivel ver varios pacotes enviados para o HA  O ethereal tamb  m pode ser  usado para verificar o envio de mensagens quando existe movimento  como por  exemplo os bindings updates enviados para o HA ap  s configurar o CoA     No    Time Source Destination Protocol Info  37 1 1219 039303 PDH a E kg AFEN EE 2000 a  10 Binding Update  372 1219 039303 2000 c  211 11ff fe59 299 2000 a  10 MIPV6 Binding Update       Frame 371  110 bytes on wire  110 bytes captur
6.   vert on   the prefix fec0 0 0 1   which has a lenght of 64 on the  interface ethO  Also the prefix should be marked as autonomous  AdvAu   tonomous on   and as on link  AdvOnLink on    All the other options  are left on their default values     To support movement detection of Mobile IPv6 Mobile Nodes  the address  of interface should be used instead of network prefix     interface eth0O     AdvSendAdvert on   prefix fec0 0 0 1  4 64     AdvOnLink on   AdvAutonomous on   AdvRouterAddr on   bi  bi    For 6to4 support  include the Baseoto4Interface option in each prefix  section  When using a dynamic IPv4 address  set small prefix lifetimes  to prevent hosts from retaining unreachable prefixes after a new IPv4  address has been assigned     interface eth0     AdvSendAdvert on       Advertise at least every 30 seconds    43    MaxRtrAdvinterval 30     Prefix 020 0256 782  64      AdvOnLink on   AdvAutonomous on   Base6to4Interface ppp0       Very short lifetimes for dynamic addresses  AdvValidLifetime 300   AdvPreferredLifetime 120   by  by    Since 6to4 is enabled  the prefix will be advertised as  2002 WWXX YYZZ 5678   64  where WW XX YY ZZ is the IPv4 address of ppp0  at configuration time   IPv6 addresses are written in hexadecimal    whereas IPv4 addresses are written in decimal  so the IPv4 address  WW XX YY ZZ in the 6to4 prefix will be represented in hex      FILES   usr sbin radvd   etc radvd conf   var run radvd radvd pid   var log radvd log  CREDIT  The description 
7.  Detection algorithm  see  Section 7 3 of RFC 2461   A value of zero means unspecified  by  this router    Must be no greater than 3 600 000 milliseconds  1 hour    Default  O   AdvRetransTimer milliseconds  The time  in milliseconds  between retransmitted Neighbor Solic   itation messages  Used by address resolution and the Neighbor  Unreachability Detection algorithm  see Sections 7 2 and 7 3 of    RFC 2461   A value of zero means unspecified  by this router      Default  O    40    AdvCurHopLimit integer  The default value that should be placed in the Hop Count field  of the IP header for outgoing  unicast  IP packets  The value  should be set to the current diameter of the Internet  The  value zero means unspecified  by this router    Default  64    AdvDefaultLifetime seconds    The lifetime associated with the default router in units of sec     onds  The maximum value corresponds to 18 2 hours  A lifetime  of 0 indicates that the router is not a default router and  should not appear on the default router list  The router life     time applies only to the routera      s usefulness asa  default   router  it does not apply to information contained in other mes    sage fields or options  Options that need time limits for their   information include their own lifetime fields     Must be either zero or between MaxRtrAdvinterval and 9000 sec   onds     Default  3   MaxRtrAdvinterval  AdvSourceLLAddress on off    When set  the link layer address of the outgoing interface is  inc
8.  No HOWTO original est   descrito um m  todo para iniciar o MIPv6  automaticamente no boot  mas uma vez que existem configura    es a fazer antes  de iniciar o deamon  o arranque autom  tico no boot ser   feito de outra maneira     Ser   criado um script com todas as configura    es a fazer  A t  tulo de exemplo   poder   ser chamado de mipv6 ConfFile  e poder   ficar na directoria  mipv6     Ent  o poder   ser adicionado ao ficheiro  etc rc local a seguinte linha de c  digo     ele ion7 Gane  Manon Ome Cranial e    O script rc local    executado no boot ap  s todos os scripts de configura    es  terem sido executados     2  Outras distribui    es     N  o foram testadas outras distribui    es para al  m do fedora core 3  No HowTo  original  s  o apresentados comandos para o Debian e para o Slackware  no  entanto n  o    poss  vel dizer que estes est  o desactualizados  No entanto tal  como no caso apresentado para o FC3  existem configura    es a fazer  pelo que  pode ser usado um m  todo igual ao apresentado     De referir ainda que a partir da vers  o 2 do MIPL  para iniciar o mipv6 ja n  o  usa o mobile 1p6  mas sim o deamon mip6d     4  Test bed    Neste momento devera existir um kernel MIPL funcional com um patch correctamente  aplicado  userlevel tools instaladas e activa    o autom  tica no arranque  Se alguma coisa  correu mal  dever   verificar as sec    es anteriores com aten    o     4 1  Testcase    Os endere  os usados no MIPL HowTo s  o site local  No entanto  
9.  O protocolo permite que os n  s IPv6 armazenem o registo da liga    o entre um HoA e  um CoA de um n   m  vel  podendo assim enviar pacotes destinados a esse n   m  vel  directamente para o seu CoA             RFC 3775    Mobility Support in IPv6     Abstract  pag  0     1 2  Porqu   Mobilidade IPv6              Sem suporte especifico para mobilidade IPv6  MIPv6   os pacotes destinados para  um n   m  vel  PC ou Router   n  o estar  o aptos a alcan  ar esse n   enquanto este se  encontrar fora do seu tro  o de liga    o original  o home link original do n   m  vel e cujo  prefixo de subrede    igual ao do seu HoA   uma vez que o encaminhamento    baseado  no prefixo de subrede existente no campo do endere  o IP de destino do pacote  De  modo a manter a comunica    o  mesmo que ocorra movimento  o n   m  vel poder    mudar o seu IP cada vez que se move para um novo link  mas  neste caso  o n   m  vel  n  o poder   manter o transporte e as liga    es das camadas superiores quando muda de  localiza    o  O suporte de mobilidade em IPv6    particularmente importante  uma vez  que os computadores m  veis ir  o constituir uma maioria  ou pelo menos uma frac    o  significativa da popula    o da Internet durante o tempo de vida do IPv6             RFC 3775    Mobility Support in IPv6     Introduction  p  g  5 e 6     1 3  Como funciona     Neste ponto est  o explicados os passos b  sicos do funcionamento de MIPv6     1 x  sub rede  origem          Internet        sub rede  visitada
10.  Pv6  advanced router  EXPERIMENTAL   NEW     Pv6  advanced router  EXPERIMENTAL         Configura    es ap  s aplicar o patch     7    O    M    significa M  dulo  e o            embutido no kernel     7  Para ter a certeza de que todas as op    es est  o correctamente seleccionadas   poder   ser usado o script chkconf kernel sh  indicando o kernel a  verificar   que    um pequeno script shell que vem junto com as userspace  tools mipv6      eel  ties Local cise  Mine C2 0 eS  3 selado kerne e si  usic  Sie n aa 1    O output do script devera ser semelhante ao apresentado de seguida     Checking kernel configuration      Using  mipv6 linux 2 6 11  config   Warning  CONFIG IPV6 should be set to y Cm    Warning  CONFIG IPVG TUNNEL should be set to y Cm    Warning  CONFIG INETO ESP should be set to y Cm    Warning  CONFIG NET KEY should be set to y Cm    Warning  CONFIG NET KEY MIGRATE should be set to y  not supported     Above 5 options may conflict with MIPL   If you are not sure  use the recommended setting      root  localhost mipv6 2 0 re3         Dever   ser editado mais uma vez o menu de configura    o  seleccionando as seguintes  op    es com             d gt  PE KEY sockets       he IPv6 protocol  EXPERIMENTAL         Ap  s gravar estas altera    es  o output do script dever   ser o seguinte     Checking kernel configuration     Using  mipv6 linux 2 6 11  config    All kernel options are as they should         root localhost mipv6 2 0 re3      Caso n  o seja  dever   
11.  enabled      proto dst Src route opt   MnRoPolTey TCP any any disabled   MnRoPolicy TCP 80 any enabled          UseMnHalPsec enabled     IPsecPolicysSet    HomeAgentAddress 3ffe 2620 6 1  1   HomeAddress 3ffe 2620 6 1  1234 64     IPsecPolicy HomeRegBinding UseESP   IPsecPolicy TunnelMh UseESP     SEE ALSO  mip6d 1   mipv6 7      REC3 75  Mobility Support  in IPv6     RFC3776  Using IPsec to Protect Mobile IPv6 Signaling Between Mobile  Nodes and Home Agents    May 16  2005 mip6d cont  5    END   it it tt HH HH Ht ot oe HOH EEE EEE E EEE EEE AO OE aE ae HSE EPE EEE aoa    HEHE tH HHH HT EHH HH EHH HH EH HH HO tH OE eH OE EOE SO EOE OO ESE EEE OEE EE ESE OO ESE OO aE  Usage  miptd  options     Options    V    Version Display version information and copyright   2   h    help Display this help text   c  lt file gt  Read configuration from  lt file gt     These options override values read from config file      d  lt number gt  Set debug level  0 10    C    correspondent node Node is CN   H    home agent Node is HA   M    mobile node Node is MN    For bug reporting  see URL http   www mobile ipv6   org bugs      38    9 2  radvd conf    9 1 1  Man radvd conf    RADVD CONF  5  RADVD CONF  3   NAME  radvd conf   configuration file of the router advertisement daemon  radvd  DESCRIPTION    This file describes the information which is included in the router  advertisement  RA  of a specific interface     The file contains one or more interface definitions of the form     interface na
12.  iG   ethl Link encap Ethernet HWaddr 00 11  1 50 08 209  nasc a der OR o 64 oc ome  e ooa  waet aiclehca ese Lilo dito aso sels  64 Secos Line  UPS BROADCASC EE RUNNING MUET TCAs  nv iso weer wire l  RX packets 130 errors 0 dropped 0 overruns 0 frame 0  TX packers719 errors 0 dropped  0 overruns  0 Carrier  0  collisions 0 txqueuelen 1000  RX Jowieeis ISLA Qdo KIB  Tx Dytes  1 20  ih  FIB   Base address 0xbc00 Memory  ff8e0000 ff900000    ab enough Cine nca e RUINS eH e nad dido 007072 0070000007 00700  005  00 00 00 00 00 6   Logico acido WesOss ZL liv seb so 3els 64 Seosss Iban  UPTROTNTOPROTN T RUNNING y NOAA   TMT  A OR lee mae    RX packets 0 errors 0 dropped 0 overruns 0 frame 0  TX packets 0 errors 0 dropped 0 overruns 0 carrier 0  collisions 0 txqueuelen 0  RX yikes  OCO Oe  MX Movees  OO     ie Link encap Local Loopback  Taer ra nr toll 2 ENO EM ON   MMe adere SoCs idle sic  UP SLOOP E ACK RUNNING REC So Merrie  RX packets 3649 errors 0 dropped 0 overruns 0 frame 0  TX packets 3649 errors 0 dropped 0 overruns 0 carrier 0  collisions 0 txqueuelen 0  RX bytes 4554342  4 3 MiB  TX bytes 4554342  4 3 MiB     o  T  nel criado pelo mip6d no MN     4 2 3  Configurar radvd no AR    Quando o MN se move para uma nova rede  ele faz uma configura    o link local  atrav  s  dos pacotes Neighbor discover e neighbor advertisement   e avan  a para a pr  xima fase  se tudo correr bem  A  RFC2462   IPv6 Stateless Address Autoconfiguration  descreve  a pr  xima fase           A pr  xi
13.  ip link set dev ethl down   ip link set dev ethl up   Nomad  Wer  e erciche  Bickel ZU oie eel icles    equal     Activate IPForwarding   eloa Sots wie tei alo conto aline rm rango  Aston SVS cel w Met pro con all ancocent o   So ms yet    w Net  tpve  cont all acceprlra 0  elos os e nie pondo se on mac o a a cis  o     Routes  nono coupe se isca  no none add O ara OOo     HA  O Home Agent tem uma interface  Dever   ter o forwarding activo  porque  ele usa encaminhamento normal para reenviar os pacotes capturados na Interface  f  sica para a Interface t  nel virtual      interface eth0      Intel    Saati dhe OEO Selado  eloa  enem E antas ve cin ue       12    rebana jo o sevolehe vevelol ROLO GLa a4  iene aE     Activate IPForwarding   ES OU SiC a Ww a sono era Ee dinemani ants  iki sil   elo nin Sas eed nie ean eon se on gel enone crere nie   ASen sys cel    Wa Net pve Commi calilfaccepirlra so  Sloan Ss Seul Ww me cr oO cont ambi acecprredirecrso     Routes  ce One on Scot crias a  doe On roms acid RO qa a  OOO eae al    4  MN  O n   m  vel possui apenas uma interface de rede  O encaminhamento deve  ser desligado  mas dever   aceitar auto configura    o e router advertisements     pintertace echi   wane ell   ns on Ine eOm ic eb hie down   JAS Ogu pele dior sacia oie   Sion Go E Ca er ade ora a2 0264 Nader  ve eink     Activate IPForwarding   Aeon sos cul cw nec rpro Comins allen omwear diag   sonar CS sei me er nao cone al antoconi il   Velo ecc Wee  ovo com alii face p
14.  o prefixo do HA e o seu pr  prio endere  o MAC    O endere  o link local address gerado no boot     O endere  o IPv6 configurado estaticamente     4 3  Configurar a interface do MN para definir o  endere  o est  tico    A interface poder   estar configurada para obter o endere  o automaticamente via rede   Isso ir   interferir com os testes  por isso tem de se mudar a configura    o    gt  Aceder ao menu de configura    o das interfaces   Menu gt Network Device Control gt Configure   gt  Seleccionar a interface de sa  da do MN e editar a sua configura    o  Interface ethO gt edit   gt  Seleccionar a op    o   Statically Set Ip Addresses gt Ok    4 4  Desligar interfaces que nao sao usadas    Para prevenir resultados indesejados  aconselha se a desligar todas as interfaces que nao  sao usadas no cenario  Por exemplo  se o MN tiver duas interfaces de rede  entao devera  ser desligado o que n  o    usado     19    5  Testes    5 1  Teste primario    Ap  s realizadas todas as configura    es mostradas anteriormente    necess  rio realizar  alguns testes para confirmar o funcionamento do mipv6  Se forem usados cen  rios  wireless  com APs e placas wireless   devem ser configurados ESSIDs diferentes na  rede origem e rede visitada     Quando    iniciado o mip6d no MN     poss  vel verificar o envio de mensagens   router  solicitations  multicast     Loot roca l NOS A ccpoume      ecn as po or preto oro   CERN   TOR A a NA soe  gt  iis rem sum ok  emos  router  sSodaleaice bom  bes
15.  se 3 exemplos de configura    o do CN  HA e  MN  Estes ficheiros tamb  m se encontram em anexo neste HOWTO     Para auxiliar a tarefa de configura    o poder  o ser consultadas as p  ginas do manual    electr  nico     gt  Man mipv6    gt  Man mip6d    gt  Man mip6d conf   1  CN  O CN poder   ser o AR  e dever   ter no ficheiro de configura    o os  seguintes par  metros     This is an example of mip6  d Correspondent Node configuration file  NodeConfig CN      lt set to  gt  0  will nor detach from cy  DebugLevel O      Support route optimization with MNs  DoRouteOptimizationCN enabled    2  HA  O ficheiro de configura    o do HA dever   ter os seguintes par  metros       This is an example of mip  d Mobile Node configuration file    Common Options    EDER EEE TE EEE ETR EEE EEE EEE EEE EEE EEE EEE EE ET    Ro ci elas modes wiliecla lives Rae mon qa  NodeConfig HA        Support route optimization with other MNs  DoRouteOptimizationCN enabled      Options Specific to Home Agent and Mobile Node  tt HH HHH HE HH HE HE EH HE EH EE HOE EH EEE EEE EE EE EE EEE OE EE     OSCE Les the in er ta e and oprlons li ine  celons Iinrenhiace Tecmo  Intertace Tetho        io aon e bse Ie Sere  UseMnHaIPsec disabled     nome agent pe ea Options  itt EH HHH HH HEH HH EH HE EH HE HH EE HE tH HE EE EEE EEE EEE EE EO EEE OE EEE     END    14    3  MN  O ficheiro de configura    o do MN dever   ter os seguintes par  metros       This is an example of MPOT Mobile Node configuration file     Commo
16. HA   3  O MN regressa    rede origem  O AR na rede D est   configurado exactamente como o da rede C  excepto que est    configurado noutra rede  No caso do uso de cen  rios com APs  ter   de se configurar  outro ESSID no AP desta rede diferente dos outros  ou no caso de se usarem interfaces    wireless nos terminais ter   de se atribuir um ESSID ao AR da rede D       iwconfig eth0 essid  lt ESSID da rede D gt     5 6  Regresso a rede origem    Para fazer o regresso    rede origem  no caso do cen  rio wired basta ligar o cabo do MN  ao hub da rede origem  e no caso do cen  rio wireless basta mudar o ESSID ao qual o  MN est   associado       iwconfig eth0 essid  lt ESSID da rede origem gt     Como o HA envia periodicamente mensagens radvd com o bit HA activo   AdvHomeAgentFlag enable   o MN ir   detectar que regressou    rede origem     Poder   verificar se que o MN se registou correctamente analisando a informa    o da    binding cache do HA  que dever   estar vazia  Isto poder   ser feito atrav  s do output do  Debug do HA     24    5 7  Teste em comunicacoes   smooth handover    Para verificar a funcionalidade do MIPv6 numa comunica    o real  poder   ser usado o  GnomeMeeting  ver figura abaixo   Este programa permite estabelecer uma  comunica    o de voz e v  deo extremo a extremo     Ap  s instalar e configurar o programa em duas m  quinas  poder   ser iniciada uma  comunica    o  e durante esta poder  o ser feitas algumas mudan  as de rede de modo a  ver handovers suaves
17. Ho  to      Pau  Luna       Binding update enviado para o HA    5 3  ping6    O comando ping6 pode ser usado para testar a conectividade antes durante e ap  s o  handover  O ideal ser   antes do handover colocar o MN a pingar a uma m  quina  por  exemplo a interface 1 do AR  e colocar esta m  quina a pingar ao MN  Recorde se que  neste cen  rio a maquina AR foi configurada para funcionar tamb  m como CN  Esta  configura    o n  o    necess  ria para haver conectividade  mas sim para o processo de  optimiza    o de rotas  O uso do traceroute6    desaconselhado     No caso do cen  rio wired  haver   sempre perda de pacotes  dependendo da rapidez da  mudan  a do cabo  No caso do cen  rio sem fios    suposto n  o haver perda de pacotes     Ping do MN para o AR durante o handover      eooc e e oee E einos 2000 e     PING Cobre  20002 e 2 SC dacalbyxes   Ci obese from 2000  C12 icmp seg 0 tro Eime 0040 me   64 bytes from 2000 c  2  icmp_seq 1 ttl 63 time 0 372 ms   ping  sendmsg  Invalid argument   ping  sendmsg  Invalid argument   From 2000 a  20 icmp_seq 7 Destination unreachable  Address unreachable  64 bytes from 2000 c  2  icmp_seq 8 ttl 62 time 0 584 ms   64 bytes irom 2000  0 2  aempmseg    ecl CA times 062 me    22    O Ping do AR para o MN tamb  m pode ser usado durante o handover para verificar que  o MN est   alcan    vel antes e depois  O ethereal pode ser usado para verificar que existe  optimiza    o de rotas entre o MN e o AR CN  o host AR do cen  rio foi configurado
18. MIPL HOWTO  pt     Manual de instala    o e configura    o da aplica    o de  Mobilidade IPv6 para Linux   vers  o Portuguesa    Vers  o  mipv6 2 0 rc3 vl    22 de Janeiro de 2006    1  Introducao    Este documento descreve o software e os procedimentos para configurar e usar  mobilidade IPv6 em linux  MIPL      A REC 3775     Mobility support in IPv6     definida pelo IETF  esclarece o que     e o  porqu   da mobilidade IPv6     O site www mobile ipv6 org     o site oficial da mobilidade IPv6 para Linux  MIPL    gerido e mantido por um grupo de trabalho da Universidade de Helsinquia na Finlandia   respons  veis pela implementa    o pr  tica do draft    Mobility Support in IPv6    n  24   levando    sua evolu    o para a RFC 3775  Neste site encontra se dispon  vel o software  MIPL  juntamente com alguma informa    o  documenta    o e links   teis  Encontra se    tamb  m um bom MIPL HOWTO  Mobile IPv6 for linux  en  by Lars Strand   embora    que j   desactualizado e algo incompleto  no qual se baseia este documento     1 1  O que    a Mobilidade IPv6     2            Cada n   m  vel    sempre identificado pelo seu home address  HoA    independentemente do seu ponto de liga    o    Internet  Enquanto situado longe da sua  rede original  home network   o n   m  vel tem tamb  m atribu  do um care of address   CoA   que fornece informa    o da sua localiza    o  Os pacotes IPv6 enviados para o  HoA do n    s  o reenviados de forma transparente  pelo Home Agent  HA   para o CoA  
19. Sie aks  SOON  AdyValrdkirtecime GU    by   Hr    seconds     Uma vez mais o ethereal ou o radvdump no HA para verificar o envio dos RAs       radvdump    Router advertisement from Te Or 202  2Zdt en edee  heplamit 255     Received by interface eth0      Note  Manion Meret tie me e e amos pe obralmed    radvdump  AdvCurHopLimit  64  AdvManagedF lag  off  RavOtnerConfiqrlaso  Ort  AdvHomeAgentFlag  on  AdvReachableTime  O  AdvRetransTimer  O  Ero ER e OR NO Qua 2  Rea lmdtarerames 2000  AdyPrefterrcedLitret rme  10000  AJVONLINk on  Roy NieOmomous on  AG anomie C rA Clic  or  AGvsourcelLlAddress  00 02 2D 54 DI IE  AdvHomeAgentiInfo     rob Ea    18    HomeAgentPreference  20    HomeAgentLifetime  1000    Ap  s a configura    o dos RAs no HA  poder   ser vista a altera    o provocada no MN     Erocralecalhost   afcontiigre th   ethl Link encap Elhernec  addr DOF soon   ave Om ere Chia o ONO oca inss este rasa Scope Global     Mies G celoloue o Lecce Zale eine ies Sites o sol Scope  LinkB  MiMi  Fstelche 2 A WO se  aa Scope Global    UE BROADe AS RUNNING MULE teas EM nhUe eS UC Merenda   RX packets 924 errors 0 dropped 0 overruns 0 frame 0  Ix packers   V errors  Uv dropped  0 vovernmuns  0  earr ier   collisions 0 txqueuelen 1000  RX eyes tos DA O RETE  NS ese sento deco RUE     Base address 0xbcOO Memory  ff8e0000 ff900000    O endere  o sup  rfluo auto configurado  Uma vez que no MN a auto  configura    o foi activada e o HA envia RAs  o MN gera um novo endere  o  combinando
20. aces where we serve as Home Agent  Interface  ethO    Interface  eth1      HH  HH IPsec configuration    HH    UseMnHaIPsec enabled        Key Management Mobility Capability   KeyMngMobCapability disabled     IPsecPolicySet    HomeAgentAddress 3ffe 2620 6 1  1     HomeAddress 3ffe 2620 6 1  1234 64   HomeAddress 3ffe 2620 6 1  1235 64           30       IPsecPolicy HomeRegBinding UseESP   IPsecPolicy MobPfxDisc UseESP   IPsecPolicy TunnelMh UseESP     j    HH      It is possible to specify multiple  PsecPolicySet in order to configure     different value for such address     1PsecPolicySet          HH One HA is for one IPsecPolicySet      HomeAgentAddress 3ffe 2620 6  1  1           It is possible to specify multiple home addresses when they use     the same configuration      HomeAddress 3ffe 2620 6 1  1236 64      HomeAddress 3ffe 2620 6 1  1237 64            BU BA protection     HH IPsec protocols         Choose one of below when using with tunnel protection like    HH HoTI HoT or Tunnel payload  Otherwise  multiple protocols       can be specified      IPsecPolicy HomeRegBinding UseESP      IPsecPolicy HomeRegBinding UseAH           MPD protection     IPsecPolicy MobPfxDisc UseESP         HH Tunnel HoTI HoT protection   IPsecPolicy TunnelMh UseESP    HH To protect only HoTI HoT exactly in MH  use below instead   HIPsecPolicy TunnelHome Testing UseESP        Tunnel payload protection  HIPsecPolicy TunnelPayload UseESP      t HH HH  H  H          _    9 1 1  Exemplo de conf
21. agens est  o a ser enviadas periodicamente  ou ent  o recorrer ao comando  radvdump     root elo calhoct peace vecume  Router advertisement from fe80  230 4fff fe0a 49a0  hoplimit 255   Received by interface ethl    Note   Min Max RtrAdviInterval cannot be obtained with  radvdump  AdvCurHopLimit  64  AdvManagedF lag  off  AdvOtherConfigFlag  off  AdvHomeAgentFlag  off  AdvReachableTime  O  AdvRetransTimer  O  Brerix  000 san 4d  Advvalid itetime  295927000  AdvPreferredLifetime  604800  AdvOnhink  on  AdvAutonomous  on  AdvRoOUterA  ddr  on  AdvSourceLLAddress  00 30 4F OA 49 AO  AdvintervalOpt   AdviInterval  T0    17    Nota  Quando    usado o radvd no HA e    activada a auto configura    o no MN  ent  o a  interface deste ir   configurar um endere  o por auto configura    o  que ser   sup  rfluo     para al  m do endere  o est  tico     4 2 4  Configurar radvd no HA    Para permitir que o MN saiba quando regressa    rede origem  dever   existir nesta uma  entidade que envia RAs  que neste caso ser   o HA  Dever   ent  o ser activado o    RADVD no HA  mas n  o sem antes editar o ficheiro  etc radvd conf     pncerfac  e erhO      Repr enorme ron   AdvIntervalOpt on       These settings cause advertisements to be sent every 1 3    Min er rAdvintcerval dls  MaxRerady neerval  gt y    AdvHomeAgentFlag on     HomeAgentLifetime 10000   HomeAgentPreference 20   AdvHomeAgentInfo on     pure re 2 Oo wor       AdvOnLink on   AdvAutonomous on   AdvRouterAddr on   Monde Ic Sic Soll ie 
22. d  by multihomed Mobile Nodes to define which interfaces are used  by Gs    Only option MnifPreference is used with Mobile IPv6  It sets  interface preference value for an interface  in a multi homed  mobile node  Preference is relative only to other preference  values  and may be a signed number     IsRouter and IfType are only used with NEMO   UseMnHalPsec boolean     Indicates if the MN HA MIPv6 signalling should be protected with  IPsec     Default  enabled  KeyMngMobCapability boolean     If dynamic keying with MIPv6 aware IKE is used  this options  should be enabled  It turns on the K bit for binding updates  and binding acknowledgements     Default  disabled    IPsecPolicysSet 4  HomeAgentAddress address   HomeAddress address length   IPsecPolicy    IPsecPolicySet is a set of policies to apply for matching pack   ets  A policy set can contain multiple HomeAddress options  but  only one HomeAgentAddress option  For home agent  home agent  address field contains its own address  and home address fields  may contain any number of mobile nodes for which the same policy  applies     IPsecPolicy has the following format    IPsecPolicy type UseESP UseAH UseIPComp   Field type can be one of HomeRegBinding  MobPfxDisc  ICMP  any   TunnelMh  TunnelHomeTesting  or TunnelPayload  At least one of  the IPsec protocols must be specified  The any option protects  all transport mode communication between the MN and HA  Tunnel  protection only allows exactly one protocol  Set IPsec prot
23. default router     Q  Porque    que o MN por vezes n  o consegue detectar o movimento     A  Ele pensa que o seu router anterior ainda est   alcan    vel  Isto resulta de  tempos de vida elevados dos router advertisements  Estes valores poder  o ser  manipulados  editando o ficheiro  etc radvd conf  nos routers que enviam os RA   e g  no caso do cen  rio ser  o os routers AR e HA   alterando os valores m  nimos  e m  ximos dos intervalos de envio destes  Consultar man radvd conf para mais  informa    o     Q  Posso usar endere  os do tipo a   64 de modo a simplificar e poupar tempo  nos testes     A  Nao  n  o dever  o ser usados  Apesar de ser poss  vel configurar as interfaces  com estes endere  os  n  o ser   poss  vel configurar o gateway  Os comandos        route  A inet6 add default gw  lt ipv6 host gt     ip  6 route add    0 via  lt ipv6 host gt   n  o suportam este tipo de endere  os  apenas os come  ados pelos prefixos    alocados pela IANA  http   www 1iana org assignments ipv6 address space    nomeadamente endere  os globais 2000   3     Q  Posso usar endere  os site local  com prefixo fec0  64     A   Os endere  os FECO   10 foram anteriormente definidos como Site local  no  entanto esta defini    o foi destitu  da em Setembro de 2004 pela RFC 3879     O  O libnetlink    distribu  do com o MIPL   A  Uma vers  o modificada do libnetlink    distribu  da com o MIPL  Esta vers  o    n  o inclui todas as funcionalidades da package da libnetlink  apenas as  necess  ria
24. e  enclosed in                   and                    Strings are quoted with double    quotes     COMMON OPTIONS  The file contains the following common definitions     NodeConfig CN   HA   MN     Indicates if the daemon should run in Correspondent Node  Home  Agent or Mobile Node mode     Default  CN  DebugLevel number     Indicates the debug level of the daemon  Tf the value is  greater than zero  the daemon will not detach from tty  i e   debug messages will be printed on the controlling tty      Default  O  DoRouteOptimizationCN boolean     Indicates if a node should participate in route optimization  with a Mobile Node     Default  enabled  NonVolatileBindingCache boolean     This option is currently ignored  Binding cache is always  stored in volatile memory  and is not retained between shutdown    and startup     OPTIONS COMMON TO HOME AGENT AND MOBILE NODE  These options are used both in the Home Agent and Mobile Node     Interface name     Interface name    MnifPreference number   IsRouter boolean   IfType CN   HA   MN     Specifies an interface and options associated with it  If no  options are present  Interface can be terminated with semi   colon  This is used for home agent to specify which interfaces  are used for HA operation  For the home agent to function prop   erly  a Router Advertisement daemon  e g  radvd  must broadcast  advertisements with the Home Agent bit and Home Agent Informa     34    tion Option set on these interfaces  This option is also use
25. e  o 2000 b  1    4  AR   Access Router  O link entre o AR e o R    a suposta Internet  bastando para  o caso de teste usar um cabo cruzado  O AR tem duas interfaces  uma que liga        Internet    com o endere  o 2000 b  2  e a outra na rede destino com o endere  o  2000 c  2     10    2000 a   64   2000 c   64           sub rede     Ea  visitada  i   2000 b   64         Mobile IPv6 testbed     4 2  Configuracao Passo a Passo    Para o cen  rio anterior  foi usado apenas um cabo cruzado para simular a Internet  e foi  usado um hub em cada rede  sendo necess  rio apenas mudar o cabo do terminal m  vel  de um hub para o outro para testar a mobilidade  No HowTo original foram usadas  Interfaces wireless nas redes origem e visitada  mas o princ  pio de funcionamento    o  mesmo     4 2 1  Configurar uma rede IPv6 funcional   Antes de come  ar a testar a mobilidade IPv6     necess  rio configurar a rede com  encaminhamento totalmente funcional  Todos os n  s dever  o estar acess  veis  para tal  poder   testar se com o utilit  rio ping   Se por exemplo  o AR n  o conseguir alcan  ar o  HA  ent  o n  o haver   troca de mensagens MIPv6     Ser   dada uma breve instru    o dos comandos necess  rios para configurar a rede com  IPv6  Para mais informa    es sobre configura    es IPv6  poder   ser consultado o HowTo  de Peter Bieringer s  Linux IPv6 HOWTO  Para configurar as interfaces ser  o usados os  seguintes comandos       sbin ip link set dev  lt interface gt   up   down     sbi
26. ed      Ethernet II  Src  Intel_59 0e 99    00 11 11 59 0e 99   Dst  PlanetTe_0a 49 a0     00 30 4fF 0a 49 a0     Internet Protocol version 6   version  6   Traffic class  0x00   Flowlabel  0x00000   Payload length  56   Next header  IPv6 destination option  0x3c              Pir it   ii a  Source address  2000 c  211 11ff fe59 e99  Destination address  2000 a  10  Destination Option Header  Next header  Mobile IPv6  0x87   Length  2  24 bytes   Padn  4 bytes  Option Type  201  0xc9    Home Address Option  Bla ula rir a                    Home Address    Mobile IPv6  Payload protocol  IPv6 no next header     O0x3b   Header length  3  32 bytes   Mobility Header Type  Binding Update  5   Reserved  0x00  Checksum  0x7141    Binding Update  Sequence number  2224      ee    Acknowledge CA  Flag  Binding Acknowledgement requested  Home Registration CH  flag  Home Registration  Link Local Compatibility CL  flag  No Link Local Address Compatibility  me ere Key Management Compatibility  K  flag  No Key Management Mobility Compatibility  Lifetime  65535  262140 seconds     Mobility options    wae  madi       Binding update enviado para o HA   E possivel verificar que a mensagem tem origem no CoA do MN com destino ao HA   No Destination Option Header podemos verificar a indica    o do Home Address    No cabe  alho Mobility options segue a indica    o do CoA  que    igual ao source address  do cabe  alho IPv6    Na sequ  ncia do movimento foi enviado mais do que 1 pacote  Isto justifica 
27. es WEP     A  Sim  mas tera de ser mudado aquando da mudan  a para a nova rede  uma vez  que o MIPv6 do MIPL n  o consegue realizar este processo automaticamente     5  O  Seo MN viajar ao longo de v  rias LANs  regressando depois a casa  a  interface ir   guardar todos os endere  os IPv6 auto configurados de todas as  redes que visitou  Haver   uma maneira de remover estes endere  os     A  Os endere  os t  m um tempo de vida definido nos router advertisements   findo o qual s  o eliminados  Tamb  m poder  o ser eliminados manualmente       ifconfig eth0 inet6 del  lt ipv6 address gt   lt prefix length gt   6  QO  A m  quina B tem duas interfaces com duas sub redes diferentes atribu  das   Quando a m  quina    pinga a maquina B  esta n  o responde  A m  quina A sabe    onde a m  quina B est       A  A m  quina B poder   n  o saber onde est   a m  quina rede B  Dever   ser  adicionada uma rota       ip route add 2000 a  1 64 via 2000 c  2    ou    26    10     11     12       route  A inet6 add 2000 a  1 64 gw 2000 c  2 dev eth0  O  Como se configura um default gateway em IPv6     A  Usando a tradicional rota       route  A inet6 add default gw  lt ipv6 host gt     Ou o commando 1p       ip  6 route add    0 via  lt ipv6 host gt     Q  Porque    que o terminal envia um endere  o multicast em vez do anycast   quando envia o router solicitation     A  Porque quer uma resposta de todos os routers  n  o de qualquer um  A ideia     receber todos os par  metros e escolher o melhor 
28. estes endere  os j   nao  existem  Quem faz a gest  o dos endere  os IPv6    a IANA  Internet Assigned Numbers  Authority   e em http   www  1ana org assignments ipv6 address space    poss  vel verificar  como est  o alocados actualmente  A tabela seguinte mostra os prefixos que se  encontram alocados     data deste documento todos os outros se encontravam  reservados     Prefixo IPv6 Aloca    o Refer  ncia    2000   3 Global Unicast  RFC3513   FC00   7 Unique Local Unicast  RFC4193     FES80   10 Link Local Unicast  RFC3513   FF00   8  RFC3513     Aloca    o de endere  os pela IANA  last updated 05 October 2005         Os endere  os a usar nesta test bed ser  o do tipo Global  Os Unique Local Unicast  tamb  m n  o est  o pensados para serem encaminhados na Internet global  ficando  limitados a uma   rea mais restrita tal como um site  Os multicast  como      bvio tamb  m  n  o podem ser usados     O cen  rio de teste consiste em 4 n  s     1  HA   Home Agent  O HA est   localizado na rede origem com o endere  o  2000 a  10    2  MN   Mobile Node  Quando o MN est   na rede origem  tem o endere  o  2000 a  211 11ff fe59 e99  Quando se move para uma rede destino  gera  automaticamente um novo care of address  e g   se for para a rede 2000 c   64  ir   ficar com o CoA 2000 c  211 1 1ff fe59 e99    3  R  Router  Este    o router que interliga a rede origem com a Internet  Tem uma  interface na rede origem com o endere  o 2000 a  1  e a outra interface para o  exterior com o ender
29. igura    o do MN   ficheiro  usr local etc mip6d conf    This is an example of mip6d Mobile Node configuration file    NodeConfig MN        If set to  gt  O  will not detach from tty  DebugLevel 10        Support route optimization with other MNs  DoRouteOptimizationCN enabled        Use route optimization with CNs  DoRouteOptimizationMN enabled        31    UseCnBuAck disabled     Interface  ethO     MnlfPreference  1        Interface  eth1     MnlfPreference 1     j    MnRouterProbesRA 1   MnRouterProbesLinkUp 0     MnHomeLink  ethO     HomeAgentAddress 3ffe 2620 6  1  1   HomeAddress 3ffe 2620 6 1  1234 64       proto type code route opt     MnRoPolicy ICMP 129 0 enabled     MnRoPolicy ICMP any any disabled     proto dst STC route opt     MnRoPolicy TCP 30 any enabled     MnRoPolicy TCP any any disabled   j  HH  HH IPsec configuration  HH  UseMnHalPsec enabled     HH Key Management Mobility Capability  KeyMngMobCapability disabled     IPsecPolicySet    HomeAgentAddress 3ffe 2620 6  1  1   HomeAddress 3ffe 2620 6 1  1234 64     IPsecPolicy HomeRegBinding UseESP     IPsecPolicy MobPfxDisc UseESP   IPsecPolicy TunnelMh UseESP     9 2  Man do MIPL    9 1 1  man mipv6    MIPV6  7  Linux Programmerda      s Manual  MIPV6  7     NAME    mipv6   Linux Mobile IPv6 protocol extensions    SYNOPSIS   include  lt netinet inah gt           32     include  lt netinet ip6 h gt    include  lt netinet icmp6 h gt    include  lt netinet ip6mh h gt     DESCRIPTION  Linux 2 6 optionally impleme
30. lidade IPv6  MIPv6   especificado em    IPv6  Stateless Address Autoconfiguration    no  RFC2462      Para mais informa    es gen  ricas do IPv6  poder   ser consultada a p  gina do IETF s  IPv6 Working Group     3  Mobilidade IPv6 para Linux    Existem duas implementa    es de Mobilidade IPv6 para Linux dispon  veis     A Universidade de Lancaster no Reino Unido tem a mais antiga  _http   www cs   ipv6 lancs ac uk MobileIP    A   ltima implementa    o foi desenvolvida para o Kernel  2 1 90  de acordo com o especificado no draft 5 do IETF de Mobilidade em IPv6  o  actual RFC 3775   No entanto o c  digo e o s  tio web n  o s  o actualizados desde 1998   por isso esta solu    o    considerada obsoleta     A outra implementa    o     a    Helsinki University of Technology s MIPL Project     que     actualizada periodicamente  O   ltimo kernel suportado    o 2 6 11  ultima actualiza    o  do software em 31 10 2005   No site http   www mobile ipv6 org   encontra se    dispon  vel o patch e as user space tools  bem como documenta    o  links  e uma Mailing  List bastante solicitada  com o respectivo arquivo     Como      bvio  a implementa    o escolhida para a Test bed  foi a disponibilizada pela  universidade de Hels  nquia     3 1  Aplicar o patch ao kernel    Enquanto se aguarda pela inclus  o da Mobilidade IPv6 no kernel do Linux  tal como ja  sucede com o IPv6  h   que recorrer    aplica    o de um Patch ao Kernel  A    implementa    o modifica a pilha IPv6 do Kernel  por iss
31. luded in the RA     Default  on  AdvHomeAgentFlag on off    When set  indicates that sending router is able to serve as    Mobile IPv6 Home Agent  When set  minimum limits specified by  Mobile IPv6 are used for MinRtrAdvinterval and MaxRtrAdvinter   val     Default  off   AdvHomeAgentInfo on off  When set  Home Agent Information Option  specified by Mobile  IPv6  is included in Router Advertisements  AdvHomeAgentFlag  must also be set when using this option   Default  off   HomeAgentLifetime seconds  The length of time in seconds  relative to the time the packet  is sent  that the router is offering Mobile IPv6 Home Agent ser   vices  A value 0 must not be used  The maximum lifetime is  65520 seconds  18 2 hours   This option is ignored  if AdvHome   AgentInfo is not set   If both HomeAgentLifetime and HomeAgentPreference are set to  their default values  Home Agent Information Option will not be  sent   Default  AdvDefaultLifetime    HomeAgentPreference integer    The preference for the Home Agent sending this Router Advertise     41    ment  Values greater than 0 indicate more preferable Home  Agent  values less than 0 indicate less preferable Home Agent   This option is ignored  if AdvHomeAgentInfo is not set     If both HomeAgentLifetime and HomeAgentPreference are set to  their default values  Home Agent Information Option will not be  sent   Default  O   AdvIntervalOpt onloff  When set  Advertisement Interval Option  specified by Mobile  IPv6  is included in Router Adve
32. ma fase da auto configura    o  envolve a obten    o de um Router  Advertisement ou determinar que nenhum router est   presente  Se houver routers  eles  enviam um Router Advertisement que especifica que tipo de auto configura    o o n    deve fazer  Se n  o houver routers  ent  o deve ser invocada a auto configura    o  statefull                   Os Routers enviam RAs periodicamente  mas o atraso entre sucessivos RAs     geralmente mais longo do que um n   em auto configura    o pretende esperar  Para obter  um RA rapidamente um n   envia um ou mais Router Solicitations para o grupo    multicast all routers               p  g  8    Nesta testebed ser   usada configura    o Stateless usando o RADVD para gerar RAs     16    Ler a  RFC2462  para mais detalhes sobre a configura    o Stateless  IPv6 Stateless  Address Autoconfiguration      Para configurar o RADVD na interface do AR  dever   ser editado primeiro o ficheiro   etc radvd conf  Um exemplo dessa configura    o    apresentada de seguida     car ele  raqma cont  interface ethl     AGvisendAdweci  on   AdvIntervalOpt on       These settings cause advertisements to be sent every 3 10 seconds   MinRtrAdvinterval 1   Nesse e el nice nel  gt      AdvHomeAgentFlag off     pues tas ZOO sen a 64     AdvOnLink on   AdvAutonomous on   AGvRouterAddr on   by  Hr    Ap  s editado o ficheiro  pode se iniciar o servi  o     o eo die dele Siceucc    Ap  s iniciar o deamon radvd  poder   ser usado o ethereal para visualizar se as  mens
33. me    list of interface specific options  list of prefix definitions    rg    All the possible interface specific options are detailed below  Each  option has to be terminated by a semicolon     Prefix definitions are of the form   prefix prefix length    list of prefix specific options    ig    Prefix can be network prefix or the address of the inferface  The  address of interface should be used when using Mobile IPv6 extensions     All the possible prefix specific options are described below  Each  option has to be terminated by a semicolon     Decimal values are allowed only for MaxRtrAdvInterval and MinRtrAdvIn   terval  Decimal values should be used only when using Mobile IPv6    extensions     INTERFACE SPECIFIC OPTIONS  AdvSendAdvert on off    A flag indicating whether or not the router sends periodic  router advertisements and responds to router solicitations     This option no longer has to be specified first  but it needs to  be on to enable advertisement on this interface     Default  off   UnicastOnly on off  Indicates that the interface link type only supports unicast   This will prevent unsolicited advertisements from being sent   and will cause solicited advertisements to be unicast to the  soliciting node  This option is necessary for non broadcast   multiple access links  such as ISATAP   Default  off    MaxRtrAdvinterval seconds    The maximum time allowed between sending unsolicited multicast  router advertisements from the interface  in seconds     39    M
34. n Options    a ee a ET    Ro ci cnc mos panel Rebe da mor qria  NodeConfig MN        Support route optimization with other MNs  DoRouteOptimizationCN enabled      Options to Home Agent e Mobile Node  tt HH HH HH HT EH EH EEE HE EH EE HE EHH EEE EE EE HO eH EEE EE EEE OE EEE H    POMS Guiness on ie tarcirface ano options  STE eNO MODE MO se  Inrerhace et mia  Interface Ret let        UseMnHalPsec disabled     Mola le Node Specific Options  itt HHH HHH HE HH HEE HE tH HE HE EEE EEE EEE EE EE EEE EEE EEE EEE EEE EEE EEE E       SsendMobPixsols enabled        Use route optimization with CNs  DoRouteOptimizationMN enabled        UseCnBuAck enabled   Default disabled   MnHomeLink  ethi     HomeAddress 2000 a  20 64   HomeAgentAddress 2000 a  10   Default        END  AAA FAA HHH EH HH EH EH EH EH EH OEE EH EH EE EA EE SH OEE E OEE EE EAHA    4  De seguida inicie o mip6d no CN  HA e MN  a linha de c  digo poder   ser  adicionada aos scripts apresentados no ponto 4 2 1       ma see qse Aoc po imp od con    5  Para ver o output do debug na consola  usar a op    o    d com um valor de 1 a 10     O n  o mostra nada  maior que 1 bloqueia a consola  N  o    erro  E suposto  acontecer  Depois s  o mostradas mensagens de debug na sequ  ncia de eventos      mip6d  d lt num gt   num  0 10     15    Ap  s Iniciar o mip6d     poss  vel verificar que no MN foi criado um t  nel virtual  no HA  o t  nel s      criado quando o MN muda de rede e faz o binding update       eco Clocallinasie   aiecomie
35. n ifconfig  lt interface gt   up  down     sbin ip   pacha aca iea adde ret dengehP dev Gmpentace   span conto neer ce mer omacdd one address   preiialengeh gt     Para configurar as rotas     zao C cous Fluon esti  tip  6 route add  lt ipv6 address gt   lt prefixlength gt  via  lt gateway gt    route  A inet6 add  lt ipv6 address gt   lt prefixlength gt  gw  lt gateway gt     11    l     2     2     R  O router da rede origem tem duas interfaces  uma para a    Internet e outra para  a rede origem  Deve  por isso  ter activo o encaminhamento  forwarding       Interface eth0   ip link set dev eth0 down   ip link set dev eth0 up   mo a add add TO 3a GA dev echo     Interface ethl  eloa ieee oe ahi deram     Interface eth2    lomo ie ennbaiop Sela lorie   OER AAretenit ae EA bre    noi a AS a O e Ik A a e nino     Activate IPv6 forwarding    Sos SVS Cie    Ww nec pre  cont a Mile tora r cine    il   SOU fes eta    Wwenet ovo  cont all antocent  o   Sot es eum ne el ime com lilfaecceprdra o   faban Asse cell nec ieee cont a lliacceprirmedirmeces o     Configuring Routes  ve   6 Tone i usha  TO  te oy OMe en cro ll Sea Ch ara SOE or    AR  O router de acesso  na rede visitada   tamb  m tem duas interfaces  uma para  a Internet  e a outra para a sua rede  Tamb  m neste o encaminhamento deve estar  activo      interface eth0   eloa Castle ic inntiLep    rela cleo    Seay E OOo  CielnOl Uys   ea ey 46  celelches Giclcl ZOO Goes 27 etl ces ian lai         interface ethl      realtek  
36. nts extensions for Mobile IPv6 protocol in  the IPv6 stack  This man page describes extensions to the IPv6 API   proposed in draft chakrabarti mobileip mipext advapi 02     Linux Man Page 2003 12 24 MIPV6  7        9 1 1  man mip6d    mip6d 1  Mobile IPv6 Daemon    NAME   mip6  d   MIPL Mobile IPv6 protocol implementation    SYNOPSIS  mip6od  options     DESCRIPTION  Mobile IPv6 implementation    OPTIONS   V       version  Display version information and copyright              help  Display this help text     c  lt file gt   Read configuration from  lt file gt   If option is not present   default path   usr local etc mip6d conf  is used     These options override values read from config file      qd  lt number gt   Set debug level  0 10           correspondent node  Node is CN          home agent  Node is HA        mobile node  Node is MN    FILES     usr local etc mip6d conf    SEE ALSO  mMiped  cont  5   Mipve  7      REC3 7 5  Mobility Support in 1Pv6     RFC3776  Using IPsec to Protect Mobile IPv6 Signaling Between Mobile  Nodes and Home Agents    May 16  2005 mip6d 1        33    9 1 1  man mip6d conf    mipod  contr  5  Mobile IPv6 Daemon Configuration mip6od conf  5     NAME   mip  d conf   MIPL Mobile IPv6 Configuration file    SYNOPSIS   usr local etc mip6d conf    DESCRIPTION  MIPL Mobile IPv6 daemon        s configuration file    Below is a list of currently supported configuration options  All con   figuration lines are terminated with a semicolon  Sub sections ar
37. o    necess  ria a sua  recompila    o  De seguida    apresentado este processo detalhado     Nota  Este processo permite instalar o suporte para as funcionalidades de HA  MN e  CN  Apesar de n  o ser poss  vel manter mais do que uma funcionalidade em simult  neo   o modo escolhido ir   depender das configura    es posteriores     Notas e considera    es antes de come  ar a implementa    o    A distribui    o usada para implementar a Test Bem foi a Fedora Core 3  FC3     A distribui    o Fedora mais recente    o Fedora Core 4  FC4   e inicialmente foi esta  distribui    o que come  ou por ser usada  no entanto alguns problemas levaram a abdicar  desta em fun    o da FC3  Os motivos desta op    o em detrimento da primeira s  o  enunciados de seguida    No FC4  o kernel usado    o kernel 2 6 11 1 1369 FC4  na linha de comando  rpm  q  kernel   Este deriva do 2 6 11 ao qual foram aplicadas algumas modifica    es  patchs   exclusivamente para a sua Inclus  o na distribui    o  no entanto a sua vers  o n  o deixa de  ser a 2 6 11  Por isso houve uma tentativa de aplicar o patch neste kernel  que se revelou  infrut  fera  Ocorreram falhas  failed hunks  que permitiram concluir que teria de ser  usada a vers  o 2 6 11    pura       Ap  s o download desta  aplicar o patch foi f  cil e n  o ocorreram problemas  no entanto  o processo de recompila    o revelou se uma tarefa complicada  nomeadamente a  recompilar os m  dulos  Make Modules   cujo processo n  o foi poss  vel completar  de
38. o sank 4 509   OR o Ge OOO rest ere aie iy os SO ce Ore Ee  gt  ro senpo  Ceouiper  advertisement  chlim 64  pref medium  router_ltime 9  reachable _time 0   retrans_time 0   ndp opt   len 64  hlim 255     MOE E Ota Se ean alas  een nO OR BI estaleiro KO SCO O   padn  icmp6   Evpe sq aa Ile ns   Roses Caos icin Oise de Ot eu ee MOO ek ee Cio Olt mesghbor    Souls wae  NaverS ZN aie e ie re SOR lim a    5 2  Deteccao de movimento    A detec    o gen  rica de movimento usa mensagens    Neighbor Unreachability  Detection    para detectar quando    que o default router n  o est   bi direccionalmente  alcan    vel  o que neste caso for  a o n   a descobrir um novo default router  geralmente  num novo link      Para verificar o que acontece  poder   ser usado o Ethereal para ver a troca de  mensagens  e alguns comandos em diferentes janelas de consola  como por exemplo        ip ma ch cones cho    watch route  A inet6  je EO penas nd Wey dee  Cie ororo novos    Para se mover para uma nova rede  no caso do cen  rio com cabo  basta simplesmente  mudar o cabo de um hub para outro  No caso do cen  rio wireless  pode ser desligado o  AP da rede origem e ligado o da rede destino  processo n  o aconselh  vel  ou ent  o  pode ser indicado por comando ao MN para se ligar    outra rede    P icon echo essi nae ake nets    O MN muda assim para outra rede  e uma vez que esta a enviar  router solicitation    multicast   o AR responde com o seu prefixo  O MN procede ent  o    sua  autoconfigura  
39. ocol  X with the  UseX  flag  Although not required  one can specify  explicitly  NoX   e g  UseESP NoAH NoIPComp     HOME AGENT SPECIFIC OPTIONS   The following definitions are ignored unless the node is configured as   a HA    SendMobPfxAdvs boolean     Controls whether home agent sends Mobile Prefix Advertisements  to mobile nodes in foreign networks     SendUnsolMobPfxAdvs boolean     Controls whether home agent send unsolicited Mobile Prefix  Advertisements to mobile nodes in foreign networks     MinMobPfxAdvInterval number     35    MOBILE    the    Sets a minimum interval  in seconds  for Mobile Prefix Adver   tisements     Default  600  MaxMobPfxAdvinterval number     Sets a maximum interval  in seconds  for Mobile Prefix Adver   tisements     Default  86400  NODE SPECIFIC OPTIONS  The following definitions are ignored unless the node is configured as  a MN     SendMobPfxSols boolean     Controls whether mobile node sends Mobile Prefix Solicitations  to the home network     DoRouteOptimizationMN boolean     Indicates if the Mobile Node should initialize route optimiza   tion with Corresponent Nodes     Default  enabled  UseCnBuAck boolean     Indicates if the Acknowledge bit should be set in Binding  Updates sent to Corresponent Nodes     Default  disabled   MnRouterProbesRA number   Indicates how many times the MN should send Neighbor Unreacha   bility Detection probes to its old router after receiving a  Router Advertisement from a new one  If the option is set to  
40. of the different flags and variables is in large parts  taken from RFC 2461   RFCS  Narten  T   E  Nordmark  W  Simpson   Neighbor Discovery for IP Version  6  IPv6    RFC 2461  December 1998  Thomson  S   and T  Narten   IPv6 Stateless Address Autoconfiguration    RFC 2462  December 1998   Deering  S   and R  Hinden  Editors   IP Version 6 Addressing Architec   ture   REC 2373  July 1998   Conta  A   and S  Deering   Internet Control Message Protocol  ICMPv6   for the Internet Protocol Version 6  IPv6    RFC 2463  December 1998   Crawford  M    Transmission of IPv6 Packets over Ethernet Networks    RFC 2464  December 1998   Carpenter B   Moore K    Connection of IPv6 Domains via IPv4 Clouds    RFC 3056  February 2001   6to4 specification   SEE ALSO  radvd 8   radvdump  8   radvd 0 7 2 29 Mar 2001 RADVD CONF  5    END        44    
41. remain preferred  The symbolic value  infinity represents infinity  i e  a value of all one bits   0Oxftfftfffff    See RFC 2462     Default  604800 seconds  7 days     Base6to4Interface name    42    If this option is specified  this prefix will be combined with  the IPv4 address of interface name to produce a valid 6to4 pre   fix  The first 16 bits of this prefix will be replaced by 2002  and the next 32 bits of this prefix will be replaced by the IPv4  address assigned to interface name at configuration time  The  remaining 80 bits of the prefix  including the SLA ID  will be  advertised as specified in the configuration file  See the next  section for an example     If interface name is not available at configuration time  a  warning will be written to the log and this prefix will be dis   abled until radvd is reconfigured     This option enables systems with dynamic IPv4 addresses to  update their advertised 6to4 prefixes simply by restarting radvd  or sending a SIGHUP signal to cause radvd to reconfigure itself     Note that 6to4 prefixes derived from dynamically assigned IPv4  addresses should be advertised with a significantly shorter  lifetime  see the AdvValidLifetime and AdvPreferredLifetime  options      For more information on 6to4  see RFC 3056   Default  6to4 is not used    EXAMPLES  interface eth0O     AdvSendAdvert on   prefix fec0 0 0 12   64     AdvOnLink on   AdvAutonomous on   bi  bi    It says that router advertisement daemon should advertise  AdvSendAd 
42. ric3775 txt number 3775  RFC 2460 Internet Protocol  Version 6  IPv6  Specification    http   www 1etf org rfc rfc2460 txt      RFC246  Neighbor Discovery for IP Version 6  IPv6     http   www 1etf org rfc rfc2461  txt  RFC2462 IPv6 Stateless Address Autoconfiguration    http   www Jetf org rfc rfc2462 txt  Peter Bieringer s Linux IPv6 HOWTO  en     http   ldp linux no HOWTO Linux IPv6 HOWTO   Current Status of IPv6 Support for Networking Applications    http   www deepspace6 net docs ipv6_status_page_apps html      MIPL MailingList Archives http   www mobile ipv6 org pipermail mipI   13     Endere  amento IPv6 http   www  1ana org assignments ipv6 address space    29    9  Anexos    Neste ponto s  o colocados alguns anexos   teis para a configura    o do mipl     9 1  Configura    o do mip  d conf    Nesta sec    o s  o mostrados exemplos de configura    o do ficheiro     fusr local etc mip6d conf    para as entidades CN  MN e HA     9 1 1  Exemplo de configura    o do CN    riich  iro  usr local ete mipo  d conf      This is an example of mip6d Correspondent Node configuration  file    NodeConfig CN     tt If set to  gt  0  will not detach from tty  DebugLevel 10        Support route optimization with MNs  DoRouteOptimizationCN enabled     9 1 1  Exemplo de configuracao do HA   ficheiro  usr local etc mip6d conf    This is an example of mip6d Home Agent configuration file    NodeConfig HA     HH If set to  gt  0  will not detach from tty  DebugLevel 10        List of interf
43. rimas  Vea eme cul wine a domo contr calilPascepriredirecscs i     Routes  to GO eOUE er lic hia ale  Los ronire Face Dra 7 OO OR reese rel       prefer  vel o uso do sysctl a mudar as vari  veis do proc  echo  0   gt    proc sys net ipv6 contf ethO    pois o sysctl muda os par  metros do kernel em runtime     Se no cen  rio forem usados APs nas redes origem e visitada  os terminais dever  o usar  o seguinte comando de modo a garantir conectividade com estes     iwconfig eth0 mode managed essid  lt ESSID gt  enc off  A encripta    o    desligada para efeitos de teste  Outras configura    es no terminal  poder  o ser necess  rias em fun    o das configura    es do AP  ver    man iwconfig      Se no cen  rio forem usados placas de rede unicamente  ent  o dever   ser usado   iwconfig eth0 mode ad hoc essid  lt ESSID gt  enc off  Nota  Neste momento  com os endere  os IPv6 e rotas est  ticas configurados  dever      existir conectividade entre todos os n  s  Poder   ser usado o ping6 para verificar esta  condi    o     13    4 2 2  Configura    o da Mobilidade IPv6    A ultima configura    o    a do ficheiro mip6d conf  Se n  o for dito nada ao mip6d  ele  procura o ficheiro de configura    o em     usr local etc mip6d conf     pode no entanto ficar  noutra localiza    o  indicando ao mip6d qual    mip6d  c  lt dir gt   lt fileName gt   Este ficheiro  n  o    criado no momento da instala    o  portanto ter   de ser criado manualmente  Na  pasta extra das userspace tools encontram
44. rtisements  When set  minimum  limits specified by Mobile IPv6 are used for MinRtrAdviInterval  and MaxRtrAdvinterval     Default  off    PREFIX SPECIFIC OPTIONS  AdvOnLink on off    When set  indicates that this prefix can be used for on link  determination  When not set the advertisement makes no state   ment about on link or off link properties of the prefix  For  instance  the prefix might be used for address configuration  with some of the addresses belonging to the prefix being on link  and others being off link    Default  on    AdvAutonomous on off    When set  indicates that this prefix can be used for autonomous  address configuration as specified in RFC 2462     Default  on   AdvRouterAddr on off  When set  indicates that the address of interface is sent  instead of network prefix  as is required by Mobile IPv6  When  set  minimum limits specified by Mobile IPv6 are used for MinR   trAdvinterval and MaxRtrAdvinterval   Default  off    AdvValidLifetime seconds infinity    The length of time in seconds  relative to the time the packet    is sent  that the prefix is valid for the purpose of on link  determination  The symbolic value infinity represents infinity   1 e  a value of all one bits  Oxffffffff    The valid lifetime    is also used by RFC 2462   Default  infinity  AdvPreferredLifetime seconds infinity    The length of time in seconds  relative to the time the packet  is sent  that addresses generated from the prefix via stateless    address autoconfiguration 
45. s loz 2   ee im   e               3  Antes de aplicar o patch  podemos ver a configura    o existente atrav  s de um  qualquer make  config  e g   make menuconfig       make menuconfig    No menu de configura    o     Device Drivers     gt   Networking yes USOC a    Nervworking jee Loins   gt     Neste menu poder   ser visto as op    es de suporte IPv6  e a inexist  ncia de op    es de  MIPv6  Antes de avan  ar dever   sair do menu de configura    o e fazer o make clean     make a lie cia    evice Drivers    Networking support    Networking options     lt  gt  The IPv6 protocol  EXPERIMENTAL         Configura    es dispon  veis antes de aplicar o patch   4  Verificar se o Patch pode ser aplicado correctamente     ro Oeil ol   diy eUl  lt   Wsic  Local  sire  mijoyo   Z   0 168  Lili  EC Is pate    5  A op    o   dry run  verifica se o Patch sera aplicado correctamente  Se ocorrerem  erros  failed hunks  algo est   incorrecto e o processo n  o poder   continuar   devendo ser revistos os passos anteriores  Se tudo correr bem ent  o h   que  aplicar efectivamente o Patch     4 Selec   ol  lt   usz local sre mijoyo 2 0  ces Iinnz 20 5  Ll peteh    6  Agora a   rvore do kernel est   pronta para a configura    o  Como referido  anteriormente  as op    es de MIPv6 est  o em    Device Drivers  gt  Networking  support  gt  Networking options     E poss  vel verificar que novas op    es  apareceram  nomeadamente op    es de MIPv6  A figura seguinte mostra essas  mesmas op    es      0 
46. s para o funcionamento do MIPL     27    13     14     15     Existem algumas implementa    es dispon  veis para testar ou ver o modo de  opera    o do MIPv6     A  Na mailing List v  m referenciados algumas aplica    es desenvolvidas para o  efeito    http   www  bullopensource org mipv6 index php    http   www  cavone com mipv6 analyzer     Q  No debug aparece o erro    DoD failed    quando existe o handover  e a  mobilidade n  o funciona     A  O MIPL usado vai no 3   pr   lan  amento antes de sair a vers  o final  portanto  poder  o existir alguns erros  falhas ou alguns processos a melhorar  Mudando o  HoA na interface do MN e no ficheiro mip6d conf    o suficiente para voltar a  testar a mobilidade    Existem implementa    es publicas do RFC 4068  Fast Handovers for Mobile  IPv6  e ou RFC 4140  Hierarchical Mobile IPv6 Mobility Management  HMIPv6       A  Ver os sitios     http   www ctie monash edu au ipv6   http   www tkn tu berlin de research hmip     28    7  Recursos    N ma    10     11     12    Mobile IPv6 for Linux http   www mobile ipv6 org       Linux Mobile IPv6 HowTo http   www  tldp org HOWTO Mobile IPv6     HOWTO       Mobile IPv6 Working Group  IETF  http   www 1etf org html charters mip6     charter  html    IPv6 Working Group  IETF  http   www ietf org html charters ipv6 charter html  RFC 3775 Mobility for IPv6 http   www ietf org ric rtc3775 txt number 3775    RFC 3776 Using IPSec to Protect MIPv6 Signaling Between MN and HA  http   www  ietf org rfc 
47. se pelo  facto de o MN ter configurado mais do que um endere  o da rede origem  porem isto n  o    21    est   especificado na RFC e n  o devia acontecer  uma vez que s   1 desses 2 endere  os     que    o HoA  e s   ser   criado um t  nel entre o MN e HA com base neste endere  o         Mo    Time Source Destination Protocol Info  371 1219  039303 2000 c  211 11ff fe59 299 2000 a  10 MIPS Binding Update    afe 1219 039303 2000ici 211 11TT Te59 e99 000a  oe MI Pt Binding Update           Frame 372  110 bytes on wire  110 bytes captured      Ethernet II  sre  Intel_59 0e8 99  00 11 11 59 9 0e 99   Dst  PlanetTe_Oai4G a0 C00 30 4f 04 49 40   E Internet Protocol version 6   version   amp    Traffic class  0x00   Flowlabel  oxcdoood   Payload length  56   Next header  IPv6   destination option COx3c    Hop limit  64       Next header  Mobile IPw6 Coxer3   Length  2 Cod bytes    Pad  4 bytes   option Type  201    Oxc9    Home Address option         Mobile IPy6  Payload protocol  IPv6 no next header     Ox3b   Header length  3 32 bytes   Mobility Header Type  Binding Update C5   Reserved  0x00  Checksum  OxGath    Binding Update  Sequence number  40472  ilo ad  eae   Acknowledge ta  flag  Binding Acknowledgement requested  Home Registration CH  flag  Home Registration  ae Link Local Compatibility L  flag  Link Local Address Compatibility  peu gaa Key Management Compatibility CK  flag  No Key Management mobility Compatibility  Lifetime  65535  262140 seconds     Mobility options    
48. ser revista a configura    o  alterando a em conformidade com o  resultado do output     8  Neste ponto  o kernel estar   pronto a ser compilado e instalado     Dica  Para distinguir facilmente este kernel de outros  poder   ser alterada a  vari  vel  EXTRAVERSION  no  usr src linux Makefile para por exemplo   FC3 k2 6 11 MIPv6 2 0 rc3      ed ms cre linus 2 0 11  make clean   make dep   make bzImage   make modules   Make modules install  make install        SE SHE SHE HEHE    9  Se tudo correu bem    ptimo   Poder   ent  o editar o  boot grub grub conf e fazer  o reboot  Se durante algum dos passos ocorreu algum erro  ent  o ser   mais  complicado   os passos anteriores dever  o ser revistos com cuidado     Ler o Linux Kernel HOWTO para instru    es detalhadas em como aplicar o patch   compilar e instalar o novo kernel     3 2  Userspace tools    As userspace tools mip6d  em vers  es anteriores o mip6d n  o existia  existindo sim o  mipdiag   os ficheiros de configura    o e os init scripts devem ser instalados para obter  as funcionalidades da mobilidade IPv6     inca ns do cant cre mpa 200 res  Cre AG oe ves scem eis se ish   ds CAC 0  conatgire    make  amp  amp  make install    De notar que para executar o   configure tem de ser dada a localiza    o do novo kernel     3 3  MIPv6 device node    O m  dulo MIPv6 necessita de uma nova entrada de n   no dispositivo  Usar o comando     mino e deve male dede e Ox 1000    3 4  Arranque autom  tico no boot    1  Fedora core 3    
49. ust be no less than 4 seconds and no greater than 1800 seconds   Minimum when using Mobile IPv6 extensions  1 5   Default  600 seconds   MinRtrAdvinterval seconds    The minimum time allowed between sending unsolicited multicast  router advertisements from the interface  in seconds     Must be no less than 3 seconds and no greater than 0 75   MaxR   trAdvInterval     Minimum when using Mobile IPv6 extensions  0 05   Default  0 33   MaxktrAdvIinterval   AdvManagedF lag onloff  When set  hosts use the administered  stateful  protocol for  address autoconfiguration in addition to any addresses autocon   figured using stateless address autoconfiguration  The use of  this flag is described in RFC 2462   Default  off   AdvOtherConfigFlag on off  When set  hosts use the administered  stateful  protocol for  autoconfiguration of other  non address  information  The use  of this flag is described in RFC 2462   Default  off   AdvLinkMTU integer  The MTU option is used in router advertisement messages to  insure that all nodes on a link use the same MTU value in those  cases where the link MTU is not well known   If specified  i e  not 0  must not be smaller than 1280 and not  greater than the maximum MTU allowed for this link  e g  ether   net has a maximum MTU of 1500  See RFC 2464    Default  O   AdvReachableTime milliseconds  The time  in milliseconds  that a node assumes a neighbor is  reachable after having received a reachability confirmation   Used by the Neighbor Unreachability
50. vido a uns erros ocorridos    Ap  s v  rias tentativas falhadas  pensou se que o problema seria devido ao facto de o  kernel ser igual ao usado na distribui    o  e de alguma forma estaria a ocorrer um  conflito no processo recompila    o        Optou se ent  o por usar a distribui    o do FC3  que traz de origem o kernel 2 6 9 1 667   Nesta nao existiu nenhum problemas nem a aplicar o Patch ao kernel 2 6 11  nem no    processo de recompila    o deste  Como a maquina usada era bastante r  pida o processo  completo de recompila    o tamb  m o fol        De seguida s  o apresentados os passos necess  rios para implementar suporte de MIPv6  numa m  quina Linux     1  Fazer download da ultima vers  o do c  digo fonte do MIPv6 para Linux e  respectivo Patch no s  tio http   www mobile ipv6 org   A ultima vers  o  dispon  vel    data deste documento  s  tio actualizado em 31 10 2005     a mipv6   2 0 rc3  sendo o respectivo patch o mipv6 2 0 rc3 linux 2 6 1 1  patch  tal como  indicado no nome  para o kernel 2 6 11     ice Us  loca Rise     wget http   www mobile ipv6 org software download mipv6 2 0    INOS mers Ua Z   ines ic e co mino aniS ipi oro C menicnac  Commlll clel  maps 200 mec  Pinus eo II parenz   u wen ay o A a Leleo op   iP oeo e E a a a S Li gare    2  Fazer download e descompactar a vers  o do kernel correspondente no s  tio  oficial  ftp kernel org  ou no mirror mais pr  ximo     ee Hen  sae   poe eoe inj  ane sore  pulo Wain  ea l r e 2S eo  tar ad I I 2 eo e cian
51. zero  the MN will move to the new router straight away   Default  O   MnRouterProbesLinkUp number   Indicates how many times the MN should send Neighbor Unreacha   bility Detection probes to its old router before initiating  router discovery when the link goes up after being down   Default  O   MnRouterProbeTimeout decimal   Indicates how long  in seconds  the MN should wait for a reply  during a access router Neighbor Unreachability Detection probe   If this parameter isna      t set  the Retransmit Timer value for  last link is used  The Retransmit Timer is typically defined as  one second  If the parameter is set  the MN will use the minimum  of MnRouterProbeTimeout and Retransmit Timer  thus allowing  faster handoffs   Default  O   MnHomeLink name      HomeAddress address length   HomeAgentAddress address     36    MnRoPolicy    Each MnHomeLink definition has a name  This is the name   enclosed in double quotes  of the interface used for connecting  to the physical home link  To set up multiple Home Addresses on  the Mobile Node  you need to define multiple MnHomeLink struc     tures  The interface names dona      t have to be unique in  these  definitions  All the home link specific definitions are  detailed below   HomeAddress address length   Address is an IPv6 address  and length the prefix length of the  address  usually 64  This option must be included in a home  link definition   HomeAgentAddress address   Address is the IPv6 address of the Mobile Nodea      s Home
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Bedienungsanleitung  New Toshiba Global Commerce Solutions SureMark fiscal  Vérité et subjectivité, des Essais aux Rêveries  Defi-Link Display取扱説明書  OM, Zenoah, GZ3850EZ, チェンソー, 2012-09  Gembird MP3A-UC-AC1-B mobile device charger  Instructions for ALL worksheets  StarTech.com 24in Internal 2 pin IDC Motherboard Header Cable - HDD LED Cable F/F  MI2011-10  PDF document - All    Copyright © All rights reserved. 
   Failed to retrieve file