私は Pronto 3290 (Open Flow 1.0) を持っていて、OpenDayLight コントローラーをインストールしました。
このタイプのアクションを追加したい: ネットワーク宛先アドレスの変更
しかし、このフローを追加しようとすると、次の結果になります。
OFPET_FLOW_MOD_FAILED OFPFMFC_ALL_TABLES_FULL
スイッチの制限はありますか?
私は Pronto 3290 (Open Flow 1.0) を持っていて、OpenDayLight コントローラーをインストールしました。
このタイプのアクションを追加したい: ネットワーク宛先アドレスの変更
しかし、このフローを追加しようとすると、次の結果になります。
OFPET_FLOW_MOD_FAILED OFPFMFC_ALL_TABLES_FULL
スイッチの制限はありますか?
はい、これはスイッチの制限です。スイッチはフロー エントリを追加しようとしますが、すべてのテーブルがいっぱいであるため追加できません。したがって、エラー メッセージが送信されます。
実際、あなたが使用している OpenDayLight コントローラーは、スイッチ内のテーブルの詳細を感知できるほど優れていません。完璧なコントローラは、テーブルの数やテーブルでサポートされるエントリの数などのスイッチの機能に気付いているはずであり、スイッチのメモリがいっぱいのときにフロー mod を送信するべきではありません。
openflow 1.3 に従って、スイッチは 255 のテーブルをサポートできます。1.0 スイッチは単一のテーブルをサポートすると思います。したがって、1.3 対応のスイッチを試してください。