■L2モデルのCatalystでL2の基本動作を確認する
Cisco 1812JでL2の基本動作の確認する
http://labunix.hateblo.jp/entry/20140503/1399046426
S1>show version | include cisco
cisco WS-C2970G-24T-E (PowerPC405) processor (revision L0) with 118784K/12280K bytes of memory.
■どのCatalystシリーズがL2かL3かを調べたいなら、
以下の画像が凄くシンプルでわかりやすい。
Cisco Systems社製 スイッチ Catalystシリーズ
http://fenics.fujitsu.com/products/cisco_sh/
■環境は前回同様。
$ tree 172*
172.16.0.0.0-172.31.255.255_255.240.0.0
├── 172.16.16.200
│ ├── 172.16.16.200
│ ├── 172.16.16.201
│ └── 172.16.16.202
└── 172.31.31.201
├── 172.31.31.200
├── 172.31.31.201
└── 172.31.31.202
■vifにIP設定
「ip routing」が使えないのがL2。
S1>enable
Password:
S1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
S1(config)#no ip routing
^
% Invalid input detected at '^' marker.
S1(config)#interface vlan 1
S1(config-if)#ip address 172.31.31.200 255.255.255.0
S1(config-if)#no shutdown
S1(config-if)#end
S1#show ip interface brief | include up.*up
GigabitEthernet0/13 unassigned YES unset up up
GigabitEthernet0/14 unassigned YES unset up up
■L2である代わりに、1Gbpsで24ポート。VLAN系のコマンドが使いやすい。
アクセス層の役割としては十分。
S1#show vlan brief | exclude 100[2-5]
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Gi0/1, Gi0/2, Gi0/3, Gi0/4
Gi0/5, Gi0/6, Gi0/7, Gi0/8
Gi0/9, Gi0/10, Gi0/11, Gi0/12
Gi0/13, Gi0/14, Gi0/15, Gi0/16
Gi0/17, Gi0/18, Gi0/19, Gi0/20
Gi0/21, Gi0/22, Gi0/23, Gi0/24
S1#show vtp status
VTP Version : 2
Configuration Revision : 0
Maximum VLANs supported locally : 1005
Number of existing VLANs : 5
VTP Operating Mode : Transparent
VTP Domain Name :
VTP Pruning Mode : Disabled
VTP V2 Mode : Disabled
VTP Traps Generation : Disabled
MD5 digest : 0x57 0xCD 0x40 0x65 0x63 0x59 0x47 0xBD
Configuration last modified by 0.0.0.0 at 0-0-00 00:00:00
■ping check from debian
$ for n in `seq 200 202`;do \
env LANG=C /sbin/ifconfig | grep 172.31.31.${n} || \
traceroute -n 172.31.31.${n} | grep ms; \
done
1 172.31.31.200 0.380 ms * *
1 172.31.31.201 0.135 ms 0.106 ms 0.081 ms
inet addr:172.31.31.202 Bcast:172.31.31.255 Mask:255.255.255.0
$ for n in `seq 200 202`;do \
env LANG=C /sbin/ifconfig | grep 172.31.31.${n} || \
traceroute -n 172.31.31.${n} | grep ms; \
done
6 * 172.31.31.200 0.391 ms *
inet addr:172.31.31.201 Bcast:172.31.31.255 Mask:255.255.255.0
1 172.31.31.202 0.185 ms 0.186 ms 0.167 ms
S1#show ip arp
Protocol Address Age (min) Hardware Addr Type Interface
Internet 172.31.31.200 - 00xx.xxxx.xxxx ARPA Vlan1
Internet 172.31.31.201 1 00yy.yyyy.yyyy ARPA Vlan1
Internet 172.31.31.202 1 00zz.zzzz.zzzz ARPA Vlan1
Internet 172.16.16.201 3 00ww.wwww.wwww ARPA Vlan1
■デフォルトGWを設定
ルーティング確認用の「show ip route」が使えないので、コンフィグから直接確認。
S1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
S1(config)#ip default-gateway 172.31.31.201
S1(config)#end
S1#show running-config | include default
ip default-gateway 172.31.31.201
S1#show interfaces vlan1 | include Internet
Internet address is 172.31.31.200/24
■ルーティングチェック from debian
$ env LANG=C /sbin/ifconfig eth1 | grep "inet "
inet addr:172.16.16.200 Bcast:172.16.16.255 Mask:255.255.255.0
$ traceroute -n 172.31.31.200
traceroute to 172.31.31.200 (172.31.31.200), 30 hops max, 60 byte packets
1 172.16.16.201 0.336 ms 0.260 ms 0.224 ms
2 172.31.31.200 0.585 ms * *
■ルーティングチェック from WS-C2970G
S1#traceroute 172.16.16.200
Type escape sequence to abort.
Tracing the route to 172.16.16.200
1 172.31.31.201 0 msec 0 msec 0 msec
2 172.16.16.200 0 msec 0 msec 0 msec
S1#
■VLANコマンドはパッと見るだけでも、ルータモデルよりCatalystの方が便利そう。