BGP / ルーティング チートシート
BGPとルーティングコマンドのクイックリファレンス。BGP設定、属性、route-map、prefix-list、コミュニティ、トラブルシュート、OSPF、EIGRPを網羅
69 件のコマンド
router bgp {ASN}BGPプロセスを開始
router bgp 65001neighbor {ip} remote-as {ASN}BGPネイバーを定義
neighbor 10.0.0.2 remote-as 65002network {prefix} mask {mask}BGPでネットワークをアドバタイズ
network 192.168.1.0 mask 255.255.255.0neighbor {ip} update-source {iface}更新送信元インターフェースを指定
neighbor 10.0.0.2 update-source Loopback0neighbor {ip} ebgp-multihop {ttl}eBGPマルチホップを設定
neighbor 10.0.0.2 ebgp-multihop 2neighbor {ip} next-hop-selfネクストホップを自分に設定
neighbor 10.0.0.2 next-hop-selfneighbor {ip} password {key}BGPネイバーにMD5認証を設定
neighbor 10.0.0.2 password SecretKey123neighbor {ip} shutdownBGPネイバーを無効化
neighbor 10.0.0.2 shutdownneighbor {ip} timers {keepalive} {hold}BGPタイマーを設定
neighbor 10.0.0.2 timers 10 30bgp router-id {ip}BGPルーターIDを設定
bgp router-id 1.1.1.1bgp log-neighbor-changesネイバー状態変化をログに記録
bgp log-neighbor-changesno synchronizationIGPとの同期を無効化
no synchronizationneighbor {ip} weight {n}Weight属性を設定(ローカル優先)
neighbor 10.0.0.2 weight 200bgp default local-preference {n}デフォルトLocal Preferenceを設定
bgp default local-preference 200set local-preference {n}ルートマップでLocal Preferenceを設定
set local-preference 150set as-path prepend {ASN}AS-PATHにASNを追加(経路を長くする)
set as-path prepend 65001 65001set metric {n}MED(Multi-Exit Discriminator)を設定
set metric 100set origin {igp|egp|incomplete}Origin属性を設定
set origin igpbgp bestpath as-path ignoreベストパス選択でAS-PATH長を無視
bgp bestpath as-path ignorebgp always-compare-med異なるAS間でもMEDを比較
bgp always-compare-medmaximum-paths {n}最大等コストパス数を設定
maximum-paths 4route-map {name} permit {seq}ルートマップのpermitエントリを作成
route-map FILTER permit 10route-map {name} deny {seq}ルートマップのdenyエントリを作成
route-map FILTER deny 20match ip address prefix-list {name}プレフィックスリストでマッチ
match ip address prefix-list MY-PREFIXESmatch as-path {acl}AS-PATHでマッチ
match as-path 10match community {list}コミュニティでマッチ
match community COMMUNITY-LISTneighbor {ip} route-map {name} in受信方向にルートマップを適用
neighbor 10.0.0.2 route-map FILTER inneighbor {ip} route-map {name} out送信方向にルートマップを適用
neighbor 10.0.0.2 route-map FILTER outip prefix-list {name} permit {prefix}プレフィックスを許可
ip prefix-list MY-LIST permit 10.0.0.0/8ip prefix-list {name} deny {prefix}プレフィックスを拒否
ip prefix-list MY-LIST deny 0.0.0.0/0ip prefix-list {name} permit {prefix} le {n}指定長以下のプレフィックスを許可
ip prefix-list MY-LIST permit 10.0.0.0/8 le 24ip prefix-list {name} permit {prefix} ge {n}指定長以上のプレフィックスを許可
ip prefix-list MY-LIST permit 0.0.0.0/0 ge 8ip prefix-list {name} seq {n} permit {prefix}シーケンス番号付きでプレフィックスを許可
ip prefix-list MY-LIST seq 10 permit 192.168.0.0/16neighbor {ip} prefix-list {name} in受信方向にプレフィックスリストを適用
neighbor 10.0.0.2 prefix-list FILTER inneighbor {ip} prefix-list {name} out送信方向にプレフィックスリストを適用
neighbor 10.0.0.2 prefix-list FILTER outshow ip prefix-list {name}プレフィックスリストの内容を表示
show ip prefix-list MY-LISTset community {value}コミュニティ値を設定
set community 65001:100set community {value} additive既存コミュニティに追加
set community 65001:200 additiveset community no-exportno-exportコミュニティを設定
set community no-exportset community no-advertiseno-advertiseコミュニティを設定
set community no-advertiseset community local-ASlocal-ASコミュニティを設定
set community local-ASip community-list standard {name} permit {val}標準コミュニティリストを作成
ip community-list standard COMM permit 65001:100ip bgp-community new-formatコミュニティをAA:NN形式で表示
ip bgp-community new-formatneighbor {ip} send-communityネイバーにコミュニティを送信
neighbor 10.0.0.2 send-community bothshow ip bgp summaryBGPネイバーのサマリーを表示
show ip bgp summaryshow ip bgpBGPテーブルを表示
show ip bgpshow ip bgp neighbors {ip}特定ネイバーの詳細を表示
show ip bgp neighbors 10.0.0.2show ip bgp neighbors {ip} received-routesネイバーから受信した経路を表示
show ip bgp neighbors 10.0.0.2 received-routesshow ip bgp neighbors {ip} advertised-routesネイバーにアドバタイズした経路を表示
show ip bgp neighbors 10.0.0.2 advertised-routesshow ip bgp {prefix}特定プレフィックスの詳細を表示
show ip bgp 192.168.1.0/24clear ip bgp *全BGPセッションをリセット
clear ip bgp *clear ip bgp {ip} soft inネイバーのインバウンドポリシーをソフトリセット
clear ip bgp 10.0.0.2 soft indebug ip bgp updatesBGPアップデートのデバッグを有効化
debug ip bgp updatesshow ip route bgpBGPで学習した経路を表示
show ip route bgprouter ospf {id}OSPFプロセスを開始
router ospf 1network {ip} {wildcard} area {id}OSPFネットワークをエリアに割り当て
network 10.0.0.0 0.0.0.255 area 0ip ospf cost {n}インターフェースのOSPFコストを設定
ip ospf cost 10area {id} stubスタブエリアを設定
area 1 stubarea {id} nssaNSSAエリアを設定
area 2 nssashow ip ospf neighborOSPFネイバーを表示
show ip ospf neighborshow ip ospf databaseOSPFデータベースを表示
show ip ospf databaseredistribute bgp {ASN} subnetsBGP経路をOSPFに再配布
redistribute bgp 65001 subnetsrouter eigrp {ASN}EIGRPプロセスを開始
router eigrp 100network {ip} {wildcard}EIGRPネットワークを設定
network 10.0.0.0 0.0.0.255no auto-summary自動集約を無効化
no auto-summaryeigrp router-id {ip}EIGRPルーターIDを設定
eigrp router-id 1.1.1.1show ip eigrp neighborsEIGRPネイバーを表示
show ip eigrp neighborsshow ip eigrp topologyEIGRPトポロジテーブルを表示
show ip eigrp topologyredistribute bgp {ASN}BGP経路をEIGRPに再配布
redistribute bgp 65001