
准备采用动态vlan技术,VMPS服务器用的是linux平台的open vmps 1.3.1,客户端是cisco 2960交换机1 b8 l, ^! b- c8 g% ?
在2960上全局配置:. x0 Z' @% Z" c3 y
vmps reconfirm 10
1 R$ G& \: z' H4 Evmps retry 10
7 F4 p3 x& e7 P0 u! K8 f) Svmps server 10.96.2.207 primary
. M3 O8 n0 P0 c( M$ o8 r' m
( w J8 [# n4 [( ]1 A8 w在具体端口下配置了:- }$ i7 F- N9 G. `
interface FastEthernet0/1
! n, b7 a9 E2 s" _9 \switchport access vlan dynamic
2 e: v9 J' Y( F n, l' H! aswitchport mode access3 ^5 ^- C# W# } v/ |, y& H. j
spanning-tree portfast
' K4 L7 X; Z' i9 }3 q
! S# E( n8 w5 d5 ~8 G
5 a# A2 h. _6 a( v' j
1 m6 I) N) A* ? k' l4 A8 s3 L1 N) h9 ]9 H0 ^
下面是debug vqpc 的信息:3 q }8 u" @6 v! i4 V, W
8 Z1 T% c& }8 [1 H: k0 o/ b
# b* w/ {5 M$ G; v3 w
*Mar 1 01:47:41.903: VQPC EVENT: -pm_port_vqp_start: port Fa0/1
6 Z5 s1 o. O6 w: j*Mar 1 01:47:41.903: VQPC: Master requesting VQP START locally' [* c) `4 W% |' M" L/ m$ u+ Q
*Mar 1 01:47:41.903: VQPC: Start everything
3 D n5 Y1 X& v% F*Mar 1 01:47:41.962: VQPC LEARN:
" K5 {! \( t& h% A' v1 ^* o E+ K*Mar 1 01:47:41.962: VQPC LEARN: -learning mac 68f7.28df.c082 on vlan 0, port Fa0/1
4 l+ J+ E6 K. b) H4 ?) }( |" }, F*Mar 1 01:47:41.962: VQPC LEARN: adding mac 68f7.28df.c082 on vlan 0, port Fa0/1, type = 0x0021
: J- K D0 z4 I. X, |*Mar 1 01:47:41.962: VQPC: allocating transID 0x000000A19 T" n5 S( r6 o1 C
*Mar 1 01:47:41.962: VQPC PAK: xmt transaction ID = 0x000000A17 v& l. o, k' \# v m. q( R
*Mar 1 01:47:41.962: VQPC PAK: sending query to VMPS
+ |" e% C& `5 k" ~) p6 g7 ~6 q*Mar 1 01:47:41.962: VQPC PAK:
0 t1 f! T, u( L+ _$ H7 [*Mar 1 01:47:41.962: VQPC PAK: rcvd packet from VMPS
( e) M0 l$ i3 ^*Mar 1 01:47:41.962: VQPC PAK: transaction ID = 0x000000A1& f& [. k' b- I# S+ d2 ]
*Mar 1 01:47:41.962: VQPC: rcvd response, transID = 0x000000A1: i8 i/ m7 H& N* }
*Mar 1 01:47:41.962: VQPC PAK: VLAN name TLV, vlanName =1 w( |4 ]# M) d6 }* f
*Mar 1 01:47:43.908: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
5 c% c @/ P1 J: K5 s& O*Mar 1 01:47:44.915: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
# E: Y6 \; v! @1 i2 T! I1 N
9 a4 }% H7 q' M$ z1 |$ D3 S% h7 c z' s! |- V% r1 X" P7 l; q
7 V8 ~% l, R# ~0 p$ A- a; Z为什么vlanName为空啊(红字部分)?; g& Z/ L8 U. u2 I/ C4 u# K# j
$ U' e7 F7 I& @ m+ p5 E
8 p! S# j7 S" L; {在VMPS服务器端可以看到/ e J7 V, P; a+ ?
[root@vmpsd bin]# ./vmpsd -d
7 d) H% @' {$ [1 ]# C2 bVMPSD STARTED. Waiting for requests! H: L, U5 G% K! K/ s- |% k, t
ALLOW: 68f728dfc082 -> vlan511, switch 10.96.201.5 port Fa0/1
0 m. h* `6 k; f8 i; ~. ~# \9 I$ yALLOW: 68f728dfc082 -> vlan511, switch 10.96.201.5 port Fa0/1) M, {9 K( W# @
ALLOW: 68f728dfc082 -> vlan511, switch 10.96.201.5 port Fa0/1- e4 z( O6 _5 r+ N' c9 V7 `6 z
证明匹配到了,并已经分配了正确的vlanname,我通过wireshark分析vmps返回的数据包,也在其中发现了vlan的name,为什么在交换机上就无法正确解析呢?
8 f+ I2 p5 K+ h# ~, k" N' L1 Z* q5 z& ^
哪位高手帮助解决,谢谢!; q( N) T8 M; ]* P
* X/ L6 S* ^% t Y' ^* Z2 J8 E% e: g( P9 I5 w: X
|
|