CLISH User Guide for bridge parameter and anti-interference config
7 u w. g0 b/ U% F( _
-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 6 t4 e/ X) U( t4 I
Overview -------------------------------------------------------------------------------- 本文档给出了CLISH提供的对于桥接参数和抗干扰属性的配置功能,这些用户配置接口只提供了后台的CLISH配置,而没有提供网页配置方式。具体参数的含义请参见其它文档。 适用于Version 2以后的P-780和P-720版本。 以下显示均以P-780为例。 -------------------------------------------------------------------------------- 系统登录 -------------------------------------------------------------------------------- telnet 192.168.2.22 ]5 G, t7 M6 ^# @0 z$ G+ ^
(P-780的默认IP,如果已经修改,telnet到相应修改的IP地址) P780 login: admin Password: admin01. s2 o o& s, R! X7 r( Z
(用户名和密码均与web配置的一样) Welcome to P780,Gemtek-Systems ShangHai China 2004 CopyRights. Press '?' for more information on available commands. P780> -------------------------------------------------------------------------------- 配置桥接参数 -------------------------------------------------------------------------------- 在长距离覆盖下,默认的AP模式下一些参数的值已不再适用,所以需要根据距离和所工作的频段和模式进行相应的修改。 需要注意的是:由于修改桥接参数要求一定的专业知识,所以目前只提供后台CLISH配置,而且请一定保证修改参数值的操作者的专业性。 可配参数包括:SIFS,ACK timeout, CTS timeout, CWMIN, CWMAX, AIFS, Multiple Rate retry$ g3 w& A9 s7 {, p, ]9 ^& C: r
在set/get bridge_param命令目录下有如下可选项: u1 M: I3 ~! o: N& m
all:
1 U+ X% v! I; j6 l/ V显示所有设置。 u: W- n, t0 n, b# z
apply:. P5 d3 _. u. c; Q9 J
; I) c: a' r! b保存设置并且应用到驱动中。 u7 P) j7 _5 I0 x
gifs:
7 t k7 Q+ O6 X6 h ~; y! |) o; K
显示或者设置GIFS类参数 (SIFS, ACK timeout, CTS timeout) 。 u
' q. h& s! I% B; nlifs: {9 P1 J* g& F# `* `
5 F3 r! W0 P: [8 g4 ^4 ~ g) W
显示或者设置LIFS类参数 (AIFS, CWMIN, CWMAX)。 u2 v; N/ a, B# \' p
mr:. w: p" i1 Y }, r! R2 B
显示或者设置MR类参数(MultiRate Retry) u
1 h( T8 g# X( k# O% b. T) Breset:
0 l; g% j* O8 Z8 E C& g: @$ p) U' d' r( r3 h
重置所有参数为缺省值,需要重新保存。 u
3 \" D, J8 x3 h+ osaved:' u5 W* h0 E1 G$ L9 J9 O* {! ^
4 T6 i, \; h3 U7 D+ K
保存当前设置,需要重新启动使设置生效。 ---------------------------------------
5 `: Q" j$ f5 C9 ~COMMAND: set bridge_param gifs
--------------------------------------- 配置全局的SIFS,ACK timeout和CTS timeout值,对同一块RF card上的所有Bridge Link均有效。 usage: set bridge_param gifs wlanX sifs_v ack_v cts_v0 h/ k& D, f. w* g/ n
example: set bridge_paramgifs wlan1 -1 100 100$ T$ f. m$ \) a
(参数1:wlanX表示设置那块RF card,使用WLAN1做桥就是wlan1, 使用WLAN2做桥就是wlan2;参数2:sifs_v目前只支持默认值,固定填入-1即可;参数3:ack_v为需要设置的ACK timeout的值,单位为us,一定要填入整数,可根据距离选择适合的值设入;参数4:cts_v 请保持与参数3 ack_v的值相同) P780> set bridge_param gifs wlan1 -1 59 59
/ ]/ f! S9 I" w( u6 r8 Z(适合11a下2Km到5Km的数值:59us) Set gifs success P780> set bridge_param saved4 l9 v0 q$ e! R- d. u# S
(保存配置) save config success P780> reboot: d0 c4 q* K' ?3 u- ~( \" v
(重启以使配置生效) ACK timeout值和距离、工作频段(rate)的对应关系表 $ ]3 M* U8 u _ Z1 U
ACK TIMEOUT(us) 2Km to 5Km <6Km <7Km <8Km <9Km <10Km ; I! G' t* j. \ _, B, o4 K
11a 59 66 72 79 86 92 2 b- z3 z: a, g
11g 82 89 95 102 109 115 " z8 \! W7 Y- ^9 a* [
Turbo 11a 56 63 69 76 83 89
Z- T& t1 }5 ~9 D3 K0 r 注:该表中的Ack timeout的值只是理论值,实际应用中只作参考用。实际应用中的Ack timeout的值应不小于理论值。 ACK timeout/CTS timeout 的参考计算公式: 11g mode:
V/ K3 U" f& X/ {# Iack_timeout = 48 + M/150
) @( ]: j/ e1 O; A
1 h9 C$ }+ {! A* n6 @/ D' C其中M表示bridge的距离,单位:米(meter)
" ]' m: S( t; ?* @1 _
如果距离5公里,
7 H# O M% ]5 a4 }3 @4 j9 X则ack_timeout=48+5000/150=81.3 11a mode:3 K4 [, M& v# s9 o2 u: W
ack_timeout = 25 + M/150
3 _1 w8 D8 e$ X) F5 _! f5 e" ^& Q6 p
$ J) s/ T7 q7 i1 R0 d4 i- u8 |6 s7 Q& Z其中M表示bridge的距离,单位:米(meter)
8 A+ J6 i: K- Q+ c r- ^
如果距离5公里,' L6 ]( A" @& t7 _7 m) }) F( O8 Q5 a% L
则ack_timeout=25+5000/150=58.3 11a turbo mode:9 `3 _$ C: @2 Z; J0 y! N3 E
ack_timeout = 22 + M/1506 p% q5 e7 G4 n1 }
$ A7 Q" P) b' H6 \; r8 D0 B$ d
其中M表示bridge的距离,单位:米(meter) 如果距离5公里,$ c3 b6 _/ U% p
则ack_timeout=22+5000/150=55.3 注意:
4 l# O9 R1 V. A) R- S9 c5 Z# B如果 ACK timeout 和CTS timeout设置得过小,可能桥接仍然能够通,使用ping能够ping通。但是桥接速率会很低。 --------------------------------------- ' O: N9 V( r! g$ x8 S' P
COMMAND: set bridge_param lifs --------------------------------------- 配置每一个发送数据的发送队列的QoS参数:AIFS, CWMIN, CWMAX。 usage: set bridge_param lifs wlanX qnum aifs_v cwmin_v cwmax_v [qnum
, x$ V& x- s# l# _) gaifs_v cwmin_v cwmax_v ...] example: set bridge_param lifs wlan1 2 -1 60 60 set bridge_param lifs wlan1 0 -1 60 60 1 -1 60 60 说明:qnum的取值是0,1,2,3。 cwmin--cwmax 的范围是1~1023,并且要是符合2^n-1这样的值,例如1 3 7 15 31 63 127 255 511 1023。 Qnum的值分别对应优先级为 % m/ c1 f6 H9 BQnum 0 1 2 3 * j* V- u7 c) b( i6 L
Priority type Back ground Best effort Video Voice
0 e6 \( L l: e7 a --------------------------------------- , [5 U5 F3 {+ N) N/ E+ v; K
COMMAND: set bridge_param mr --------------------------------------- 配置在驱动使用Multiple rate retry发送时的参数:AIFS, CWMIN, CWMAX。 usage: set bridge_param mr wlanX 1/0* b d3 C8 p. r$ W& H- x
[retry0_v retry1_v retry_2 retry_3] example: set bridge_param wlan1 mr 1 4 -1 -1 -1" r+ K k; b$ m' ^0 S$ B
发送时将会按照第一个速率retry次数为retry_0, 第二,三,四个速率retry次数分别为retry_1, retry_2, retry_3进行发送直到发送成功。
- D! o& k% p% B 说明:1 表示enabled, 0表示disabled,指第二,三,四个速率是否进行发送。如果disabled,则仅使用第一个速率进行retry。 -------------------------------------------------------------------------------- 配置抗干扰参数 -------------------------------------------------------------------------------- 抗干扰的目的是在附件有其它AP或者桥接设备一同竞争信道时,保持数据传输的性能不会有太大的降低。可以设置不同的等级来达到不同的抗干扰效果。 在set/get antiinterfenrence命令目录下有如下可选项: u
3 l3 o- k/ k, _8 Wapply:
- G- A7 r% A" ]5 @8 M& c, y9 ^
* P" p" @, `8 k保存设置并且应用到驱动中。 u
+ _) P3 `; Q, c4 R+ l- {level:
; B0 y, T3 f8 K7 q7 z# g: j
" y9 W) ^" \2 @0 o, S显示或者设置抗干扰等级的当前设置值。 u
' s* L. s' W4 j3 H9 t0 X, M1 n$ q+ Sreallevel:5 v4 e2 j/ w' ^" l q
: p. [, w. q8 q6 \* B8 G) m2 O
显示当前驱动使用的抗干扰等级。 u
, d6 I/ y3 |4 Y: n0 Vsaved:
! j/ \$ L4 n4 D. w) U* w, G% g2 t) O) H7 s5 F' B& c) l
保存当前设置,需要重新启动使设置生效。 --------------------------------------- " [8 N8 N( M' V5 p' H
COMMAND: set antiinterfenrence level --------------------------------------- usage: set antiinterference level wlanX level_v example: set antiinterference level wlan1 2 可选值为 0,1,2,0表示关闭。 |