Cisco フレームリレー接続の設定
■フレームリレー接続の設定
■2台のルータを1本のPVCで接続する
RouterA#conf t
RouterA(config)#int s0/0
RouterA(config-if)#encapsulation frame-relay
RouterA(config-if)#ip address 172.16.20.1 255.255.255.0
RouterA(config-if)#frame-relay lmi-type ansi
RouterA(config-if)#frame-relay interface-dlci 101
・特定のカプセル化を指定しなかったため、Ciscoのデフォルトのタイプが使われた。
・他のルータが非Ciscoルータであれば、IETFと指定しただろう。
・インターファイスにIPアドレスを割り当てた。
・LMIタイプをANSIと指定した。
・最後にDLCI 101を追加した。これを使おうとするPVCを表すもの。
■フレームリレーをマッピングする
RouterA#conf t
RouterA(config)#int s0
RouterA(config-if)#encapsulation frame-relay
RouterA(config-if)#int s0.16 multipoint
RouterA(config-subif)#no inverse-arp
RouterA(config-subif)#ip address 172.16.30.1 255.255.255.0
RouterA(config-subif)#frame-relay map ip 172.16.30.17 16 ietf broadcast
RouterA(config-subif)#frame-relay map ip 172.16.30.18 17 broadcast
RouterA(config-subif)#frame-relay map ip 172.16.30.19 18
・特定のカプセル化を指定しなかったため、Ciscoのデフォルトのタイプが使われた。
・サブインターフェースを追加した
・inverse-arpをオフにして、3本の仮想回線とそれに対応するDLCI番号をマッピングした。
・最初のマッピングでカプセル化タイプを変更。flame-relay mapコマンドが、一つのインター
フェース上で複数のフレームカプセル化のタイプを設定する唯一の方法。
・mapコマンドの最後にあるbroadcastにより、このインターフェース向けのブロードキャスト
を特定の仮想回線に転送する。フレームリレーはNBMAカプセル化方式でルーティングプロトコル
のブロードキャストを行わない。
■フレームリレーをモニターする
・show frame-relay lmi
ローカルルータとフレームリレー交換機関で交換されるLMIトラフィック統計が表示される
・show frame-relay pvc
すべての設定済みPVCとDLCI番号が一覧表示される。各PVC接続のステータスとトラフィック統計が
提供される。また、ルータで受信されたBECN及びFECNのパケットの数も表示される。
RouterA# show frame-relay pvc
PVC Statistics for interface Serial0 (Frame Relay DTE)
DLCI = 666, DLCI USAGE = UNUSED, PVC STATUS = DELETED, INTERFACE = Serial0
input pkts 0 output pkts 0 in bytes 0
out bytes 0 dropped pkts 0 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
pvc create time 0:03:18 last time pvc status changed 0:02:27
Num Pkts Switched 0
DLCI = 980, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial0
input pkts 19 output pkts 87 in bytes 2787
out bytes 21005 dropped pkts 0 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
pvc create time 1:17:47 last time pvc status changed 0:58:27
・show frame-relay map
ネットワーク層-DLCIのマッピングが表示される。ローカルDLCIとリモートIPアドレスが解決された
かどうかを判別するために使用する。
RouterA#show frame-relay map
Serial0 (up): ip 157.147.3.65 dlci 980(0x3D4,0xF440), dynamic,
broadcast,, status defined, active
・show interface
LMIトラフィックをチェックすることができる。L2及びL3情報を加えて、カプセル化に関する情報
が表示される。
・debug frame-relay lmi
デフォルトでルータと交換機が正しいLMI情報を交換しているかどうかを知ることができる。
Cisco ISDN DDRの説明と設定
ISDN DDR(Dial on Demand Routing:ダイアルオンデマンドルーティング)の説明と設定 ■CiscoルータでのISDN wg_ro_a#conf t wg_ro_a(config)#isdn switch-type ntt wg_ro_a(config)#int bri0 wg_ro_a(config-if)#encap ppp wg_ro_a(config-if)#isdn spid1 086506610100 8650661 wg_ro_a(config-if)#isdn spid2 086506620100 8650662 ISDN BRIインターフェースごとに、isdn spid1とisdn spid2というインターフェース サブコマンドを使って、SPIDを指定する必要がある。 ■DDRでの構成方法 wg_ro_a(config)#ip route 10.0.1.0 255.255.255.0 172.16.1.1 wg_ro_a(config)#dialer-list 1 protocol ip permit wg_ro_a(config)#int bri0 wg_ro_a(config-if)#dialer-group 1 wg_ro_a(config-if)#dialer map ip 172.16.1.1 5353xxxx ①スタティックルーティングを構成する DDRを使用する場合は、スタティックルーティングを使用するのが鉄則である。 wg_ro_a(config)#ip route 10.0.1.0 255.255.255.0 172.16.1.1 ②Interestingパケットを指定する 次に、どのパケットが来たら発呼するのかを指定する。 Interestingパケットを指定するには、まずダイヤラーリストを作成する。 ダイヤラーリストを作成するには、グローバルコンフィグモードから 「dialer-list」コマンドを使用する。以下のコマンドは、IPパケットを Interestingパケットに指定する、ダイヤラーリスト番号1番のダイヤラーリストを 作成する場合の例。 wg_ro_a(config)#dialer-list 1 protocol ip permit 次に、ダイヤラーリストをインターフェイスに適用する。コマンドは、 インターフェイスコンフィグモードから「dialer-group」を利用する。 以下のコマンドは、BRIインターフェイス0に、ダイヤラーリスト番号1番の ダイヤラーリストを適用する場合の例である。 wg_ro_a(config)#int bri0 wg_ro_a(config-if)#dialer-group 1 ③ダイヤラ情報の構成 最後に、ネクストホップのIPアドレスと電話番号を指定し、ダイヤラ情報を構成する。 コマンドは、インターフェイスコンフィグモードから「dialer map」である。以下の コマンドは、ネクストホップが172.16.1.1だった場合、5353-:xxxxにダイヤルするよう に構成する例である。 wg_ro_a(config-if)#dialer map ip 172.16.1.1 5353xxxx ■DDRの動作 ①ルータにあるIPパケットがやってきてルーティングを行う。 ルーティングした結果、出力インタフェースが決まり、そのインタフェースにDDRの設定が されている場合、そのパケットがインタレスティングトラフィックであるかどうかを判断する。 ②インタレスティングトラフィックであれば、設定されている接続先のダイアル情報から、 ルータは電話をかけてISDN回線を接続してパケットを送信する。 もしも、インタレスティングトラフィックでない場合は、2つのパターンがある。回線が接続 されていないときは、ダイアルすることなくパケットを廃棄する。しかし、すでに回線が接続 されている状態であれば、インタレスティングトラフィックでなくても転送することができる。 ③また、ISDNの接続はアイドルタイマーというタイマーによって管理する。アイドルタイマーが タイムアウトすると回線を切断する。インタレスティングトラフィックがISDN回線を通るたびに、 アイドルタイマーはリセットされるのでインタレスティングトラフィックがある限りは、 回線は接続されたまま。しかし、インタレスティングトラフィックでないパケットがISDN回線を通って も、アイドルタイマーのリセットは行われません。なお、アイドルタイマーのデフォルト値は120秒。
Cisco OSPFエリアの説明
■OSPFエリアの設定
routerA#conf t
routerA(config)#router ospf 132
routerA(config-router)#network 192.168.20.1 0.0.0.0 area 0
routerA(config-router)#network 192.168.20.1 0.0.0.0 area 0
・OSPFプロセスIDは何でもよい。
routerB#conf t
routerB(config)#router ospf 1
routerB(config-router)#network 192.168.0.0 0.0.255.255 area 0
routerC#conf t
routerC(config)#router ospf 64999
routerC(config-router)#network 192.168.40.0 0.0.0.255 area 0
routerC(config-router)#network 192.168.50.0 0.0.0.255 area 0
■ループバックインターフェースの設定
routerA#conf t
routerA(config)#int loopback 0
routerA(config-if)ip address 172.16.10.1 255.255.255.0
routerA(config-if)no shut
routerB#conf t
routerB(config)#int loopback 0
routerB(config-if)ip address 172.16.20.1 255.255.255.0
routerB(config-if)no shut
routerC#conf t
routerC(config)#int loopback 0
routerC(config-if)ip address 172.16.30.1 255.255.255.0
routerC(config-if)no shut
■OSPFコンフィグの確認
・show ip ospf
ルータ上の稼働中の一つまたはすべてのOSPFプロセスに関するOSPF
情報を表示する。ルータID、エリア情報、SPF統計情報、LSAタイマー
・show ip ospf database
リンク数と近隣ルータのIDが表示される。出力はエリア別
routerA#show ip ospf database
OSPF Router with ID (192.168.20.1) (Process ID 132)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
192.168.20.1 192.168.20.1 254 0x8000001A 0xA6FA 3
192.168.40.1 192.168.40.1 253 0x80000017 0x4858 5
192.168.40.2 192.168.40.2 192 0x80000013 0x4858 3
・show ip ospf interface
インターフェースIP、プロセスID、ルータID、ネットワークタイプ、コスト、プライオリティ
DR/BDR、タイマーインターバル、隣接ルータ情報について表示される。
Router#show ip ospf interface
serial0/0 is up, line protocol is up
Internet Address 192.168.20.1/24, Area 0
Router ID 192.168.20.1 Network Type POINT_TO_POINT, Cost: 64, TE Metric 0
Transmit Delay is 1 sec, State DR, Priority 1
Designated Router (ID) 192.168.20.1, Interface Address 192.168.10.1
No backup Designated Router on this router
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
Hello due in 00:00:08
Neighbor Count is 1, Adjacent neighbor count is 1show ip ospf interface
・show ip ospf neighbor
近隣ルータと隣接関係のステートに関する永続的なOSPF情報を要約している。
DR、BDRが存在する場合は、それに関する情報も表示される。
routerA#show ip ospf neighbor
Neighbor ID Pri state Dead Time address interface
192.168.40.1 1 FULL/ - 00:00:30 192.168.20.2 Serial0/0
Cisco RIP
RIP( Routing Information Protocol)
■基本
・IGPs
・ディスタンスベクタ型ルーティングプロトコル
・30秒に1回定期的な情報交換
・ルーティング情報はブロードキャストを利用して送信(version1)
・メトリックとしてホップ数を採用
・クラスフルルーティングプロトコル(version1)
・ルーティングテーブルのコンバージェンス時間が長い
・ルーティングループが発生する可能性がある
・スプリットホライズン、ポイズンリバース、トリガードアップデート、
ホールドダウンタイマーなどのループ防止メカニズム
■RIPの動作
①ルーティング更新タイマー。Update。
30秒に1回ルータ間でルーティングテーブル全体を交換する。
変更された部分が1個であっても、経路表全体を交換する。
トポロジに変化が無くても、必ず交換する。
↓
②ルート無効タイマー。Invalid。
あるルートについての更新情報が180秒間連続して途絶えた場合、
このルートを無効と判断する。このとき、すべての隣接ルータに
そのルートが無効であることを通知する。
↓
③ホールドダウンタイマー。Hold Down。
ルートが無効と分かってから180秒間は、当該ルート情報の定期更新
(無効の事実を知らないルータから届く経路情報)を受け付けない。
↓
④ルートフラッシュタイマー。
ある経路に関するアップデート情報が、240秒間連続して途絶えた場合は、
その経路エントリを、経路表から削除(フラッシュ)する。
■RIPの設定
Router# conf t
Router(config)# router rip
Router(config)-router)# network 192.168.10.0
Router(config)-router)# network 192.168.254.0
Router(config)-router)# passive-interface serial 0
Router(config)-router)# end
Router#show ip protocols
Routing Protocol is "rip"
Sending updates every 30 seconds, next due in 26 seconds
Invalid after 180 seconds, hold down 180, flushed after 240
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Redistributing: rip
Default version control: send version 2, receive version 2
Interface Send Recv Key-chain
Ethernet0 2 2
Loopback1 2 2
Routing for Networks:
192.168.12.0
192.168.2.0
Routing Information Sources:
Gateway Distance Last Update
192.168.2.10 120 00:00:22
Distance: (default is 120)
Cisco switchport modeコマンドの種類と説明
■switchport modeコマンドの種類と説明
access
DTPはネゴシエートフレームを送信し、自らのポート状態がアクセスポートで
あることを通知するが対向スイッチポートの状態に関係なく無条件に
アクセスポートとして動作する。
trunk
DTPはネゴシエートフレームを送信し、自らのポート状態が
トランクポートであることを通知するが、対向スイッチポート
の状態に関係なく無条件にトランクポートとして動作する。
dynamic auto
対向スイッチからのDTPネゴシエートフレームに応答し、ポート
動作を決定する。自らはDTPネゴシエートフレームを送信しない
ため対向スイッチポート設定に従う。従って、対向スイッチが
trunkまたは、dynamic desirableに設定された場合はトランク
ポートとして動作し、それ以外はアクセスポートとして動作する。
dynamic desirable(デフォルト)
dinamic autoと同様に、対向スイッチからのDTPネゴシエート
フレームに応答し、ポート動作を決定する。また、自らもDTPネゴシエートフレームを
送信し、対向スイッチポートに対してトランクポートとして動作するように
通知する。従って、対向スイッチポートがtrunk、dynamic desirable、
dynamic autoのいずれかに設定された場合はトランクポートとして動作し
それ以外はアクセスポートとして動作する。
DTPネゴシエートストーム機能を停止する
(config-if)#switchport nonegotiate
access
DTPはネゴシエートフレームを送信し、自らのポート状態がアクセスポートで
あることを通知するが対向スイッチポートの状態に関係なく無条件に
アクセスポートとして動作する。
trunk
DTPはネゴシエートフレームを送信し、自らのポート状態が
トランクポートであることを通知するが、対向スイッチポート
の状態に関係なく無条件にトランクポートとして動作する。
dynamic auto
対向スイッチからのDTPネゴシエートフレームに応答し、ポート
動作を決定する。自らはDTPネゴシエートフレームを送信しない
ため対向スイッチポート設定に従う。従って、対向スイッチが
trunkまたは、dynamic desirableに設定された場合はトランク
ポートとして動作し、それ以外はアクセスポートとして動作する。
dynamic desirable(デフォルト)
dinamic autoと同様に、対向スイッチからのDTPネゴシエート
フレームに応答し、ポート動作を決定する。また、自らもDTPネゴシエートフレームを
送信し、対向スイッチポートに対してトランクポートとして動作するように
通知する。従って、対向スイッチポートがtrunk、dynamic desirable、
dynamic autoのいずれかに設定された場合はトランクポートとして動作し
それ以外はアクセスポートとして動作する。
DTPネゴシエートストーム機能を停止する
(config-if)#switchport nonegotiate