推 cole945:也許往ad-hoc routing那邊查..會有相關的資料@_@?? 07/06 00:19
※ 引述《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