問題タブ [bgp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2812 参照

networking - クアッガと XORP の比較

動的ソフトウェア ルーティング エンジンとしての XORP と比較して、 Quaggaについてどう思いますか? 各エンジンの技術的なメリットを比較すると、どのようなものがありますか? さらに、プログラミングの観点から、ほとんどの人はそれらについてどう思いますか。これらのエンジニアを使用してネットワークを操作したのは誰ですか? OSPF、ルーティング、BGP プロトコルのユーザーの観点から疑問に思っていました。

0 投票する
2 に答える
284 参照

networking - BGP パス属性タイプ 18 は何を参照していますか?

Path Attribute Type 18 が何を参照し、どのように解析するか知っている人はいますか? 私が理解できる最善のことは、それが新しい AGGREGATOR (タイプ 7) であり、新しい AS32 形式を読み取っていると想定していますが、このパケットを解析できないため、それをカットしていません。これがどのように機能するかを説明する RFC はありますか?それは CISCO または別のネットワーク ベンダーが導入した特別なものですか?

0 投票する
4 に答える
3236 参照

load-balancing - Border Gateway Protocol (BGP) を使用して負荷分散を実装することは可能ですか?

BGP で負荷分散を実装できますか?

0 投票する
1 に答える
29722 参照

ospf - OSPF で BGP ルートを再配布する

2 つのルーター A と B について考えてみます。どちらも ISP に接続するために eBGP を実行し、クラウド内で OSPF も実行します。A&B はどちらも iBGP を実行し、内部 iBGP メッシュで接続されています。

プレフィックス P1 が A と B (eBGP) の両方で受信されたとします。彼らは bgp プロセスを次のように実行します。

ルーター bgp 747
ネイバー xxxx ルート マップ ISP-ROUTES-IN

route-map ISP-ROUTES-IN permit 100
match ip address prefix-list ACCEPT-ROUTES-FROM-ISP
ip prefix-list ACCEPT-ROUTES-FROM-ISP seq 10 permit xx.xx.xx.xx/29

A&B の両方で、OSPF プロセス内に次のような再配布ステートメントがあります。

ルーター ospf 1234
再配布 bgp 747 メトリック タイプ 1 サブネット タグ 747

ospf プロセス 1234 により、ルータ A と B の両方がネットワーク内で P1 を Type5 E1 として再配布します。

ただし、A をプレフィックス P1 の出口ポイントとして、B をバックアップ出口ルーターとして作成したいと考えています。

再配布のメトリックを設定するにはどうすればよいですか?

0 投票する
1 に答える
407 参照

routing - Quaggaライブラリを使用してBGPのLOC-RIBを確認する方法

ドキュメントを読んでいると、「Quaggaライブラリをプログラムのクライアントユーザーインターフェイスとして使用できます」ということがわかりました。基本的に、Quaggaが構築するBGPのLOC-RIB(RIB =ルーティング情報ベース)を、私のCプログラム(Ubuntu / FreeBSD)で調べたいと思います。

Quaggaを使い始めたばかりですが、Quaggaライブラリを使用して(またはquaggaが提供する* .hファイルを使用して)これを行う方法を知りたいです。

誰かが提案、チュートリアル、またはリンクを手伝ってくれますか?

さよなら。

0 投票する
1 に答える
1631 参照

bgp - Quagga Loc_RIB およびダンプ BGP パケット、テーブル?

私の最初の質問は少しばかげているように聞こえるかもしれません。しかし、ここに行きます:

コマンド「show ip bgp」で、BGP ルーティング テーブルのエントリを表示できます。さて、これは quagga が作成した BGP Loc-RIB でしょうか? そうでない場合、Loc-RIB を表示できる quagga コマンドは何ですか?

2 番目の質問: quagga は BGP パケットやテーブルを自動的にダンプしますか? または、「dump bgp all output_path_and_file_name」というコマンドを実行した場合にのみ、ダンプが発生しますか?

私の最終的な目標は、C プログラムの助けを借りて BGP loc-RIB を読み取ることです。C ライブラリ "libbgpdump" はこれを実現するのに役立ちますか? 「libbgpdump」を使用して、ダンプされた BGP パケット/テーブルにアクセスするコード スニペットを持っている人はいますか?

0 投票する
5 に答える
8261 参照

networking - BGP と OSPF および IsIs

BGP が OSPF と IsIs を完全に置き換えていないのはなぜですか? BGP がまだ実装していない他の 2 つのプロトコルは何を処理しますか?

0 投票する
1 に答える
311 参照

networking - パケットの潜在的なルートをオフラインで計算する

パケットがインターネット上でたどる可能性のあるいくつかのルートを列挙する方法を見つけようとしています。具体的には、パケットがルートを通過する可能性のあるASをカウントします。

これはまったく可能ですか?オフラインで計算するために必要なすべての情報を収集できますか(つまり、すべてのBGPルートの一貫性のあるスナップショット)?

0 投票する
2 に答える
567 参照

networking - MPLSVPNのBGPコントロールプレーン情報

MPLSVPNネットワークについて学んでいます。私の理解では、IGPはすべてのコアルーター(PおよびPE)で実行されますが、BGPはすべてのPEルーターで実行されます。IGPが到達可能性情報をすべてのルーターに伝達し、すべてのルーターが収束すると、パケットの転送に使用される正確なラベルがLDPを使用して割り当てられます。

私の疑問は、BGP制御パケットがPE間でどのように送信されるかです。

2つのオプションがあります。
1.PE間でラベルスイッチドパスを使用します。
2.Pルーターを介した通常のIP転送を使用します。

これらの2つの方法のどちらが実際に使用されていますか?
両方を使用できる場合、PEルータはどちらを使用するかをどのように決定しますか?
ルーターで手動で構成する必要がありますか?
これらの回答は、Juniper、Ciscoなどのルーターによって異なりますか?

0 投票する
2 に答える
2161 参照

networking - 重複するMPLS-VPNでルートターゲットはどのように割り当てられますか?

この質問をここで行うべきか、ServerFaultで行うべきかわかりません。しかし、質問は特定のハードウェアでの実装ではなく、ネットワークの概念に関するものなので、ここに投稿することにしました。

私の理解によると、ルートターゲットはMPLS-VPNで使用され、PEルータのさまざまなVRFを区別します。

2つのVPN間でサイトが共有されていないと仮定すると、エクスポートルートターゲットとインポートルートターゲットは同じであるため、PEは着信BGPパケットのルートターゲットを自身のエクスポートルートターゲットと比較し、適切なVRFにインストールできます。

私の疑問は、複数のVPNに属するサイトがある場合、このルートターゲットの割り当てはどのように処理されるのでしょうか。

さまざまなVRFへのルートターゲットがすべてのPEに手動でインストールされていますか?

もしそうなら、それはスケーラビリティの問題につながりませんか?

そうでない場合、VRFのルートターゲットはどのようにインストールされますか?