シリアル回線経由でイーサネットフレームを送信する際に L2 ヘッダーを保持する方法

シリアル回線経由でイーサネットフレームを送信する際に L2 ヘッダーを保持する方法

私は pppd (Linux で) を使用して、シリアル ライン経由でイーサネット データを別のコンピューターに送信しています。シリアル ライン経由でイーサネット フレームを送信する際に、L2 ヘッダーを保持するにはどうすればよいでしょうか。ppp プロトコルは、ペイロードとして「L3 データ」のみを送信するため、src/dst MAC アドレスを含む L2 ヘッダーが削除されるようです。L2 ヘッダーを保持するには、どのようなプロトコルなどを使用すればよいでしょうか。

答え1

技術的には、L3データのみを送信するのが正しい方法です(または、受信側でL2の詳細を削除する(5月エンド エンド (イーサネットでもトークン リングでも同じではないでしょうか) は、コンテンツをシリアル方式で転送し (つまり、かなり単純な L2 カプセル化を実行します)、受信側でその逆を実行します (受信側では別の L2 プロトコルが実行される場合があります)。したがって、体系的に言えば、ルーターについて話していることになります。2 つのエンド間の直接通信について話す場合、MAC (イーサネット、トークン リング、その他) も関係しません。これは、通信相手を識別する必要がないためであり、あるのは「もう一方の端」だけです。また、eth0 の MAC を eth1 経由で送信される通信に追加しないのと同様に、他の ethrenet インターフェイスの MAC を何らかの方法で追加する体系的な方法はありません。

作成したいのはシリアルラインをまたぐブリッジのようなもので、これただし、欠点(ブロードキャストの伝播など)に注意してください。

関連情報