RTXルータにポートVlanとタグVlan使ったネットワークの設定手順を記載。設定した後saveを忘れないように。
ポートVLANの設定
前提
・RTXルータのLAN1に設定
・LAN1のIPアドレスに192.168.100.1が設定されている。
・PCとポート1を接続
・ポート1から8までを設定(Vlan1:ポート1~6、Vlan7:ポート7,Vlan8:ポート8)
・ポート7、8には個別にIP設定(7が192.168.103.1,8が192.168.104.1)
・ポート7にはDHCPサーバを用意
・administratorで実行
ポートVLANモードに切り替え
# lan type lan1 port-based-ks8995m=divide-network
VLANとポートの対応付けを指定
# vlan port mapping lan1.1 vlan1
# vlan port mapping lan1.2 vlan1
# vlan port mapping lan1.3 vlan1
# vlan port mapping lan1.4 vlan1
# vlan port mapping lan1.5 vlan1
# vlan port mapping lan1.6 vlan1
# vlan port mapping lan1.7 vlan7
# vlan port mapping lan1.8 vlan8
VlanのIPアドレスを指定
# ip vlan7 address 192.168.103.1/24
# ip vlan8 address 192.168.104.1/24
DHCPサーバの追加
不要の場合は省いてOK。
# dhcp scope 103 192.168.103.2-192.168.103.191/24
DNSへのアクセス許可追加
こちらも不要の場合は。
dns host any
タグVlanの設定
前提
・LAN3にVlanID101,102のタグVlan設定
・VlanID101が192.168.101.0/24
・VlanID102が192.168.102.0/24
設定
# switch control use lan3 on terminal=on
# ip lan3 address 192.168.100.1/24
# vlan lan3/1 802.1q vid=101 name=VLAN101
# ip lan3/1 address 192.168.101.1/24
# vlan lan3/2 802.1q vid=102 name=VLAN102
# ip lan3/2 address 192.168.102.1/24
DHCPサーバの追加
dhcp scope 101 192.168.101.2-192.168.101.191/24
dhcp scope 102 192.168.102.2-192.168.102.191/24
ちなみにスイッチ側の設定(Catalyst 2960の場合)
Switch(config)# int Fa0/1
switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan 101,102
Switch(config-if)# switchport mode trunk
Switch(config-if)# no shutdown
※通常以下コマンドでdod1qを指定するが、2960はdod1qしか使えないので投入できない。
switchport trunk encapsulation dot1q
あとはVLANのポート割り当て
VlanID101の場合。
Switch# conf t
Switch(config)# vlan 101
Switch(config-vlan)# name VLAN名
Switch(config-vlan)# exit
割り当て
Switch(config)# int range 割り当てたいインターフェース
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 101
Switch(config-if-range)# no shutdown
Switch(config-if-range)# exit
最後にshow vlanなどで確認。