Re: [問題] 封包傳送 loop的問題
看板CSSE (電腦科學及軟體工程)作者eleghost (Lady Killer)時間19年前 (2006/07/05 19:05)推噓1(1推 0噓 0→)留言1則, 1人參與討論串2/4 (看更多)
※ 引述《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
推
07/06 00:19, , 1F
07/06 00:19, 1F
討論串 (同標題文章)
CSSE 近期熱門文章
PTT數位生活區 即時熱門文章
13
24