メインコンテンツへスキップ
  1. Router および Switch 関連記事一覧/
  2. IOS-XR/

IOS XR インタフェースへのIPv4アドレス設定

目次

Cisco IOS XR インタフェースへのIPv4アドレス設定方法

Cisco IOS XR でインタフェースにIPv4アドレスを設定するコマンドです。 インタフェースコンフィグレーションモードで実行します。

IOS XR の ipv4 address コマンドは、プレフィックス長表記とサブネットマスク表記のどちらでも設定できます。

IOS XR IPv4アドレス設定(プレフィックス長表記)
interface [インタフェース名]
 ipv4 address [IPアドレス]/[プレフィックス長]
IOS XR IPv4アドレス設定(サブネットマスク表記)
interface [インタフェース名]
 ipv4 address [IPアドレス] [サブネットマスク]
入力箇所入力内容
[インタフェース名]対象のインタフェース名を指定(例: GigabitEthernet0/0/0/0)
[IPアドレス]設定するIPv4アドレス
[プレフィックス長]CIDR表記のプレフィックス長(例: /24
[サブネットマスク]ドット付き10進表記のサブネットマスク(例: 255.255.255.0

インタフェースの有効化・無効化(shutdown / no shutdown)についてはIOS XR インタフェース設定(閉塞/開放)および確認方法を参照してください。

どちらの書式で入力しても、show running-config 上では常にサブネットマスク表記(ipv4 address <アドレス> <マスク>)に正規化されて保存されます。プレフィックス長表記で入力したことを確認したい場合は、show interfacesInternet address 欄を確認してください(こちらはプレフィックス長表記で表示されます)。

実機での検証

XR1〜XR3の3台(Cisco IOS XRd)をスイッチ(SW)経由で同一セグメントに接続した検証環境で、それぞれ異なるIPv4アドレスを設定しました。

プレフィックス長表記での設定例(XR1)

XR1の GigabitEthernet0/0/0/0 に、プレフィックス長表記で 192.168.0.1/24 を設定します。

XR1 IPv4アドレス(プレフィックス長表記)設定Config
interface GigabitEthernet0/0/0/0
ipv4 address 192.168.0.1/24
XR1 IPv4アドレス設定(プレフィックス長表記)実行例
RP/0/RP0/CPU0:XR1#configure
RP/0/RP0/CPU0:XR1(config)#interface GigabitEthernet0/0/0/0
RP/0/RP0/CPU0:XR1(config-if)#ipv4 address 192.168.0.1/24
RP/0/RP0/CPU0:XR1(config-if)#commit
Sun Aug 16 09:18:11.298 UTC
RP/0/RP0/CPU0:XR1(config-if)#end
RP/0/RP0/CPU0:XR1#

サブネットマスク表記での設定例(XR2)

XR2の GigabitEthernet0/0/0/0 には、サブネットマスク表記で 192.168.0.2 255.255.255.0 を設定します。

XR2 IPv4アドレス(サブネットマスク表記)設定Config
interface GigabitEthernet0/0/0/0
ipv4 address 192.168.0.2 255.255.255.0
XR2 IPv4アドレス設定(サブネットマスク表記)実行例
RP/0/RP0/CPU0:XR2#configure
RP/0/RP0/CPU0:XR2(config)#interface GigabitEthernet0/0/0/0
RP/0/RP0/CPU0:XR2(config-if)#ipv4 address 192.168.0.2 255.255.255.0
RP/0/RP0/CPU0:XR2(config-if)#commit
Sun Aug 16 09:18:42.598 UTC
RP/0/RP0/CPU0:XR2(config-if)#end
RP/0/RP0/CPU0:XR2#

XR3にも同様に、プレフィックス長表記で 192.168.0.3/24 を設定しています。

show running-config での表示

どちらの書式で入力しても、show running-config では同じサブネットマスク表記に統一されて表示されます。

XR1 show running-config
RP/0/RP0/CPU0:XR1#show running-config interface GigabitEthernet0/0/0/0

interface GigabitEthernet0/0/0/0
 description to Ethernet0/0.SW
 ipv4 address 192.168.0.1 255.255.255.0
!

RP/0/RP0/CPU0:XR1#
XR2 show running-config
RP/0/RP0/CPU0:XR2#show running-config interface GigabitEthernet0/0/0/0

interface GigabitEthernet0/0/0/0
 description to Ethernet0/1.SW
 ipv4 address 192.168.0.2 255.255.255.0
!

RP/0/RP0/CPU0:XR2#
XR3 show running-config
RP/0/RP0/CPU0:XR3#show running-config interface GigabitEthernet0/0/0/0

interface GigabitEthernet0/0/0/0
 description to Ethernet0/2.SW
 ipv4 address 192.168.0.3 255.255.255.0
!

RP/0/RP0/CPU0:XR3#

XR1は ipv4 address 192.168.0.1/24(プレフィックス長表記)、XR2は ipv4 address 192.168.0.2 255.255.255.0(サブネットマスク表記)で入力しましたが、show running-config 上ではどちらも同じ表記に正規化されていることが確認できます。

show interfaces / show ipv4 interface brief での確認

show interfacesInternet address 欄は、show running-config とは逆にプレフィックス長表記で表示されます。

XR1 show interfaces
RP/0/RP0/CPU0:XR1#show interfaces GigabitEthernet0/0/0/0
GigabitEthernet0/0/0/0 is up, line protocol is up
  Interface state transitions: 1
  Hardware is GigabitEthernet, address is 5254.008d.e711 (bia 5254.008d.e711)
  Description: to Ethernet0/0.SW
  Internet address is 192.168.0.1/24
  MTU 1514 bytes, BW 1000000 Kbit (Max: 1000000 Kbit)
-- snip --
RP/0/RP0/CPU0:XR1#

全インタフェースのIPv4アドレスを一覧で確認する場合は show ipv4 interface brief が便利です。

XR1 show ipv4 interface brief
RP/0/RP0/CPU0:XR1#show ipv4 interface brief

Interface                      IP-Address      Status          Protocol Vrf-Name
Loopback0                      unassigned      Shutdown        Down     default
MgmtEth0/RP0/CPU0/0            unassigned      Shutdown        Down     default
GigabitEthernet0/0/0/0         192.168.0.1     Up              Up       default
GigabitEthernet0/0/0/1         unassigned      Shutdown        Down     default
GigabitEthernet0/0/0/2         unassigned      Shutdown        Down     default
RP/0/RP0/CPU0:XR1#

疎通確認

XR1からXR2・XR3へ ping を実行し、同一セグメント内での疎通を確認しました。

XR1 ping 192.168.0.2 / 192.168.0.3
RP/0/RP0/CPU0:XR1#ping 192.168.0.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.0.2 timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 6/15/51 ms

RP/0/RP0/CPU0:XR1#ping 192.168.0.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.0.3 timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 6/10/26 ms
RP/0/RP0/CPU0:XR1#

いずれも成功率100%で応答が返り、XR1・XR2・XR3が同一セグメント内で正しく疎通できていることが確認できます。

検証Config

XR1 config(r1_ipv4-address.cfg) をダウンロード

XR2 config(r2_ipv4-address.cfg) をダウンロード

XR3 config(r3_ipv4-address.cfg) をダウンロード

検証環境およびshow結果

XR1 show出力(r1_ipv4-address_show.txt) をダウンロード

XR2 show出力(r2_ipv4-address_show.txt) をダウンロード

XR3 show出力(r3_ipv4-address_show.txt) をダウンロード

関連記事