IOS/Switch

Top/IOS/Switch

Switch

  • スイッチ関係のコマンド
  • 一応フルスペルで書いてる
  • コンフィグモードの切り替えは省略

VLAN関連技術

VTP

  • VLANの設定をネットワーク内で自動的に共有する技術
    ! 設定
    (config)#vtp mode [server|client|transparent]
    (config)#vtp domain <domain-name>
    (config)#vtp password <password>
    (config)#vtp pruning
    
    ! 確認
    #show vtp status
    #show vtp counters
    

トランキング

  • 802.1Q。スイッチ同士を接続し、双方の複数のVLANのトラフィックを伝送する技術
    ! 設定
    (config-if)#switchport mode [access|dynamic [auto|desirable]|trunk]
    
    !! カプセル化方式
    (config-if)#switchport trunk encapsulation {dot1q|isl}
    
    !! 許可VLANの設定
    (config-if)#switckport trunk allowed vlan [add|except|remove|all] <vlan-id>
    
    !! ネイティブVLANの設定
    !! ISLにはネイティブVLANはない
    (config-if)#switchport trunk native vlan <vlan-id>
    
    !! DTPパケットを送信しない(=ネゴシエートしない)
    (config-if)#switchport nonegotiate
    
    ! 確認
    #show interfaces <interface> [switchport|trunk]
    
    SW1SW2ネゴシエート結果
    desirabledesirabletrunk
    autodesirabletrunk
    autoautoaccess

VLAN

  • イマドキの方法
    ! VLANの作成
    (config)#vlan <vlan-id>
    (config-vlan)#name <vlan-name>
    
    ! インタフェイスの割り当て
    (config-if)#switchport access vlan <vlan-id>
    
    ! 確認
    #show vlan [brief|id <vlan-id>|name <vlan-name>]
    
  • 古い方法
    ! VLANの作成
    #vlan database
    (vlan)#vlan <vlan-id>
    
    ! 設定の反映
    (vlan)#apply
    (vlan)#exit
    

VLAN間ルーティング

STP

PortFast

! 特定のインタフェイスをPortFastにする
(config-if)#spannning-tree portfast

! すべての非トランクインタフェイスをPortFastにする
(config)#spanning-tree portfast default

! 確認
# show runnning-config interface <interface>

RSTP

! 設定
(config)#spanning-tree mode rapid-pvst

! 確認
#show spanning-tree vlan <vlan-id> [detail]

! デバッグ
#debug spanning-tree pvst+
#debug spanning-tree switch state
! ルートブリッジ、セカンダリブリッジの設定
(config)#spanning-tree vlan <vlan-id> root [primary|secondary]

! プライオリティの静的な指定(4096単位)
(config)#spanning-tree vlan <vlan-id> priority <priority>

Last-modified: 2011-09-03 (土) 21:50:59