Cisco IOS XE インタフェースへのIPv4アドレス設定方法
Cisco IOS XE でインタフェースにIPv4アドレスを設定するコマンドです。 インタフェースコンフィグレーションモードで実行します。
interface [インタフェース名]
ip address [IPアドレス] [サブネットマスク]| 入力箇所 | 入力内容 |
|---|---|
| [インタフェース名] | 対象のインタフェース名を指定(例: GigabitEthernet1) |
| [IPアドレス] | 設定するIPv4アドレス |
| [サブネットマスク] | ドット付き10進表記のサブネットマスク(例: 255.255.255.0) |
インタフェースの有効化・無効化(shutdown / no shutdown)についてはIOS XE インタフェース設定(閉塞/開放)および確認方法を参照してください。
ip address コマンドはサブネットマスク表記のみに対応しています。192.168.0.1/24 のようにプレフィックス長(CIDR)表記を指定すると % Invalid input detected エラーになります。実機での検証
XE1〜XE3の3台(Cisco IOS XE / CSR1000v)をスイッチ(SW)経由で同一セグメントに接続した検証環境で、それぞれ異なるIPv4アドレスを設定しました。
IPv4アドレス設定の実行例(XE1)
XE1の GigabitEthernet1 に 192.168.0.1 255.255.255.0 を設定します。
XE1#config term
Enter configuration commands, one per line. End with CNTL/Z.
XE1(config)#interface GigabitEthernet1
XE1(config-if)#ip address 192.168.0.1 255.255.255.0
XE1(config-if)#end
XE1#XE2・XE3にも同様に、それぞれ 192.168.0.2 255.255.255.0・192.168.0.3 255.255.255.0 を設定しています。
プレフィックス長(CIDR)表記を指定した場合の動作
XE3で試しにプレフィックス長表記の 192.168.0.3/24 を指定すると、以下のようにエラーになります。
XE3#config term
Enter configuration commands, one per line. End with CNTL/Z.
XE3(config)#interface GigabitEthernet1
XE3(config-if)#ip address 192.168.0.3/24
ip address 192.168.0.3/24
^
% Invalid input detected at '^' marker.
XE3(config-if)#end
XE3#このため、XE3も改めてサブネットマスク表記で 192.168.0.3 255.255.255.0 を設定し直しています。
show running-config での表示
XE1#show running-config interface GigabitEthernet1
Building configuration...
Current configuration : 151 bytes
!
interface GigabitEthernet1
description to Ethernet0/0.SW
ip address 192.168.0.1 255.255.255.0
negotiation auto
no mop enabled
no mop sysid
end
XE1#XE2#show running-config interface GigabitEthernet1
Building configuration...
Current configuration : 151 bytes
!
interface GigabitEthernet1
description to Ethernet0/1.SW
ip address 192.168.0.2 255.255.255.0
negotiation auto
no mop enabled
no mop sysid
end
XE2#XE3#show running-config interface GigabitEthernet1
Building configuration...
Current configuration : 151 bytes
!
interface GigabitEthernet1
description to Ethernet0/2.SW
ip address 192.168.0.3 255.255.255.0
negotiation auto
no mop enabled
no mop sysid
end
XE3#show interfaces / show ip interface brief での確認
show interfaces の Internet address 欄で、設定したIPv4アドレスをプレフィックス長表記で確認できます。
XE1#show interfaces GigabitEthernet1
GigabitEthernet1 is up, line protocol is up
Hardware is CSR vNIC, address is 5254.0065.3ccf (bia 5254.0065.3ccf)
Description: to Ethernet0/0.SW
Internet address is 192.168.0.1/24
MTU 1500 bytes, BW 1000000 Kbit/sec, DLY 10 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
-- snip --
XE1#全インタフェースのIPv4アドレスを一覧で確認する場合は show ip interface brief が便利です。
XE1#show ip interface brief
Interface IP-Address OK? Method Status Protocol
GigabitEthernet1 192.168.0.1 YES manual up up
GigabitEthernet2 unassigned YES unset administratively down down
GigabitEthernet3 unassigned YES unset administratively down down
GigabitEthernet4 unassigned YES unset administratively down down
Loopback0 unassigned YES unset administratively down down
XE1#疎通確認
XE1からXE2・XE3へ ping を実行し、同一セグメント内での疎通を確認しました。
XE1#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 = 3/3/5 ms
XE1#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 = 3/4/5 ms
XE1#いずれも成功率100%で応答が返り、XE1・XE2・XE3が同一セグメント内で正しく疎通できていることが確認できます。
検証Config
XE1 config(r1_ipv4-address.cfg) をダウンロード
XE2 config(r2_ipv4-address.cfg) をダウンロード
XE3 config(r3_ipv4-address.cfg) をダウンロード
検証環境およびshow結果
XE1 show出力(r1_ipv4-address_show.txt) をダウンロード
XE2 show出力(r2_ipv4-address_show.txt) をダウンロード
XE3 show出力(r3_ipv4-address_show.txt) をダウンロード