Ir para o gerador
GUIAS DE ENDEREÇOS

Formatos de endereço MAC e o relacionamento EUI-64

Normalize formulários de texto comuns de 48 bits e entenda a transformação EUI-64 definida.

Resumo de IA

Os separadores MAC alteram a apresentação, não os bytes subjacentes. Valide entradas de seis bytes antes da conversão; distinguir a expansão EUI-64 comum da EUI-64 modificada.

Várias strings podem representar os mesmos 48 bits

Os exemplos incluem 00:11:22:AA:BB:CC, 00-11-22-AA-BB-CC e 0011.22AA.BBCC. Analise exatamente seis octetos após remover os separadores suportados; rejeitar caracteres mistos, extras ou não hexadecimais.

A receita IID EUI-64 modificada legada

Para a receita de identificador de interface IPv6 herdada documentada na RFC 4291, insira FF:FE entre o primeiro e o último octeto de um endereço de camada de enlace de 48 bits e, em seguida, inverta o bit universal/local. Esta é uma construção EUI-64 IID modificada; não é uma afirmação de que a saída seja o endereço IPv6 atual da interface.

Input 48-bit address:            00:11:22:AA:BB:CC
Insert FF:FE for legacy IID:       00:11:22:FF:FE:AA:BB:CC
Invert U/L bit (Modified IID):     02:11:22:FF:FE:AA:BB:CC
IPv6 IID grouping:                 0211:22ff:feaa:bbcc

Método IID EUI-64 modificado legado RFC 4291 ↗

o verificador de formato de endereço MAC →

IIDs estáveis modernos não devem incorporar um MAC estável por padrão

A RFC 8064 atualiza a recomendação padrão: use a RFC 7217 para identificadores de interface SLAAC estáveis e não incorpore um endereço de camada de enlace estável por padrão. Um valor no formato EUI-64 por si só não pode provar como um IID foi gerado.

Método IID EUI-64 modificado legado RFC 4291 ↗

Recomendação IID IPv6 estável RFC 8064 ↗

Use um analisador que rejeite a ambiguidade

Teste cada notação aceita, hexadecimal minúsculo, preenchimento de zero, comprimentos inválidos e exemplos multicast/locais. Preserve a entrada original para exibição enquanto usa bytes normalizados para comparação.

Gerador →