Como preservar os cabeçalhos L2 durante o envio de quadros Ethernet sobre a linha serial

2

Estou usando o pppd (no linux) para enviar dados ethernet através de uma linha serial para outro computador. Como posso preservar os cabeçalhos L2 durante o envio de quadros Ethernet sobre a linha serial? Parece que o protocolo ppp envia apenas os "dados L3" como sua carga útil, descartando os cabeçalhos L2, incluindo os endereços MAC src / dst. Qual protocolo, etc. devo usar para preservar cabeçalhos L2?

    
por user49114 10.07.2014 / 13:39

1 resposta

0

Tecnicamente, apenas enviar dados L3 é a coisa correta a fazer (ou melhor, remover quaisquer dados específicos de L2 no lado de entrada (que pode ser ethernet, mas também poderia ser token ring, não poderia ele?) transfere o conteúdo da forma serial (o que significa fazer um encapsulamento L2 bastante trivial) e faz o inverso na extremidade de recepção (que pode executar ainda outro protocolo L2). Então, a partir da sistemática, estamos falando de roteadores. Quando falamos sobre a comunicação direta entre os dois extremos, também não há MAC (nem de ethernet, nem token ring, nem ...) envolvidos, simplesmente porque não há necessidade de identificar o parceiro de comunicação - há apenas "o outro final". Também não há nenhuma maneira sistemática de adicionar de alguma forma o MAC de qualquer uma das outras interfaces ethrenet, assim como você não adiciona o MAC da eth0 a nenhuma comunicação que saia pela eth1.

O que você deseja criar é uma ponte sobre a linha serial, algo como isso . Mas ciente das desvantagens (como proagações de broadcasts)

    
por 11.07.2014 / 23:07

Tags