作者eleghost (Lady Killer)
看板CSSE
标题Re: [问题] 封包传送 loop的问题
时间Wed Jul 5 19:12:05 2006
※ 引述《eleghost (Lady Killer)》之铭言:
: 最近碰到个问题,就是当下面这种topology时..
: AP2
: STA1___ AP1 AP3 AP4 ___ STA2
: 当USER1传给USER2时会造成 arp 封包的loop情形...
: 就是在AP1 ~ AP4 里面一直broadcast,找不到destination...
: 两台STA连到AP都是有线的...四台AP间是无线的。
: 我现再想法是建立一个table...让他传过的别传了..
: 可是由於我还在看他的driver是怎样动作的,所以还没法implement...
: 板上高手有更好的方法或不同的见解吗? thanks!
我这问题是要实际搭配device drvier , os : linux 2.4.18
老实说我对kernel传递参数给driver有些陌生 (我是电机通讯组的)
我现在想到最直接的方法就是建立table...因为上面的topology是一个
WDS(Wireless Distribution System)的架构,那WDS也有彼此AP的table..
就是AP1有 ap2 / 3/ 4的mac address, 那ap2 也有 ap1 / ap3 /ap4的mac..
这样彼此才可以互通。但现再是一开始连基本的arp都找不到destination了..
更不用说传资料了。 所以我是想利用WDS的mac table然後告诉kernel说
传过的ap就不用再传了。可是现在要怎样implement呢? 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.202.197.185
1F:推 cole945:也许往ad-hoc routing那边查..会有相关的资料@_@?? 07/06 00:19