Cisco IOS Layer2 – VMPS(Vlan Membership Policy Server)の設定

スポンサーリンク

VMPSとはどのポートがどのVlanに割り当てられるかをサーバで管理する手法です。ここではVMPS Clientであるスイッチの設定のみを紹介します。

概要

VMPS (VLAN membership Policy Server) Clientの設定方法についてまとめます。Serverに定義されたpolicy fileを元に、どのMACアドレスのホストがどのVLANに紐づくかを動的に定義する方法です。VMPS Clientが設定されたスイッチは、クライアント毎に応じて各portが所属するVLANを動的に変化させる事ができます。

コマンド一覧

このシナリオで重要なコマンド一覧は以下の通りです。

Switch(config)# vmps server <server_addr> [ primary ]
Switch(config)# vmps retry <num>
Switch(config)# vmps reconfirm <min>

Switch(config)# interface <interface>
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan dynamic

構成図

デフォルト設定のCatalyst 3560を使用します。

 +--------+
 |  SW1   |
 +--------+

初期設定全文は以下を参照ください。

SW1
!
version 12.2
no service pad
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname SW1
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
system mtu routing 1500
ip subnet-zero
!
!
!
!
!
!
!
!
!
!
spanning-tree mode pvst
spanning-tree extend system-id
!
vlan internal allocation policy ascending
!
!
!
!
interface FastEthernet0/1
!
interface FastEthernet0/2
!
interface FastEthernet0/3
!
interface FastEthernet0/4
!
interface FastEthernet0/5
!
interface FastEthernet0/6
!
interface FastEthernet0/7
!
interface FastEthernet0/8
!
interface FastEthernet0/9
!
interface FastEthernet0/10
!
interface FastEthernet0/11
!
interface FastEthernet0/12
!
interface FastEthernet0/13
!
interface FastEthernet0/14
!
interface FastEthernet0/15
!
interface FastEthernet0/16
 shutdown
!
interface FastEthernet0/17
 shutdown
!
interface FastEthernet0/18
 shutdown
!
interface FastEthernet0/19
 shutdown
!
interface FastEthernet0/20
 shutdown
!
interface FastEthernet0/21
 shutdown
!
interface FastEthernet0/22
!
interface FastEthernet0/23
!
interface FastEthernet0/24
!
interface GigabitEthernet0/1
!
interface GigabitEthernet0/2
!
interface Vlan1
 no ip address
 shutdown
!
ip classless
ip http server
ip http secure-server
!
!
!
control-plane
!
!
line con 0
 logging synchronous level 0 limit 20
line vty 0 4
 login
line vty 5 15
 login
!
end

仕様説明

VMPS Client 設定

以下コマンドによりVMPS serverのIPアドレスを指定する事ができます。VMPS serverを複数台設定する場合は、どちらのserverを優先するかをprimaryキーワードにより指定する事ができます。

Switch(config)# vmps server <server_addr> [ primary ]

VMPS serverへの問い合わせのリトライ回数の設定はvmps retryコマンドを使用します。また、問い合わせ結果をキャッシュされますが、キャッシュ切れによる再問い合わせを行う頻度は、vmps reconfirmコマンドで指定する事ができます。

Switch(config)# vmps retry <num>
Switch(config)# vmps reconfirm <min>

Dynamic port 設定

以下のコマンドでVMPS serverに基づいたvlan割り当てができます。

Switch(config)# interface <interface>
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan dynamic

基本設定

設定投入

以下のコマンドを投入し、VMPS clientとして設定します。

 [SW1]
vmps reconfirm 120
vmps retry 2
vmps server 192.168.1.1 primary
vmps server 192.168.1.2
!
interface FastEthernet0/1
 switchport access vlan dynamic
 switchport mode access

動作確認

showコマンドにより設定を確認します。

 [SW1]
SW1#show vmps
VQP Client Status:
--------------------
VMPS VQP Version:   1
Reconfirm Interval: 120 min
Server Retry Count: 2
VMPS domain server: 192.168.1.2
                    192.168.1.1 (primary, current)

Reconfirmation status
---------------------
VMPS Action:         No Dynamic Port
SW1#
タイトルとURLをコピーしました