CLISH User Guide for bridge parameter and anti-interference config
& P( `1 z6 h5 v* A {# i& _
-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 1 |3 l3 X0 m9 K+ W, Y* o6 e1 {! M
Overview -------------------------------------------------------------------------------- 本文档给出了CLISH提供的对于桥接参数和抗干扰属性的配置功能,这些用户配置接口只提供了后台的CLISH配置,而没有提供网页配置方式。具体参数的含义请参见其它文档。 适用于Version 2以后的P-780和P-720版本。 以下显示均以P-780为例。 -------------------------------------------------------------------------------- 系统登录 -------------------------------------------------------------------------------- telnet 192.168.2.2
; J* ?: Y7 S' h(P-780的默认IP,如果已经修改,telnet到相应修改的IP地址) P780 login: admin Password: admin01( c q: ]1 H, i* Y; s; c: F
(用户名和密码均与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 retry0 g2 y, F% e- b _3 L
在set/get bridge_param命令目录下有如下可选项: u3 B8 M. o+ w2 ^* N6 M
all:5 @- M; m" }3 i7 m6 I
显示所有设置。 u
- R4 p L2 J' d6 P( C% Kapply:
% g, b% g' w8 q* o. E/ I
6 `# @' e- [$ W/ y9 ?+ @保存设置并且应用到驱动中。 u
! y! ~9 Y6 y# i# sgifs:9 X* `0 y5 Z+ U( [
6 ^- R( m; _ {5 Y% ~: z显示或者设置GIFS类参数 (SIFS, ACK timeout, CTS timeout) 。 u- P. \: I! J# L1 z. C# H- k- }, h
lifs:
& r6 F) s8 }& r8 }% A9 F9 O- }) z" ?! D$ J, Y9 I2 m4 e
显示或者设置LIFS类参数 (AIFS, CWMIN, CWMAX)。 u1 ~' d5 ?% V, b1 s( R6 N
mr:
6 @: R( `" u3 ^9 W1 @! L5 q显示或者设置MR类参数(MultiRate Retry) u
& W) A# i' E! Z4 U# ~ E, {. U& Xreset:
( h/ n9 y5 Q8 G+ d; j- g d& i5 m" k! A
重置所有参数为缺省值,需要重新保存。 u8 a# O; j* l6 m# R# G
saved:1 f) G5 M' |3 W6 _, C8 T; n
) f7 f+ P2 O$ P- z6 \ p
保存当前设置,需要重新启动使设置生效。 --------------------------------------- - h7 G, ^5 R# c. i. N8 f
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_v+ e$ K" P) s# O8 m
example: set bridge_paramgifs wlan1 -1 100 100' f2 F, n0 Q. ?% B! I
(参数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- E7 P7 W6 q( N, f q2 p
(适合11a下2Km到5Km的数值:59us) Set gifs success P780> set bridge_param saved3 ?: |6 s2 X8 M
(保存配置) save config success P780> reboot
% U9 t" y3 a* m) e0 C& c(重启以使配置生效) ACK timeout值和距离、工作频段(rate)的对应关系表 & a# b7 _6 o# u9 g
ACK TIMEOUT(us) 2Km to 5Km <6Km <7Km <8Km <9Km <10Km
" s, F( h/ u1 f5 g/ ]# o11a 59 66 72 79 86 92 - W0 z8 v! a( V* }/ v
11g 82 89 95 102 109 115
2 f A+ Z. k+ _/ D! }0 y1 L9 e. pTurbo 11a 56 63 69 76 83 89 & }" H) ]3 E: K6 A 注:该表中的Ack timeout的值只是理论值,实际应用中只作参考用。实际应用中的Ack timeout的值应不小于理论值。 ACK timeout/CTS timeout 的参考计算公式: 11g mode: ]; S* b g8 f E5 _1 {+ x5 l
ack_timeout = 48 + M/150
: e# T% P4 t: P . X: X2 J/ d' U% D( q
其中M表示bridge的距离,单位:米(meter) - P4 _: [& ]: m, N, F* f4 ~ x
如果距离5公里,7 r p" m' o# e; M" I* M
则ack_timeout=48+5000/150=81.3 11a mode:* s" T. I5 d4 f) ]" X. f
ack_timeout = 25 + M/150) N) _* _. Q- C3 H* c6 |- ^7 r
4 w9 d3 o# y/ G- L4 T# c$ M1 S
其中M表示bridge的距离,单位:米(meter) " ]0 V- b" y7 X0 M+ l9 a2 i
如果距离5公里,
/ p" y/ s" z: U8 v; W: C则ack_timeout=25+5000/150=58.3 11a turbo mode:
* Y6 P( L* ^1 M; _ack_timeout = 22 + M/1500 H% q& U! g% j$ a0 P/ C X% d( G" B
9 M3 L! ^' g, P$ P' h其中M表示bridge的距离,单位:米(meter)
如果距离5公里,/ H* C& w$ {9 ^
则ack_timeout=22+5000/150=55.3 注意:
! b2 w( V' }# |$ u# j- K如果 ACK timeout 和CTS timeout设置得过小,可能桥接仍然能够通,使用ping能够ping通。但是桥接速率会很低。 ---------------------------------------
e' D( ~# Z' {COMMAND: set bridge_param lifs
--------------------------------------- 配置每一个发送数据的发送队列的QoS参数:AIFS, CWMIN, CWMAX。 usage: set bridge_param lifs wlanX qnum aifs_v cwmin_v cwmax_v [qnum- F" A% N8 M) d- ~/ a' R1 V: o
aifs_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的值分别对应优先级为 : p- @# R3 L$ v
Qnum 0 1 2 3 0 \" i/ p! [1 Z0 k$ o
Priority type Back ground Best effort Video Voice " t& _! y1 i+ X* M# s3 G --------------------------------------- " C1 G+ N% @5 ~- t" P/ Y
COMMAND: set bridge_param mr --------------------------------------- 配置在驱动使用Multiple rate retry发送时的参数:AIFS, CWMIN, CWMAX。 usage: set bridge_param mr wlanX 1/0
. _9 @6 |5 `* @5 X[retry0_v retry1_v retry_2 retry_3] example: set bridge_param wlan1 mr 1 4 -1 -1 -1
8 a" Q" h$ F3 G1 l+ n 发送时将会按照第一个速率retry次数为retry_0, 第二,三,四个速率retry次数分别为retry_1, retry_2, retry_3进行发送直到发送成功。
' y& T) R/ d7 `) s! @ 说明:1 表示enabled, 0表示disabled,指第二,三,四个速率是否进行发送。如果disabled,则仅使用第一个速率进行retry。 -------------------------------------------------------------------------------- 配置抗干扰参数 -------------------------------------------------------------------------------- 抗干扰的目的是在附件有其它AP或者桥接设备一同竞争信道时,保持数据传输的性能不会有太大的降低。可以设置不同的等级来达到不同的抗干扰效果。 在set/get antiinterfenrence命令目录下有如下可选项: u
3 L3 s4 ]( D. mapply:, \( f7 t, z' x3 I! U4 { H/ R2 z4 N
1 ~4 [4 d* Q6 {( n
保存设置并且应用到驱动中。 u
$ [5 Y# p/ c! i0 V- l, dlevel:; Q6 ~' z: P( q y2 V
+ r& N. w+ s: G4 t. l* }, y$ L2 F
显示或者设置抗干扰等级的当前设置值。 u
2 G6 E! Q+ c" M: D# s0 x' x9 ~% Freallevel:
. d' G0 q. z" J7 ?
" w; o8 q. x% X) z; q/ }显示当前驱动使用的抗干扰等级。 u# R5 Y! P; A4 U. ?' c( n- D
saved:, g1 M% g1 }. C- f
; h& H+ m% L" b4 Z. [( `
保存当前设置,需要重新启动使设置生效。 ---------------------------------------
! G3 {8 } t- M2 B# X8 hCOMMAND: set antiinterfenrence level
--------------------------------------- usage: set antiinterference level wlanX level_v example: set antiinterference level wlan1 2 可选值为 0,1,2,0表示关闭。 |