AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1144190
Accepted
mirabilos
mirabilos
Asked: 2023-09-21 23:24:40 +0800 CST2023-09-21 23:24:40 +0800 CST 2023-09-21 23:24:40 +0800 CST

IP terminando em zeros: válido (para /128) ou possivelmente confundido com anycast?

  • 772

A Host Europe atribuiu a uma VM que acabei de alugar deles um endereço IP terminando em zeros ( 2xxx:xxxx:xxxx:xxxx::/128).

Afirmei isso como possíveis problemas de interoperabilidade, já que endereços com os últimos 64 bits, todos zeros, são normalmente endereços anycast para o roteador de sub-rede, e temo que outros nós possam tratá-lo de maneira especial.

O suporte deles diz: “É apenas sintaticamente um endereço anycast de sub-rede, mas você pode usá-lo sem problemas porque usamos um tamanho de sub-rede /128”. (tradução minha)

Estou apenas semi-convencido. Existe algo que permite que um nó lide especialmente com endereços desse tipo, ou posso realmente usá-lo como um endereço normal?

ipv6
  • 2 2 respostas
  • 99 Views

2 respostas

  • Voted
  1. Best Answer
    u1686_grawity
    2023-09-22T19:47:09+08:002023-09-22T19:47:09+08:00

    Afirmei isso como possíveis problemas de interoperabilidade, pois endereços com os últimos 64 bits, todos zeros, são normalmente endereços anycast para o roteador de sub-rede,

    Para uma sub-rede, um ID de interface com zeros seria a sub-rede anycast. Embora em teoria tenha sido definido como 64 bits para unicast global IPv6, na prática o comprimento do prefixo da sub-rede é o que define o comprimento do ID da interface – geralmente é 64 bits porque é o que resta menos o prefixo /64, mas um / O endereço 128 não tem sub-rede nem um ID de interface (seria um IID de 0 bits).

    e temo que outros nós possam tratá-lo de maneira especial.

    Semelhante ao caso dos endereços de "difusão de sub-rede" IPv4, o anycast do roteador de sub-rede (ou qualquer outro tipo de anycast de sub-rede local definido no IPv6) só é significativo quando realmente atinge um roteador da referida sub-rede. Para começar, apenas os roteadores de sub-rede são capazes de fornecer qualquer tipo de tratamento útil; hosts ou roteadores que não estão nessa sub-rede não podem fazer mais nada além de encaminhá-lo como um endereço unicast regular. Portanto, se o endereço for roteado estaticamente 'através' do seu host, apenas a sua própria máquina será o "roteador de sub-rede" para ele e os outros nós não terão realmente uma palavra a dizer.

    (Isso parece espelhar o endereçamento de classe IPv4, onde os nós que passam podem ter "sabido" que 192.168.4.255 é especial com base no fato de ser um endereço de Classe C... mas apesar desse conhecimento, eles ainda não seriam capazes de fazer nada senão roteá-lo de qualquer maneira como um endereço normal. E agora que o endereçamento de classe acabou, os nós não conseguem mais saber se é especial porque não sabem qual comprimento de prefixo a sub-rede final está usando.)

    • 2
  2. John Mahowald
    2023-09-24T08:32:00+08:002023-09-24T08:32:00+08:00

    Uma rede de um host pode ser configurada em um host IPv6 e roteada. Mesmo que um endereço de roteador de sub-rede não tenha sentido aqui e deva ser desabilitado, ainda há dúvidas sobre se você pode obter um /64 adequado e se o planejamento de endereço está pronto para isso.

    O IPv6 na determinação do link é uma questão de protocolo, portanto, não é necessário haver endereços IP de roteadores na mesma sub-rede, como a v4. O tráfego através de alguma outra rede on-link funciona bem, quase certamente o endereço local do link do gateway padrão.

    Um prefixo longo semelhante cujos debates são registrados em RFCs é a prática de /127s ponto a ponto na RFC 6164 . As pessoas pensaram que isso quebraria as coisas, mas pode funcionar. Essas recomendações incluem que, se vários prefixos forem atribuídos a partir de um /64, o ID da interface com todos os zeros não deverá ser usado. "Caso contrário, os nós poderão receber pacotes que não deveriam receber." Isso é menos importante se você for o único cliente no /64, mas não interpreto a resposta deles para garantir isso.

    Um endereço por VM alugada não é muito generoso, para dizer o mínimo. Existem casos de uso para IP de seus próprios contêineres ou hosts virtuais baseados em IP. No entanto, isso exigiria o roteamento de um prefixo inteiro para o seu host, o que a maioria dos provedores não está fazendo. Se eles ainda não estiverem fazendo isso, pode ser uma boa ideia, por motivos de planejamento de endereço, reservar um /64 inteiro, mesmo que apenas um IP esteja anexado ao seu convidado. Há espaço de endereço mais que suficiente para suportar isso.

    É bom ter o endereço personalizado mais curto possível, mas isso não é realmente necessário. 2001:db8:c6ad:a661::1é apenas um pouco mais longo em formato de texto do que 2001:db8:c6ad:a661::. E o nome no DNS tem o mesmo comprimento de qualquer maneira.

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve