การตรวจสอบระบบ Network
จาก Asterisk DIY - VoIP Opensource WiKi, สารานุกรมฟรี
การตรวจสอบระบบ network เป็นสิ่งที่สำคัญอย่างยิ่งในการใช้งานระบบ VoIP เนื่องจากระบบ VoIP เป็นการทำงานแบบ Realtime ซึ่งเป็นการทำงานที่มีความอ่อนไหวเป็นอย่างมากกับระบบ Network ซึ่งหากมีปัญหากับระบบ Network จะมีผลกระทบโดยตรงต่อคุณภาพเสียง
ซึ่งในการใช้งานจริงผู้ใช้งานบางท่านอาจคิดว่าในปัจจุบันก็สามารถใช้งาน internet, mail ได้ดีอยู่แล้วทำไมต้องทำการตรวจสอบอีก จึงขออธิบายว่า ในการใช้งานระบบเครือข่ายนั้น บาง Protocol เช่น Web (http) หรือ Mail (POP3) จะเป็นการทำงานโดยใช้ Protocol TCP เป็นหลัก โดยหากมีปัญหากับระบบ network เช่น delay หรือ package loss จะไม่ส่งผลกระทบกับ Applicationนั้นมาก เนื่องจาก Application นั้นๆ สามารถจะรอ หรือ ร้องขอ data ชุดนั้นๆใหม่ได้
ส่วน ระบบ VoIP ส่วนใหญ่ทำงานในลักษณะ Realtime และใช้ UDP เป็น Protocol หลักในการส่งเสียง ซึ่งจะไม่สามารถรอ data ได้นาน (ถ้าต้องรอจะเป็นลักษณะคล้าย Walkie-Talkie) และ ถ้า data lost ก็จะไม่สามารถส่ง data นั้นได้ใหม่
วิธีการตรวจสอบระบบเครือข่ายโดยทั่วๆไป
1. การตรวจสอบระบบ Cabling System โดยใช้ Cable Tester 2. Check ค่า average delay โดยใช้ PING 3. Check network Bandwidth โดย iperf
การใช้งานโปรแกรม iperf
iperf เป็นโปรแกรมที่ใช้ในการตรวจสอบ bandwidth ของระบบ network ไม่ว่าจะ intranet หรือ internet โดยการตรวจสอบ ภายในเครื่องข่ายจะเป็นตัวบ่งชี้ตัวหนึ่งว่า การติดตั้งและการตั้งค่าอุปกรณ์เครือข่ายของเรานั้นมีความถูกต้อง และมีประสิทธภาพตามที่คาดหมายไว้หรือไม่
ระบบปฎิบัติการที่รองรับ
การติดตั้ง
สำหรับ Windows ติดตั้งเหมือน Application ทั้วๆไป สำหรับ Linux ต้องทำการแตกไฟล์, ./configure, make, make install
การใช้งาน
หลักการทำงาน ของ iperf คือ จะมีอุปกรณ์(PC) 2 ชุด ติดตั้งในตำแหน่งที่ต้องการตรวจสอบการวิ่งผ่านของข้อมูล โดย PC แรกจะทำหน้าที่เป็น Server และ PC ตัวที่สองจะทำหน้าที่เป็น Client โดย Client จะทำหน้าที่ในการ connect ไปยังเครื่อง server เพิ่อทำการ Test การส่งผ่านข้อมูล
ตัวอย่าง:
Server PC: IP Address 192.168.0.1 Run command: iperf -s Client PC: IP Address 192.168.0.10 Run command: iperf -c 192.168.0.1
