Hadyai Internet R&D LAB

แหล่งความรู้ => Server => Linux Server System => ข้อความที่เริ่มโดย: admin ที่ 16 เมษายน 2010, 13:48:58

หัวข้อ: MTU สำหรับ Ethernet Interface + Tag VLAN
เริ่มหัวข้อโดย: admin ที่ 16 เมษายน 2010, 13:48:58
พอดีได้รับแจ้งมาจากลูกค้า ที่ใ้ช้ MultiWAN แบบ VLAN ว่า มีปัญหากับบางเวป ซึ่งถ้าใช้แบบ แลนการ์ดปกติ จะไม่เป็น

แต่พอใช้แบบ VLAN จะมีอาการหน่วง ๆ หรือหน้าจอขาว สำหรับบางเวป ทางทีมงานก็เลยได้ทำการวิจัย และทดสอบหาสาเหตุ

ว่าเกิดจากสาเหตุ อะไร และก็ได้พบคำตอบว่า เป็นที่ค่า MTU ของ Ethernet Interface ที่ทำการ Tag VLAN

ยกตัวอย่างเช่น

vconfig add eth1 101

หมายความว่า eth1 จะเป็น Ethernet Interface + Tag VLAN

ดังนั้นเราจะต้องทำการ set mtu สำหรับ eth1 เป็น 1518  (Ethernet Interface + tag vlan)

โดยใช้คำสั่ง   ifconfig eth1 mtu 1518  (LAN จะต้องรองรับ mtu ที่สูงกว่า 1500)

eth1      Link encap:Ethernet  HWaddr 00:15:17:8e:59:bb
          inet6 addr: fe80::215:17ff:fe8e:59bb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1518  Metric:1
          RX packets:4747135079 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3282373798 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5521234443366 (5.5 TB)  TX bytes:488564864390 (488.5 GB)
          Memory:c8460000-c8480000

ส่วน Interface VLAN ก็ใช้ mtu 1500 ตามปกติ

vlan101   Link encap:Ethernet  HWaddr 08:22:15:2f:01:01
          inet addr:192.168.101.2  Bcast:192.168.101.255  Mask:255.255.255.0
          inet6 addr: fe80::a22:15ff:fe2f:101/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:35482321 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26466592 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6294026300 (6.2 GB)  TX bytes:2382311565 (2.3 GB)

และ Interface ppp ก็ set ค่าตามความเหมาะสมของแต่ละ ISP

ppp101    Link encap:Point-to-Point Protocol
          inet addr:119.42.83.145  P-t-P:119.42.83.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:63111 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64593 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:5279599 (5.2 MB)  TX bytes:6246878 (6.2 MB)

สำหรับท่านที่ใช้ MultiWAN แบบ VLAN อยู่ ก็สามารถนำไปศึกษาเพิ่มเติมดูนะครับ