誰かがRIBとFIBの違いをもう少し説明できますか?私はサイトで同様の質問を見なかったので、これは良い追加だと思いました。RIBルートとFIB転送?それで全部ですか?
誰かがRIBとFIBの違いをもう少し説明できますか?私はサイトで同様の質問を見なかったので、これは良い追加だと思いました。RIBルートとFIB転送?それで全部ですか?
回答:
転送情報ベース(FIB)は、ルーティング/スイッチングデバイスが、特定のパケットが出力に使用するインターフェイスを選択するために使用する実際の情報です。たとえば、192.168.1.0 / 24の宛先にバインドされたパケットが物理ポートethernet1 / 2から送信されるように、FIBがプログラムされている場合があります。ユニキャスト転送とマルチキャストRPFチェック、異なるプロトコル(ipとmplsとipv6)のためにデバイス上に実際には複数のFIBが存在する可能性がありますが、基本的な機能は同じです-出力インターフェイス/カプセル化への選択基準(通常は宛先)マッピング。個々のFIBを分割して、並行して独立した転送テーブル(つまりvrf)を実現することもできます。
各FIBは、1つ以上のルーティング情報ベース(RIB)によってプログラムされます。RIBは、静的定義または動的ルーティングプロトコルを介して学習したルーティング情報の選択です。さまざまなRIB内で使用されるアルゴリズムは異なります。たとえば、BGPまたはOSPFが潜在的な最適パスを決定する手段はかなり異なります。ボックス内のFIBの共通(セット)に複数のRIBをプログラムする方法は実装によって異なりますが、これはアドミニストレーティブディスタンスのような概念が使用される場所です(たとえば、eBGPとOSPFを介して同一のパスが学習されるため、通常はeBGPが推奨されます) FIB注入)。この場合も、RIBは複数のVRFなどを可能にするために分割される可能性があります。