IPv6 / 経路制御(RIPng)
IPv6では、ダイナミックルーティング(経路制御)プロトコルとしてRIPngを使用できます。RIPngは、IPv4用のRIPバージョン2のIPv6版と考えることができます。ここでは、RIPngの基本的な設定について解説します。
RIPng経路のフィルタリングについては「IP」の「経路制御(フィルタリング)」をご覧ください(「IP」の章ですが、共通のコマンドが多いため同章ではIPv6の経路フィルタリングについても触れています)。
基本設定
- RIPngの動作に必要なRIPngサービスを有効にします。これにはservice ripngコマンドを使います。
awplus(config)# service ripng
- RIPngルーティングプロセスの有効化
グローバルコンフィグモードのrouter ipv6 ripコマンドを実行し、RIPngルーティングプロセスを起動します。このコマンドを実行するとRIPngモードに移行しますが、ごく基本的な設定においてはRIPngモードで実行すべきコマンドがないため、すぐにexitコマンドを実行してグローバルコンフィグモードに戻ります。
awplus(config)# router ipv6 rip awplus(config-router)# exit
- RIPngインターフェースの有効化
任意のインターフェースに対してインターフェースモードのipv6 router ripコマンドを実行し、該当インターフェースでRIPngパケットの送受信を有効にします。ipv6 router ripコマンドを実行すると、対象インターフェースでRIPngパケットの送受信が行われるようになるとともに、対象インターフェースの直結経路がRIPngで通知されるようになります。
awplus(config)# interface vlan10 awplus(config-if)# ipv6 router rip awplus(config-if)# exit awplus(config)# interface vlan20 awplus(config-if)# ipv6 router rip awplus(config-if)# exit
詳細設定
特定のインターフェースにおいて、RIPngパケットの受信のみで送信を行わないようにするには、passive-interfaceコマンドで該当インターフェースをパッシブインターフェースに設定します。たとえば、vlan30をパッシブインターフェースに設定するには、次のようにします。
awplus(config)# service ripng awplus(config)# interface vlan30 awplus(config-if)# ipv6 router rip awplus(config-if)# exit awplus(config)# router ipv6 rip awplus(config-router)# passive-interface vlan30 awplus(config-router)# exit
経路フィルタリング
RIPngにおける経路フィルタリングについては、「IP」の「経路制御(フィルタリング)」をご覧ください(「IP」の章ですが、共通のコマンドが多いため同章ではIPv6の経路フィルタリングについても触れています)。設定や状態の確認
RIPngの設定や各種状態を確認するコマンドを紹介します。RIPngルーティングプロセスの設定や状態を確認するにはshow ipv6 protocols ripコマンドを使います。
awplus# show ipv6 protocols rip
RIPngインターフェースの設定を確認するにはshow ipv6 rip interfaceコマンドを使います。
awplus# show ipv6 rip interface vlan10
RIPng経路表を確認するにはshow ipv6 ripコマンドを使います。
RIPng経路表はRIPngルーティングプロセスが独自に保持している経路データベースで、この中からメトリック的に最適と判断された経路がシステムのIPv6経路表(RIB)に登録されます。
awplus# show ipv6 rip
IPv6経路表(RIB)を確認するにはshow ipv6 route databaseコマンドを使います。
IPv6経路表(RIB)は各種情報源から得た経路情報を蓄積するデータベースで、この中から管理距離(AD:Administrative Distance)的に最適と判断された経路がシステムのIPv6転送表(FIB)に登録されます。
awplus# show ipv6 route database
IPv6転送表(FIB)を確認するにはshow ipv6 routeコマンドを使います。
IPv6転送表(FIB)は、IPv6パケットの転送判断時に参照するデータベースで、各宛先に対する最適な経路だけが登録されています。
awplus# show ipv6 route