BGP の経路選択でよく出てくる Weight / AS_PATH / Local Preference / MED を、できるだけシンプルに説明します!
1. Weight(ウェイト)
- Cisco独自の値
- 自ルーター内だけで有効(他ルーターには伝わらない)
- 値が大きいほど優先される
- 最も最初に比較される
👉 そのルーターだけの“好み”設定。
2. AS_PATH(エーエスパス)
- 経路が通過してきた AS番号のリスト
- 短い経路が優先
- ループ防止にも利用される
👉 「どのASを通ってきたか」の経路の長さ。
3. Local Preference(ローカルプリファレンス)
- AS 内で共通して使われる優先度
- 値が大きいほど優先
- iBGP で AS 全体に共有される
👉 社内(同じAS)みんなで共有する優先度。出口選択で使われやすい。
4. MED(Multiple Exit Discriminator)
- 相手ASに“こちら側から入ってきてほしい経路”を伝えるヒント
- 値が小さいほど優先
- ただし、相手AS側が尊重するかは任意
👉 「こっちから入ってきてください」という提案値。小さい方が優先される。
超ざっくりまとめ
| 項目 | 比較の方向 | 値の意味 | 共有範囲 |
|---|---|---|---|
| Weight | 自ルーター内 | 大きいほど優先 | 自ルーターのみ |
| AS_PATH | 経路の長さ | 短いほど優先 | すべてのBGP間 |
| Local Preference | AS内の優先度 | 大きいほど優先 | AS内部全体 |
| MED | 入口の希望 | 小さいほど優先 | 隣接ASへ提案 |