同じネットワーク上でいくつかのマシンを実行しています。1つのノードは、そこに到達するトラフィックを他のノードに分散する制御ノードです。重要なのは、MACヘッダーとIP(またはその他の)ペイロードの間にカスタムプロトコルヘッダーを制御ノードに着信させたいということです。
制御ノードは、次のようなパケットを受信します。
------------------------------------------------
| Layer 2 | IP(or whatever protocol) | Payload |
------------------------------------------------
このパケットは、このように他のノードに配布する必要があります
----------------------------------------------------------------
| Layer 2 | Custom Header | IP(or whatever protocol) | Payload |
----------------------------------------------------------------
私はそのようなことをするためのいくつかの指示が欲しいです、私が使用できる現在の解決策はありますか、そして私はそれのためにカーネルを最初からハックする必要があります。同様のアプローチはL2TPを使用することですが、それはIP層上で実行されるため、私はそれを望んでいません。
また、この通信を、物理的なeth0インターフェースとは別に、tun0のようなLinuxの別個のインターフェースとして表示したいと思います。
どんな助けやアイデアも大歓迎です。
この質問がどのスタック交換ウェブサイトに属しているのかわからないので、ウェブサイトを修正するための指示もありがたいです。