Como é processada uma Transmissão de todos os 1s no CIDR?

0

Estou confuso sobre como o broadcast do CIDR funciona ao usar o endereço all 1 ( 255.255.255.255 ).

Desde meus primeiros dias (Classful networking days), lembro que ping 255.255.255.255 de uma máquina em uma rede Classful faz com que todos os dispositivos dessa sub-rede respondam. Também sei que podemos ter transmissões direcionadas (por exemplo, 192.168.1.255 ).

Agora, com o CIDR, os endereços dos dispositivos não precisam estar nos buckets / 24 (ou / 16, / 8) e, em vez disso, podem ser colocados em depósitos menores ou maiores. Isso significa que um endereço de broadcast direcionado pode ser diferente. No entanto, o que acontece quando um dispositivo em uma sub-rede do CIDR gera 255.255.255.255 ?

Por exemplo:

    Hostname   Device IP      CIDR?     Directed Broadcast
    ------------------------------------------------------
    Host A     192.168.1.17   Class C   192.168.1.255
    Host B     192.168.2.12   /27       192.168.2.31
    Host C     192.168.2.35   /27       192.168.2.63
    Host D     192.168.2.72   /27       192.168.2.95

Eu sei que, para cada um dos endereços Directed Broadcast acima, cada Host (e qualquer par) receberá um ping de seu respectivo endereço de broadcast. Ou seja, o Host A executa ping 192.168.2.63 , ele é visto pelo Host C e não pelos Hosts B ou D.

Se o Host A pica 255.255.255.255 , cada dispositivo em 192.168.1.0/24 recebe esse ping.

O que acontece se o Host C executar ping 255.255.255.255 ? Apenas a sub-rede 192.168.32/27 verá o ping? O endereço do all 1 também atingiu os hosts B e D?

    
por Andrew Philips 25.11.2015 / 19:50

1 resposta

1

Se um host pular 255.255.255.255, o ping irá para todos os hosts em seu domínio de broadcast. Isso normalmente inclui todos os hosts em sua sub-rede, mas pode ser maior que isso. Qualquer número de sub-redes pode estar no mesmo domínio de transmissão.

    
por 25.11.2015 / 20:06