xutil.dev
ログイン

BGP / ルーティング チートシート

BGPとルーティングコマンドのクイックリファレンス。BGP設定、属性、route-map、prefix-list、コミュニティ、トラブルシュート、OSPF、EIGRPを網羅

関連カテゴリ:ネットワーク

69 件のコマンド

router bgp {ASN}

BGPプロセスを開始

neighbor {ip} remote-as {ASN}

BGPネイバーを定義

network {prefix} mask {mask}

BGPでネットワークをアドバタイズ

neighbor {ip} update-source {iface}

更新送信元インターフェースを指定

neighbor {ip} ebgp-multihop {ttl}

eBGPマルチホップを設定

neighbor {ip} next-hop-self

ネクストホップを自分に設定

neighbor {ip} password {key}

BGPネイバーにMD5認証を設定

neighbor {ip} shutdown

BGPネイバーを無効化

neighbor {ip} timers {keepalive} {hold}

BGPタイマーを設定

bgp router-id {ip}

BGPルーターIDを設定

bgp log-neighbor-changes

ネイバー状態変化をログに記録

no synchronization

IGPとの同期を無効化

neighbor {ip} weight {n}

Weight属性を設定(ローカル優先)

bgp default local-preference {n}

デフォルトLocal Preferenceを設定

set local-preference {n}

ルートマップでLocal Preferenceを設定

set as-path prepend {ASN}

AS-PATHにASNを追加(経路を長くする)

set metric {n}

MED(Multi-Exit Discriminator)を設定

set origin {igp|egp|incomplete}

Origin属性を設定

bgp bestpath as-path ignore

ベストパス選択でAS-PATH長を無視

bgp always-compare-med

異なるAS間でもMEDを比較

maximum-paths {n}

最大等コストパス数を設定

route-map {name} permit {seq}

ルートマップのpermitエントリを作成

route-map {name} deny {seq}

ルートマップのdenyエントリを作成

match ip address prefix-list {name}

プレフィックスリストでマッチ

match as-path {acl}

AS-PATHでマッチ

match community {list}

コミュニティでマッチ

neighbor {ip} route-map {name} in

受信方向にルートマップを適用

neighbor {ip} route-map {name} out

送信方向にルートマップを適用

ip prefix-list {name} permit {prefix}

プレフィックスを許可

ip prefix-list {name} deny {prefix}

プレフィックスを拒否

ip prefix-list {name} permit {prefix} le {n}

指定長以下のプレフィックスを許可

ip prefix-list {name} permit {prefix} ge {n}

指定長以上のプレフィックスを許可

ip prefix-list {name} seq {n} permit {prefix}

シーケンス番号付きでプレフィックスを許可

neighbor {ip} prefix-list {name} in

受信方向にプレフィックスリストを適用

neighbor {ip} prefix-list {name} out

送信方向にプレフィックスリストを適用

show ip prefix-list {name}

プレフィックスリストの内容を表示

set community {value}

コミュニティ値を設定

set community {value} additive

既存コミュニティに追加

set community no-export

no-exportコミュニティを設定

set community no-advertise

no-advertiseコミュニティを設定

set community local-AS

local-ASコミュニティを設定

ip community-list standard {name} permit {val}

標準コミュニティリストを作成

ip bgp-community new-format

コミュニティをAA:NN形式で表示

neighbor {ip} send-community

ネイバーにコミュニティを送信

show ip bgp summary

BGPネイバーのサマリーを表示

show ip bgp

BGPテーブルを表示

show ip bgp neighbors {ip}

特定ネイバーの詳細を表示

show ip bgp neighbors {ip} received-routes

ネイバーから受信した経路を表示

show ip bgp neighbors {ip} advertised-routes

ネイバーにアドバタイズした経路を表示

show ip bgp {prefix}

特定プレフィックスの詳細を表示

clear ip bgp *

全BGPセッションをリセット

clear ip bgp {ip} soft in

ネイバーのインバウンドポリシーをソフトリセット

debug ip bgp updates

BGPアップデートのデバッグを有効化

show ip route bgp

BGPで学習した経路を表示

router ospf {id}

OSPFプロセスを開始

network {ip} {wildcard} area {id}

OSPFネットワークをエリアに割り当て

ip ospf cost {n}

インターフェースのOSPFコストを設定

area {id} stub

スタブエリアを設定

area {id} nssa

NSSAエリアを設定

show ip ospf neighbor

OSPFネイバーを表示

show ip ospf database

OSPFデータベースを表示

redistribute bgp {ASN} subnets

BGP経路をOSPFに再配布

router eigrp {ASN}

EIGRPプロセスを開始

network {ip} {wildcard}

EIGRPネットワークを設定

no auto-summary

自動集約を無効化

eigrp router-id {ip}

EIGRPルーターIDを設定

show ip eigrp neighbors

EIGRPネイバーを表示

show ip eigrp topology

EIGRPトポロジテーブルを表示

redistribute bgp {ASN}

BGP経路をEIGRPに再配布