ํ์ฌ ๋ง์คํฐ๋ฅผ ํ ์คํธํ๋ ๋์ Wiremesh ์ธํฐํ์ด์ค๋ฅผ bat0์ ์ง์ ๋ฐ์ธ๋ฉํ๋ ๊ตฌ์ ๋ฐฉ์ ๋์ wiremesh์ VXLAN์ ์ฌ์ฉํ ๋ ์๋นํ ์ฑ๋ฅ ์ ํ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
ํ ์คํธ ์ค์ : TP-Link TL-WDR4300 v1 vs Siemens Futro S550, ๋ ๋ค ๋์ผํ GBE ๊ฐ๋ฅ ์ค์์น์ ์ฐ๊ฒฐ๋จ, WDR4300์์ VPN ์ค์ :
WDR4300์์ ์์ :
root<strong i="10">@ffnoc12</strong>:~# batctl tp -t 10000 a6:07:f9:5a:71:db
Test duration 10010ms.
Sent 382825692 Bytes.
Throughput: 36.47 MB/s (305.95 Mbps)
์คํ๋ก๋์์ ์์
root<strong i="14">@ffnocoffloader</strong>:~# batctl tp -t 10000 46:3d:e1:c3:7f:63
Test duration 10020ms.
Sent 457679556 Bytes.
Throughput: 43.56 MB/s (365.41 Mbps)
WDR์์ ์์๋จ :
root<strong i="20">@ffnoc12</strong>:~# uci set network.mesh_wan.legacy='0'
root<strong i="21">@ffnoc12</strong>:~# uci commit network
root<strong i="22">@ffnoc12</strong>:~# /etc/init.d/network restart
root<strong i="23">@ffnoc12</strong>:~# batctl tp -t 10000 a6:07:f9:5a:71:db
Test duration 10020ms.
Sent 30967956 Bytes.
Throughput: 2.95 MB/s (24.72 Mbps)
์คํ๋ก๋์์ ์์๋จ :
root<strong i="27">@ffnocoffloader</strong>:~# batctl tp -t 10000 46:3d:e1:c3:7f:63
Test duration 10110ms.
Sent 47189196 Bytes.
Throughput: 4.45 MB/s (37.34 Mbps)
๋๋ฉ์ธ ๋ฐ๋ก ๊ฐ๊ธฐ ๋ฐฉ์ง์ ๊ฒฝ์ฐ VXLAN (๋๋ Wiremesh๋ฅผ ์ธ์ฆํ๋ ๋ชจ๋ ์ต์ )์ด ์ข์ ์๊ฐ์ด์ง๋ง RF ๋ฐฑ๋ณธ ์ฉ๋๋ก๋ ๋๋ฌด ๋๋ฆฝ๋๋ค.
iperf ์ batctl tp๋ก ์ด๊ฒ์ ํ ์คํธํ์ต๋๋ค. ๋๋ batctl๋ก ๊ทน๋จ์ ์ธ ์ฑ๋ฅ ์ ํ๋ฅผ ์ฌํ ํ ์ ์์์ง๋ง iperf๋ก๋ ๋ถ๊ฐ๋ฅํ์ต๋๋ค (๋๋ ์คํ๋ ค iperf์์๋ ๋ ๊ฑฐ์ ๋ชจ๋์์๋ ์ฑ๋ฅ์ด ๋ค์ ๋๋นด์ต๋๋ค). ๊ทธ ์ด์ ๋ ์กฐ๊ฐํ ๋๋ฌธ์ ๋๋ค. batctl์ ์ฒ๋ฆฌ๋ ์ธก์ ๊ธฐ์์ ์ฌ์ฉํ๋ ํจํท ํฌ๊ธฐ๋ ์กฐ๊ฐํ์์ด 1500 ๋ฐ์ดํธ ๋งํฌ๋ฅผ ํต๊ณผํ๋๋ก ์ ํ๋์ง๋ง 1430 ๋ฐ์ดํธ ๋งํฌ๋ฅผ ํตํด ์กฐ๊ฐํ๋์ด์ผํฉ๋๋ค.
๋ฐ๋ผ์ iperf์์ ์ ๊ณตํ๋ ์ซ์๋ VXLAN ๋ฐ ๋ ๊ฑฐ์ ๋ชจ๋ (๋๋ ์ ์ ํ MSS ํด๋จํ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ) ๋ชจ๋์์ ์ผ๋ฐ์ ์ผ๋ก ์กฐ๊ฐํ๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ ์ค์ ์๋๋ฆฌ์ค์์ ๋ ์ ํํฉ๋๋ค. ์ ์ ๋ฉ์์ ๋ํ ๋ช ๊ฐ์ง ์ต์ ํ๋ฅผ ์ถ์งํ์ต๋๋ค (2950cc3f596d5565390aaa1188cdb67d2401840b๋ ๋ ๊ฑฐ์ ๋ฐ VXLAN ๋ชจ๋์ ์ํฅ์ ๋ฏธ์น๊ณ a9edd43693a02e0829d04a83a13ebbf0f7eef3ee ๋ฐ e54b37d835624059d005bdb771442bb3f1dd4605๋ VXLAN ์ฑ๋ฅ์ ์ฝ๊ฐ ํฅ์์ํต๋๋ค). ๋ฉฐ์น ์์ 7ae8a511267e7f280862fcd57f8ae394b947b799์ ๋ํ ํ์ ์กฐ์น๋์์ ๊ฒ์ ๋๋ค.
์ด ๋ชจ๋ ํจ์น (ํ์ ์กฐ์น ํฌํจ)๋ฅผ ์ ์ฉํ์ฌ MSS ํด๋จํ์์ด WDR3600 (๋ค๋ฅธ์ชฝ์์๋ ๋ด ๋ ธํธ๋ถ โโ์ฌ์ฉ)์์ iperf๋ก ๋ค์ ์์น๋ฅผ ์ธก์ ํ์ต๋๋ค.
์กฐ๊ฐํ๋ฅผ ํผํ๊ธฐ ์ํด MSS๋ฅผ ์ค์ด๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ซ์๊ฐ ๋ํ๋ฉ๋๋ค.
๋ฐ๋ผ์ VXLAN์ ์์ฌ ํ ์ฌ์ง์์ด ๋น์ฉ ์ฑ๋ฅ์ ๋ฐํํ์ง๋ง batctl tp
๊ฐ ์ ์ํ๋ ๊ฒ๋ง ํผ ๋์์ง๋ ์์ต๋๋ค. ์ถ๊ฐ ์ต์ ํ ์ต์
(์ : ์ฑ๋ฅ ์ ํ์ ์๋น ๋ถ๋ถ์ ์ฐจ์งํ๋ ip6tables)์ ์ดํด ๋ณด๊ฒ ์ต๋๋ค.
wdr3600์์ iperf๋ฅผ ์คํ ํ์ต๋๊น? ๊ทธ๋ ๋ค๋ฉด์ด ํ
์คํธ๋ iperf ์์ฒด์์ ์ฌ์ฉํ๋ CPU ์ฑ๋ฅ์ ์ํด ์ ํ๋์ง ์์์ต๋๊น?
์ฐ๋ฆฌ๋ ํญ์ ์์ชฝ ๋์์๋ง ์ค์ x86 ์ปดํจํฐ๋ก iperf๋ฅผ ์ํํ์ต๋๋ค.
๋ด๊ฐ ์๋ชป๋ ๊ธธ์ ๊ฐ๊ณ ์๋ค๋ฉด ๋ฌด์ํ์ญ์์ค :-D
์ด ๊ฒ์ฌ๋ WDR3600์ iperf์์ ์ด๋ฃจ์ด์ก์ต๋๋ค. ์ด๊ฒ์ ๋ถ๋ช ํ ํ ์คํธ ์ฑ๋ฅ์ ํด๋ฅผ ๋ผ ์ณค์ง ๋ง VXLAN์ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ์ฉํ์ง ์๊ณ ์๋์ ์ธ ์ฑ๋ฅ ๋ง ํ ์คํธํ๊ณ ์ถ์๊ณ ์ต๋ ์ฒ๋ฆฌ๋์ ํ ์คํธํ์ง ์์์ต๋๋ค.
d87a798ac3d1e8cef3d83c22c4482afd21886c34๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ๊ฐ๋ฅํ ๋ชจ๋ ์ฒ๋ฆฌ๋ ์ต์ ํ๊ฐ ์ด๋ฃจ์ด์ก์ต๋๋ค. ๋ฐฉํ๋ฒฝ ์ฑ๋ฅ์ ๋ค์ ๋ฆด๋ฆฌ์ค ์ดํ์ ๋ค์ ๊ฒํ ๋ ๊ฒ์ ๋๋ค.
1 ์์ @lephisto ์ @NeoRaider ๊ฐ ์ธก์ ํ ๊ฒ๊ณผ ๋น๊ตํ์ฌ ์ฑ๋ฅ์ด ์ผ๋ง๋ ํฅ์๋์๋์ง ๋ฌธ์ํ ํ ์ ์์๊น์?
๋๋ ๊ทธ ๋ฐ๋๋ก ๋ ๊ฑฐ์ ๋ฉ์์ ๋นํด ์ฑ๋ฅ์ด ์ฌ์ ํ ์ผ๋ง๋ ์ ํ๋๋์ง๋ฅผ ์ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด ๊ฒ์ฌ๋ WDR3600์ iperf์์ ์ด๋ฃจ์ด์ก์ต๋๋ค. ์ด๊ฒ์ ๋ถ๋ช ํ ํ ์คํธ ์ฑ๋ฅ์ ํด๋ฅผ ๋ผ ์ณค์ง ๋ง VXLAN์ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ์ฉํ์ง ์๊ณ ์๋์ ์ธ ์ฑ๋ฅ ๋ง ํ ์คํธํ๊ณ ์ถ์๊ณ ์ต๋ ์ฒ๋ฆฌ๋์ ํ ์คํธํ์ง ์์์ต๋๋ค.