2012-04-30 9 views
-1

着信または発信ネットワークトラフィックがPPP(ポイントツーポイント)であるかどうかを検出する方法を探しています。 pcapライブラリを使ってこの種のトラフィックを盗聴する方法はありますか?OSPF需要回路検証のためのPPPネットワーク検出

トラフィックが特定の条件を検証するためにPPPであるかどうかを知る必要がある理由。この状態は、OSPFのオプションフィールドのDC(Demand-Circuit)ビットが有効になっている場合、そのネットワークに対してPPPを有効にする必要があります。ポイントツーポイントネットワークだけが、OSPF Demand-Circuits(RFC 1793)の全利点を受け取ります。 トラフィックの特定のタイプを参照していない

答えて

0

「ポイントツーポイント」、RFC 1793には、それはネットワークの特定の種類を指します。 すべてたとえば、ポイントツーポイントプロトコルを実行しているシリアル回線上のトラフィックは「ポイントツーポイントトラフィック」です。 イーサネット上のトラフィックは「ポイントツーポイント」です。非ポイントツーポイントトラフィックはポイントツーポイントネットワーク上でトンネリングされ、ポイントツーポイントトラフィックは非ポイントツーポイントネットワーク上でトンネリングされる可能性がありますが、トンネルの場合、下位のネットワークのアダプタ用のネットワークインターフェイスに加えて、ネットワークインターフェイス(ソフトウェアの意味では、ほとんどのUN * Xシステムにはifconfig -aがリストされます)や、トンネルトラフィック用のipconfig/allなどがあります。

ほとんどのUN * Xesでは、SIOCGIFFLAGS ioctlを使用してネットワークインターフェイスのフラグを取得できます。これらのフラグの1つはIFF_POINTOPOINTフラグで、そのインターフェイスのネットワークがポイントツーポイントであるかどうか、ポイント・ネットワークであるかどうか。 Windowsでは

、私は特定のインターフェイスのためのフラグを取得するためのioctlを見つけることはできませんが、SIO_GET_INTERFACE_LISTWinsock ioctlIFF_POINTOPOINTフラグを含むiiFlagsメンバーでINTERFACE_INFO構造を返します。

関連する問題