Como preservar os cabeçalhos L2 ao enviar quadros Ethernet pela linha serial

Como preservar os cabeçalhos L2 ao enviar quadros Ethernet pela linha serial

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 ao enviar quadros Ethernet pela linha serial? Parece que o protocolo ppp envia apenas os "dados L3" como carga útil, eliminando assim os cabeçalhos L2, incluindo endereços MAC src/dst. Qual protocolo, etc. devo usar para preservar os cabeçalhos L2?

Responder1

Tecnicamente, apenas enviar dados L3 é a coisa correta a fazer (ou melhor, remover quaisquer especificações L2 no lado de entrada (quepoderiaser ethernet, mas poderia muito bem ser token ring, não poderia?) transferir o conteúdo de maneira serial (o que significa fazer um encapsulamento L2 bastante trivial) e fazer o inverso na extremidade receptora (que pode executar outro protocolo L2 ). Então, do ponto de vista sistemático, estamos falando de roteadores. Quando falamos da comunicação direta entre as duas pontas, também não há MAC (nem de ethernet, nem de token ring, nem...) envolvido, simplesmente porque não há necessidade de identificar o parceiro de comunicação - existe apenas "o outro final". Também não existe uma 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 qualquer comunicação que sai via eth1.

O que você deseja criar é uma ponte através da linha serial, algo comoesse. Mas esteja ciente das desvantagens (como a propagação de transmissões)

informação relacionada