Anúncio do roteador IPV6 ND Pacote mal formado

1

Estou tentando simular o roteador ND IPv6 Pacote de propaganda em openvswitch para um dos meus projetos, mas o pacote formado é malformado (analisado em wireshark). A seguir está o despejo de pacotes que criei,

ICPMV6 ND - Router Advertisement:
Mulicast dst-mac: 33:33:00:00:00:1
Router src-mac: 68:54:ed:00:00:06

00000000  33 33 00 00 00 01 68 54-ed 00 00 06 86 dd 60 00 |33....hT........|
00000010  00 00 40 00 3a dd fe 80-00 00 00 00 00 00 90 ff |..@.:...........|
00000020  02 25 fe 52 ef 00 ff 02-00 00 00 00 00 00 00 00 |.%.R............|
00000030  00 00 00 01 00 00 86 00-2a 7a ff 00 28 23 86 00 |........*z..(#..|
00000040  00 00 86 00 00 00                               |......          |

vocês podem por favor, apontar se estou faltando alguma coisa Aprecie a ajuda.

    
por vindyz 17.10.2015 / 02:00

1 resposta

2

Eu importei seu hexdump para o wireshark (legal - eu acabei de aprender sobre essa capacidade). Aqui está o que parece no meu wireshark:

ParecequeexistemalgunscamposquevocêprecisaconfigurarnocabeçalhoICMPv6.ParaumNDRA,deacordocoma RFC , o tipo ICMP deve ser 134 (0x86) e o código é 0. A soma de verificação também precisará ser calculada corretamente.

Para referência, aqui está o texto que importei para o wireshark 1.99.1 usando o File - > Import from Hex Dump ... menu :

00000000  33 33 00 00 00 01 68 54 ed 00 00 06 86 dd 60 00  33....hT........ 
00000010  00 00 40 00 3a dd fe 80 00 00 00 00 00 00 90 ff  ..@.:........... 
00000020  02 25 fe 52 ef 00 ff 02 00 00 00 00 00 00 00 00  .%.R............ 
00000030  00 00 00 01 00 00 00 00 2a 7a ff 00 28 23 86 00  ........*z..(#.. 
00000040  00 00 86 00 00 00                                ......           

Note que não há - entre o 7º e o 8º bytes hexadecimais e não há | em torno dos bytes ASCII.

    
por 17.10.2015 / 02:23