happynetwork.org€¦ · Web viewโครงการข บเคล อนการม ส วนร วมของภาคประชาส งคมในการแก ไขป
มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป...
Transcript of มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป...
ระบบตรวจสอบและแกไขปญหาการเชอมตออนเทอรเนต
(Checking System and Solving Problem of Internet Connection)
วภาสพงศ มณชย
Vipasspong Maneechai
สารนพนธฉบบนเปนสวนหนงของการศกษา
ตามหลกสตรวทยาศาสตรมหาบณฑต
สาขาวชาวศวกรรมเครอขาย บณฑตวทยาลย
มหาวทยาลยเทคโนโลยมหานคร
ปการศกษา 2554
I
หวขอโครงงาน ระบบตรวจสอบและแกไขปญหาการเชอมตออนเทอรเนต
นกศกษา
รหสนกศกษา
ปรญญา
วภาสพงศ มณชย
5217660014
วทยาศาสตรมหาบณฑต
สาขาวชา
พ.ศ.
วศวกรรมเครอขาย
2554
อาจารยผควบคมโครงงาน ผชวยศาสตราจารย ดร.ศภกร กงพศดาร
บทคดยอ
4สารนพนธฉบบน นาเสนอการพฒนา 4เวบบราวเซอร (Web browser) ซง 4มวตถประสงค
เพอ 4แกไขปญหาใหกบลกคาทแจงหมายเลขวงจรอนเทอรเนต ADSL ขดของ โดยสรางระบบ
ฐานขอมลของลกคา จากนนนาไปเชอมโยงกบระบบตรวจสอบ สถานะอปกรณ DSLAM ของ
บรษททโอท จากด (มหาชน) ภายในสนามบนสวรรณภม จากเดมการทางานของระบบ
ฐานขอมลลกคาตองดงขอมลจากโครงขายภายในบรษท ซงไมสามารถดาเนนการสราง แกไข
หรอเพมเตมขอมลของลกคาแตละรายไดอยางรวดเรว และตองนาขอมลลกคา ไปคนหาจาก
ฐานขอมล DSLAM อกครงหนง ซงกอใหเกดความยงยากในการปฏบตงาน
ดงนน ระบบตรวจสอบ และแกไข ปญหาการ เชอมตออนเทอรเนต ทนาเสนอน จะ ทาให
เจาหนาทผใชงาน สามารถสบคนขอมลของลกคา และ ตรวจสอบสถานะ อปกรณ DSLAM ผาน
ทางเวบบราวเซอร เดยวกนได ซง ระบบ นทางานดวย โพรโตคอลการบรหารจดการเครอขาย
Simple Network Management Protocol (SNMP) รวมกบเวบแอพพลเคชน (Web application)
ในการตดตอกบอปกรณ DSLAM เพออานวยความสะดวกในวเคราะหปญหาทเกดขนกบสถานะ
ของพอรต DSLAM เพอเปนแนวทางการแกไขปญหาเปนลาดบขนตอนใหกบผแจง อกทงยงเกบ
ขอมลในการรบแจงเหตขดของเปนประวตงานเสย เพอเปนประโยชนในการวเคราะหในการ
แกไขปญหาสาหรบลกคาตอไป เหนไดวา ระบบนชวยเพมความสะดวกและลดระยะเวลาในการ
ทางานใหกบเจาหนาท จะสงผลใหการบรการลกคาสาหรบโครงขาย อนเทอรเนตมประสทธภาพ
มากยงขน
II
Project Title Checking System and Solving Problem of Internet
Connection
Student
Student ID.
Degree
Vipasspong Maneechai
5217660014
Master of Science
Program
Year
Network Engineering
2011
Project Advisor Asst.Prof. Dr.Supakorn Kungpisdan
ABSTRACT
This project was developed as a web-base application to solve the problem
management of ADSL subscribers. The method is creating ADSL subscribers database
and connecting to DSLAM status monitoring system at Suvarnabhumi Airport branch of
TOT company public limited. The former times, the system was pulls the ADSL
subscribers database from intranet that not only unable to create, edit, or add new
data rapidly, but also repeated to bring the port data of customer for finding DSLAM
database. Thus, it is creating complexity processes.
Therefore, the proposed application for checking systems and solving problems
of internet which help admin and user to find ADSL subscribers database and check
DSLAM status in one web browser. This system works on SNMP protocol via the web
application to monitor the status of DSLAM. In order to availability of DSLAM port status
and proposed hierarchy of solving the problems. Moreover, this system capable to show
the logging of each customer and to response customer demands. In addition, this
independent study focuses on supporting and decreasing the operation time, in
short, the internet network will be high efficiency for customer services.
III
กตตกรรมประกาศ
สารนพนธฉบบนสาเรจลลวงไปได ดวยความชวยเหลอของผชวยศาสตราจารย ดร.
ศภกร กงพศดาร และอาจารยพงษสรย ลมมณวจตร อาจารยทปรกษาสารนพนธ ซงกรณาให
คาแนะนา แนวทางและขอคดเหนทมประโยชนตอการทาโครงงาน ซงเนนการเรยนรโดยการคด
พจารณาและตรกตรอง ทาใหผจดทามความร ความเขาใจดานระบบโทรคมนาคมทงในทาง
ทฤษฎและปฏบต การพฒนาเวบแอพพลเคชน การจดทาสารนพนธ ตรวจสอบความถกตองของ
สารนพนธ อกทงยงทาใหสารนพนธฉบบนสมบรณยงขน ผจดทาจงขอขอบพระคณไว ณ ทน
และขอขอบพระคณอาจารยทกทานทประสทธประสาทวชาความร อบรม สงสอน จนทาให
ผจดทามความร ความสามารถในการทางาน และการดารงชวตในสงคมไดอยางมความสงบสข
ขอขอบคณสาขาวชาวศวกรรมเครอขาย มหาวทยาลยเทคโนโลยมหานคร ซงเปนสถานทให
ผจดทาไดศกษาหาความร
ขอกราบขอบพระคณบดา มารดา ของผจดทาโครงงาน เปนทปรกษา คอยใหคาแนะนา
ใหกาลงใจ การอบรมสงสอนและตกเตอน อกทงสนบสนนใหผจดทาไดศกษาตอในระดบปรญญา
มหาบณฑต
ขอขอบคณ ผจดการศนยตดตงและบารงรกษาอปกรณขายสาย วาทรอยตรบณฑต สาม
ปลม และเพอนรวมงานท บมจ.ทโอท สวนปฏบตการและดแลลกคาสนามบนสวรรณภมทกทาน
ทเปนทปรกษาใหคาแนะนา ขอคดเหนทมประโยชนตอการทาโครงงานน อกทงมอบกาลงใจและ
ความมนาใจชวยเหลอซงกนและกน จนทาใหผจดทาสามารถทาสารนพนธนไดสาเรจสมบรณ
วภาสพงศ มณชย
IV
สารบญ
หนา
บทคดยอภาษาไทย..................................................................................…………………...I
บทคดยอภาษาองกฤษ..................................................................................... ...................II
กตตกรรมประกาศ.............................................................................................................. III
สารบญ….................................................................................................................... .…..IV
สารบญรป.......................................................................................................................... VI
สารบญตาราง................................................................................................................... VIII
บทท 1 บทนา………………………………………………….……………………….................1
1.1 กลาวนา………………………………………………………..……………………..1
1.2 ปญหาและแรงจงใจ…………………………………………...................................1
1.3 วตถประสงคของโครงงาน……………………………………………….……….......2
1.4 ขอบเขตของโครงงาน……………………………………………………………..….2
1.5 ประโยชนทคาดวาจะไดรบ.....…...…………………………………………….…….3
1.6 ระยะเวลาในการดาเนนงาน………………………………...........…………….……3
บทท 2 ความรพนฐานและทฤษฎทเกยวของ..………………………………………………..…4
2.1 ระบบ NMS (Network Management System)………………………………...…..4
2.2 SNMP (Simple Network Management Protocol)…………………….…………..5
2.2.1 สถาปตยกรรมของ SNMPv1……………………..………………………7
2.2.2 Structure of Management Information (SMI)…………………………8
2.2.3 การระบ Object Instances ของ Managed Object……………………14
2.2.4 Management Information Base (MIB)…………...………..…………14
2.2.5 SNMP Communities………………………………...……...….………15
2.2.6 คาสงพนฐานของ SNMP …………………………...…….....…………17
2.3 เทคโนโลย ADSL ………………….…………………………….……….…......…20
2.3.1 เครอขายของ ADSL ……………………………………..……..………20
2.3.2 การทางานของ ADSL …………………………………..….…..………22
2.4 DSLAM………………………………………………………….…..……….……...23
2.4.1 การทางานของ DSLAM…..………………………………..…..…….....24
2.4.2 SNR (Signal to Noise Ratio) …………………….……….…….…….24
2.4.3 SNR Margin (Signal to Noise Ratio Margin)….………..….……….25
2.4.4 Line Attenuation ……..…………………………….………..………...25
V
สารบญ(ตอ)
หนา
บทท 3 การออกแบบและพฒนาระบบ…..……………………………………………………...26
3.1 โครงสรางและองคประกอบของระบบ……………………………………………...26
3.2 ขนตอนการทดลอง……………………………………………………………...…..27
3.3 การออกแบบระบบ….……………….............……………………………………..27
3.4 การออกแบบฐานขอมล……………………………………………………………..28
3.5 การวเคราะหระบบ…………………………………………………………………..30
3.6 การทางานของระบบ………………………………………………………………..31
3.7 การจดการกบอปกรณ DSLAM…..……….…………………………….………….34
3.8 การออกแบบลกษณะเวบเพจแสดงผล………………….…..…..……….………...35
บทท 4 การทดลอง………………………………………………………………………………40
4.1 กลาวนา……..………………….........................................................................40
4.2 รายละเอยดในการทดลอง….............................................................................40
4. 2.1 สวนของเซฟเวอร…..........................................................................40
4.2.2 อปกรณ DSLAM…...........................................................................41
4.3 ผลการทดลอง…………………………………………………………...................42
4.4 สารวจความพงพอใจการใชงาน……..……………….………………...................53
บทท 5 สรปการดาเนนการ……..…………………………………………………………….....55
5.1 ปญหาและอปสรรคในการพฒนาระบบ..............................................................55
5.2 แนวทางการพฒนาระบบตอ…….………………………………………..………..55
เอกสารอางอง………………………………………………………………………………..…..56
ภาคผนวก…..………………………………………………………………………………..…..57
VI
สารบญรป
รปท หนา
2.1 โครงสรางของระบบบรหารเครอขาย ………………………………………….………….….4
2.2 องคประกอบของการจดการเครอขายดวยโพรโตคอล SNMP……………..……..……..…..6
2.3 สถาปตยกรรมของ SNMPv1………………………………………………….…..…..……...7
2.4 สวนประกอบของ Managed Object...……………………………………………..…….…..8
2.5 โครงสรางขอมลการจดการแบบตนไมของ OSI…………….……………………………......9
2.6 โครงสรางตนไมของออบเจคยอยภายใน internet ใน SNMPv1…….…………………..…10
2.7 แสดงการเขารหสของออบเจค internet……………………………………………………..14
2.8 โครงสรางตนไมของกลมออบเจคใน MIB-II………..…………………...……....................15
2.9 SNMP Community..………………………..……………………………………………….15
2.10 SNMP Community Profile ………………………………...…..…………………………16
2.11 นโยบายการเขาถงของ SNMP……………..………………………………………………17
2.12 PDU สาหรบคาสงกลม Get และSet...……………………….……………………………18
2.13 PDU สาหรบคาสง trap ….………………………………………………...……………...18
2.14 ลาดบการทางานของคาสง get-next-request.………………….…………………………19
2.15 โครงสรางเครอขาย ADSL………………..……………………….………….....………....21
2.16 Splitter …………………………….…………………………………………………..…...22
2.17 ADSL Modem …………………………………………………………………..…………22
2.18 การแบงยานความถของ ADSL……………………………….……………………………23
2.19 การเชอมตอของ DSLAM……………………………………………..……………………23
2.20 ลกษณะ DSLAM ยหอ Forth IPDL-24.…………….………………………………..……23
2.21 การเชอมตอของ DSLAM ผานโครงขาย IP …..………………………………………….24
3.1 โครงสรางเครอขายอนเทอรเนต ADSL …………..…………………………..…………….26
3.2 ผงภาพคอนเทกซการไหลของขอมลของระบบ…………………………….....…………….30
3.3 แผนภาพการไหลระดบ 0 ของระบบ……………………………………….....…………….31
3.4 ผงงานของระบบ…………….………………………….……..…………………………......33
3.5 การใชงานโปรแกรม iReasoning MIB Browser…………………..…..…….………….....34
3.6 การใชโปรแกรม iReasoning MIB Browser หาคา OID ของ DSLAM……...……………34
3.7 การกาหนดคา IP Address ของ Server ใหกบอปกรณ DSLAM ………….…………......35
3.8 แสดงหนาจอลอคอน (Login)…………………………………………………………….…..35
3.9 หนาจองานเหตขดของประจาวนและงานคางในระบบ…..………….……….……….……..36
3.10 หนาจอแสดงสถานะอปกรณ DSLAM ……..…………….…………….……………….....37
VII
สารบญรป(ตอ)
รปท หนา
3.11 หนาจอภาพการแสดงขอมลลกคา………………………………………….…….…….…..37
3.12 หนาจอแสดงหมายเลขวงจร………………..…………………..…………………………..38
3.13 หนาจอเพมลกคา……………………………………………………………..………….....38
3.14 หนาจอเพมหมายเลขวงจร……………….…………………………………………….…..38
3.15 หนาจอคนหาหมายเลขวงจร……………………………………………………………….39
3.16 หนาจอรายงาน………………………….……………………………..............................39
3.17 หนาจอเพมผดแลระบบ………………………………………………..……………….…..39
4.1 โครงขายทใชทดลอง……………………………………….…………………….…………..40
4.2 แสดงการคอนฟกใหกบอปกรณ DSLAM …….….………….……………………….….....41
4.3 หนาจอเขาใชระบบผดพลาด…………………………………………………………….…..42
4.4 หนาจอเพมอปกรณ DSLAM.………………………………………………………...……..42
4.5 หนาจอเพมชอลกคา…………………………………..…..………………………….….…..43
4.6 หนาจอการเพมหมายเลขวงจร……………………………….……………………………..43
4.7 แสดงการใชงานของพอรต DSLAM………………………………………………….……..44
4.8 หนาจอการคนหาโดยชอลกคา……………………….……………………………….……..44
4.9 แสดงผลการคนหาโดยชอลกคา……………………….…..………………………….……..44
4.10 หนาจอรบแจงงานขดของ…………..………………………………………………..……..45
4.11 แสดงงานทรบแจงเพอทรอปดงาน…………………………………………….……….…..45
4.12 แสดงสถานะ DSLAM.……………………………………………………….……………..46
4.13 แสดงการเตอนหลงกดปมเพอลบ DSLAM.……………..………………….……………..46
4.14 แสดงหมายเลขวงจรทอยใน DSLAM ทจะลบ……………………………………………..46
4.15 หนาจอคนหาประวตของวงจรทแจงขดของ………………………………………………..47
4.16 แสดงผลการคนหาประวตของวงจรทแจงขดของ……………………………...…………..47
4.17 แสดงสถานะ DSLAM.…………………………………………………………….………..48
4.18 แสดงสถานะทกๆพอรตของ DSLAM.……………………………………………………..48
4.19 หนาจอแสดงการตรวจสอบ……………………………………….………………………..49
4.20 หนาจอแสดงผลการตรวจสอบ………..…………………….……………………….……..49
4.21 หนาจอแสดงผลการตรวจสอบ………..…………………….……………………….……..50
VIII
สารบญตาราง
ตารางท หนา
1.1 แสดงระยะเวลาในการดาเนนงาน…………………..…………………………………….......3
2.1 ชนดข�อมลของ SMIv1 ……………………………………………...…………………….…11
3.1 ตารางลกคา..................................................................................................................28
3.2 ตารางหมายเลขวงจร....................................................................................................29
3.3 ตารางอปกรณ DSLAM................................................................... ..............................29
3.4 ตารางผดแลระบบ.........................................................................................................30
3.5 ตารางรบแจงเหตขดของของวงจร............................................................................. ....30
3.6 ตารางแสดงสญลกษณของโปรแกรม...................................................................... .......35
4.1 ตารางแสดงผลการทดลอง…………....................................................................... .......51
1
บทท 1
บทนา
1.1 กลาวนา
ปจจบน อนเทอรเนต (Internet) ไดเขามามบทบาทในการใชชวตประจาวนของมนษย
ไมวาจะในเรองสวนตวหรอในการ ทางาน อาทเชน ไปรษณยอเลกทรอนกสหรออเมล ( Email)
การสนทนา (Chat) อานหรอแสดงความคดเหนในเวบบอรด การตดตามขาวสาร การสบคน
ขอมล การชมหรอซอสนคาออนไลน การดาวนโหลด เกมส รายการบนเทงตางๆ การเรยนร
ออนไลน (E-Learning) การประชมทางไกลผานอนเทอรเนต ( Video Conference) โทรศพท
ผานอนเทอรเนต (VoIP) การอพโหลดขอมล เปนตน แนวโนมลาสดของการใชอนเทอรเนตคอ
การใชอนเทอรเนตเปนแหลงพบปะสงสรรคเพอสรางเครอขายสงคม (Social Network) และการ
ใชงานจะมอตราความตองการสงมากยงขน
ขอมลลาสดของสานกงานสถตแหงชาต ป 255 3 [1] จากจานวนประชากรอาย 6 ปขน
ไปประมาณ 61.9 ลานคน พบวาในจานวนนมผใชอนเทอรเนต 13.8 ลานคนหรอรอยละ 22.4
เมอเปรยบเทยบการใชอนเทอรเนตในระหวางป 2547 – 2553 พบวาผใชอนเทอรเนตเพมขน
จากรอยละ 11.9 (จานวน 7.0 ลานคน) เปนรอยละ 22.4 (จานวน 13.8 ลานคน)
ระบบอนเทอรเนตผานเครอขาย ADSL (Asymmetric Digital Subscriber Line) ไดเปน
อกทางเลอกหนง ซงระบบดงกลาวสามารถรองรบการสงขอมลทงภาพและเสยงไดดแทบจะไม
แตกตางกบการใหบรการวงจรเชา (Leased Line) อกทงคาบรการยงมราคาถกกวามาก ผ
ใหบรการ ADSL ในปจจบนมอยมากมาย กลยทธการแขงขนดานราคาถกนามาใช ทาใหอตรา
คาบรการในปจจบนถกลงมาก ดวยคณภาพทใกลเคยงกน ผใหบรการแตละรายจงจาเปนตองใช
กลยทธแขงขนในดานการบรการ คอใหลกคาสามารถใชงานไดอยางตอเนองและมประสทธภาพ
สามารถแกไขปญหาใหกบลกคาไดอยางรวดเรว ระบบตรวจสอบและแกไข ปญหาการเชอมตอ
อนเทอรเนต สามารถชวยเพมความสะดวกและลดเวลาในการทางานใหกบเจาหนาท เพอเพม
ประสทธภาพในการใหบรการแกลกคาได
1.2 ปญหาและแรงจงใจ
งานรบแจงเหตขดของ เปนหนวยงานหนง ทใหบรการกบผใชบรการระบบอนเทอรเนต
เมอผใชบรการไดแจงเหตขดของหรอสอบถามปญหาการใชงาน ทางผรบแจงจะคนหาขอมล
ลกคา หมายเลขวงจร จากสวนกลางวามอยจรงหรอไมและจะดรายละเอยดของวงจรนนๆ
จากนนทาการตรวจเชคสถานะของพอรต (Port) อปกรณ DSLAM (Digital Subscriber Line
Access Multiplexer) โดยการเทลเนต (Telnet) ไปยงอปกรณ DSLAM ทลกคาใชงาน ซงทาให
เกดความลาชาและไมสะดวกในการใชคาสงเพอทจะแสดงสถานะหรอจดการเกยวกบพอรตของ
อปกรณ DSLAM ดงนนควรมระบบตรวจสอบและแกไขปญหาการใชงานอนเทอรเนตดงกลาว
2
เพอความสะดวกในการตรวจสอบและยงชวยลดเวลาในการคนหาและตรวจสอบของผรบแจง
พรอมทงยงสามารถเกบประวตหมายเลขวงจรทขดของ เพอใชเปนขอมลชวยในการวเคราะห
และเปนแนวทางในการแกไขปญหาในอนาคตตอไปได
1.3 วตถประสงคของโครงงาน
จดทาขนเพอชวยแกปญหาเบองตนใหกบผรบแจงเหตขดของ เพอบอกกบผแจงให
ไดรบทราบถงสาเหตทวงจรขดของ และยงสามารถแสดงแนวทางในการแกไขปญหาเบองตน
ใหกบเจาหนาทรบแจงเพอบอกกบทางชางตรวจแกหนางานได จดประสงคแบงออกเปนขอๆ
ดงน
1. ศกษาการออกแบบระบบฐานขอมลเพอจดเกบขอมลลกคา หมายเลขวงจรและ
อปกรณ DSLAM
2. ศกษาโพรโทคอล SNMP และการนามาประยกตใชงาน เพอตรวจสอบสถานะและ
จดการกบพอรตอปกรณ DSLAM
3. ศกษาและพฒนาการเขยนเวบแอพพลเคชน (Web Application) เพอดงขอมลจาก
ฐานขอมลไปเชอมโยงกบอปกรณ DSLAM
4. ศกษาปญหาทเกดขนกบแตละวงจร เพอเปนแนวทางในการแกไขปญหาเบองตน
1.4 ขอบเขตของโครงงาน
1.4.1 ขอบเขตของโครงงาน 1
1.4.1.1 จดเกบขอมลของลกคาและหมายเลขวงจร ลงในฐานขอมลได
1.4.1.2 แสดงคาทเกยวของของพอรต DSLAM ได เชน
- Admin status
- Operation status
1.4.1.3 แสดงผลการตรวจสอบและแนวทางแกปญหาทเกดขนได
1.4.1.4 สามารถเกบประวตเหตขดของของหมายเลขวงจรทแจงเหตขดของได
1.4.2 ขอบเขตของโครงงาน 2
1.4.2.1 สามารถจดเกบขอมลลกคา หมายเลขวงจรและขอมลอปกรณ DSLAM
ลงในฐานขอมลได
1.4.2.2 สามารถคนหาขอมลของวงจรและแสดงสถานะอปกรณ DSLAM ผาน
ทางเวบบราวเซอร (Web browser) ได
1.4.2.3 สามารถแสดงคาสถานะของพอรต DSLAM ได เชน
- Admin status
- Operation status
- Download/Upload line max Speed
3
- Noise Margin และคา Attenuation
1.4.2.4 แสดงผลการตรวจสอบและแนวทางการแกปญหาเบองตนได
1.4.2.5 สามารถทาการเปดหรอปดหรอรเซตพอรตของอปกรณ DSLAM ได
1.4.2.6 สามารถเกบประวตของหมายวงจรทแจงเหตขดของได
1.4.2.7 สามารถคนหาและรายงานประวตของหมายเลขวงจรทแจงเหตขดของ
ได
1.5 ประโยชนทคาดวาจะไดรบ
1.5.1 สามารถจดเกบขอมลลกคา หมายเลขวงจรและขอมลอปกรณ DSLAM ลงใน
ระบบฐานขอมลได เพอสามารถคนหาขอมล ตางๆ ไดเรวขน และลดขนตอนในการตดตอกบ
หนวยงานอน
1.5.2 สามารถเชอมโยงระหวางขอมลจากฐานขอมลกบอปกรณ DSLAM ได เพอลด
ขนตอนในการตรวจสอบปญหาของวงจรทลกคาแจง เสย โดยสามารถตรวจสอบขอมลของลกคา
และแสดงสถานะของการใชงานปจจบนของพอรตอปกรณ DSLAM ได
1.5.3 สามารถแสดงปญหาทเกดขนและแนะนาแนวทางในการแก ไขปญหาเบองตนได
หลงจากตรวจสอบสถานะอปกรณ DSLAM แลว สามารถนาผลทไดมาประยกตใชในการพฒนา
เวบแอพพลเคชน เพอไปจดการกบอปกรณ DSLAM โดยผานทางเวบบราวเซอรได
1.5.4 สามารถคนหาหรอรายงานขอมลของหมายเลขทขดของ เพอนาไปวเคราะห
สาเหตของปญหาและแนวทางในการแกไขในอนาคตได
1.6 ระยะเวลาในการดาเนนงาน
ตารางท 1.1 แสดงระยะเวลาในการดาเนนงาน
4
บทท 2
ความรพนฐานและทฤษฎทเกยวของ
การพฒนาเขาสยคของขอมลขาวสาร เกดความตองการในการเรยนรเพอพฒนาไปส
โลกแหงเทคโนโลย จงมการใชงานระบบอนเทอรเนตมากยงขน การใชบรการขอมลขาวสารจงม
ความจาเปนตอองคกรและหนวยงานตางๆ และสาหรบงานบรการรบแจงเหตขดของเปนสวน
หนงของการใหบรการขอมลขาวสารทมประสทธภาพ จงเปนทมาของการพฒนาโครงงานครงน
2.1 ระบบ NMS (Network Management System)
ในระบบการทางานตาง ๆ นนเพอทจะทาใหเกดประสทธภาพในการทางาน จงตองม
การควบคมดแลการทางานและผททาหนาทในการควบคมการทางานในองคกร กคอ แมนเน
เจอร (Manager) นนเอง โดยแมนเนเจอรจะคอยสอดสองดแลการทางานของพนกงานในแผนก
วามการทางานเปนอยางไร มขอบกพรองตรงไหนควรจะปรบปรงสวนใด เพอทจะใหการทางาน
เปนไปอยางมประสทธภาพมากทสด
ในระบบเครอขายกเชนกนโดยเฉพาะระบบเครอขายขนาดใหญอยางอนเ ทอรเนต หาก
ไมมการบรหารทดจะทาใหการสอสารขอมลเกดความผดพลาดขนได ระบบบรหารเครอขาย
NMS [2] จงเกดขนมาเพอทจะคอยทาหนาทในกา รดแลบรหารระบบเครอขาย คอยทาการ
ตรวจสอบอปกรณตาง ๆ ททางานอยภายในระบบเครอขาย วามการทางานไดถกตองหรอไม
และหากมขอผดพลาดเกดขนทสวนใด ตองคอยทาการแกไขใหมนสามารถทางานไดหรอหาทาง
แกปญหาเฉพาะหนา เพอทจะใหสามารถทจะทาการสอสารไดอยางตอเนองตอไป
รปท 2.1 แสดงโครงสรางของระบบบรหารเครอขาย (Network Management System)
5
ในรปท 2.1 จะเปนการแสดงถงโครงสรางของระบบเครอขายโดย Management คอย
ทาหนาทดแลควบคมการทางานและทาการตดตอกบตว เอเจนต (Agent) ตางๆ ทอยภายใน
ระบบเครอขาย
องคประกอบตาง ๆ ภายในระบบบรหารเครอขาย มดงน
1. Management Station (MS) จะทาหนาทเปนสถานสวนกลางในการทจะตรวจสอบ
สภาพของระบบ
2. Management Agent (MA) เปนซอฟตแวร (Software) ทคอยเกบขอมลและรายงาน
ขอผดพลาดในระบบใหแก MS
3. Management Information Base (MIB) เปนโครงสรางของขอมลทอยในตวอปกรณ
4. Network Management Protocol (NMP) เปนโพรโทคอลทใชในการสอสารภายในระบบ
ปกตแลว MS มกจะเปนแบบ Stand alone ทมอนเทอรเฟด (Interface) ทชวยอานวย
ความสะดวกใหแกผดแลระบบ ในการทจะตรวจสอบดแลสวนตางๆ ของระบบเครอขายโดย MS
ควรมองคประกอบในเบองตนดงน
1. มซอฟตแวรทใชในการวเคราะหขอมลและแกไขขอผดพลาดทเกดขน
2. ระบบอนเทอรเฟดทใชในการตรวจสอบและควบคมระบบเครอขาย
3. มความสามารถตรงกบความตองการของผดแลระบบ ทใชในการตรวจสอบสภาพความ
เปนจรงของระบบและสามารถควบคมอปกรณทอยในระยะไกลได
4. ความสามารถในการดงขอมลจาก MIB อปกรณตางๆ ทอยภายในระบบเครอขายจะตอง
ม MA จงจะสามารถทาการควบคมจาก MS ไดโดย MA เหลานจะคอยทาการตอบขอมลตามท
MS ไดมการรองขอหรอตอบสนองตอการกระทาทสงมาจาก MS
2.2 SNMP (Simple Network Management Protocol)
SNMP หรอ Simple Network Management Protocol [3] ซงทางานในระดบ
Application Layer ใชสาหรบการบรหารจดการเครอขาย โพรโทคอลนเปนสวนหนงในชดโพรโท
คอล TCP/IP ซงชวยใหผดแลระบบสามารถจดการ ระบบไดอยางมประสทธภาพ วเคราะห
ปญหาและใหขอมลเพอใชสาหรบวางแผนเครอขายในอนาคต
ปจจบนโพรโทคอล SNMP ไดรบความนยมและใชงานกนอยางแพรหลายในการจดการ
อปกรณตางๆ เชน เซฟเวอร เราเตอร สวตซ ในเครอขายอนเตอรเนต โพรโทคอล SNMP จะ
ชวยใหผบรหารเครอขายสามารถรวบรวมขอมล เพอนาไปวเคราะหคนหาปญหาและแกปญหา
ความผดพลาดของระบบเครอขายทเกดขน รวมทงใชในการจดการประสทธภาพและการวาง
แผนการเจรญเตบโตของเครอขายขององคกรในอนาคตไดงายขน
การจดการเครอขายดวยโพรโทคอล SNMP จะประกอบดวยองคประกอบหลกอย 4
อยางคอ แมนเนเจอร เอเจนต ชดคาสงทใชสาหรบสอสารแลกเปลยนขอมลและฐานขอมล
สารสนเทศ (Management Information Base หรอ MIB) ดงทแสดงในรปท 2.2 โดยทภายใน
ระบบจดการเครอขายจะมซอฟตแวรแมนเนเจอรทาหนาทในการเฝาตดตามและควบคมการ
ทางานของอปกรณตางๆ ในเครอขาย ซงในแตละอปกรณทจะถกจดการเหลานจะตองมสวนของ
6
ซอฟตแวรเอเจนตทางานอย เพอทาหนาทรอรบคาสงการปรบคาการทางานของอปกรณจาก
แมนเนเจอรและรอรบคาสงการสอบถามจากแมนเนเจอรมาแปลผล เพอดงเอาขอมลทตองการ
ในฐานขอมล MIB สงกลบไปใหกบแมนเนเจอร นอกจากนยงทาหนาทในการแจงเตอน
เหตการณบางอยางทเกดขนภายในอปกรณใหกบแมนเนเจอรโดยไมตองมการรองขอจาก
แมนเนเจอรเชน อนเตอรเฟสการดของอปกรณไมทางาน การใชพนทของฮารดดสกเกนคาทได
กาหนดไวเปนตน สวนฐานขอมล (MIB) จะมอยท งในแมนเนเจอรและเอเจนตซงภายใน
ฐานขอมลนจะเกบตวแปรของออบเจคตางๆ เพอใชอางถงขอมลของอปกรณ เชน ชอของ
อปกรณ (SysName) จานวนเวลาทงหมดทอปกรณทางานอยางตอเนอง (SysUpTime) จานวน
ของแพกเกตขาเขาทงหมด (ifInOctets) เปนตน ซง MIB จะถกอธบายและกาหนดขนตาม
โครงสรางของการจดการขอมลสารสนเทศ (Structure of Management Information: SMI)
ผผลตอปกรณแตละรายสามารถทจะนา SMI มาใชในการกาหนดและอธบายกลมของออบเจค
สาหรบใชจดการอปกรณของตนเองได
Trap/Notification
Query/Response
Network Management System (NMS)
SNMP Manager
MIB
Manage Device
MIBSNM
P Ag
ent
รปท 2.2 องคประกอบของการจดการเครอขายดวยโพรโตคอล SNMP
โพรโทคอล SNMP มการพฒนามาอยางตอเนองตงแต SNMPv1 จนถงปจจบนคอ
SNMPv3 โดยในเวอรชน 1 และ 2 นนมลกษณะของสถาปตยกรรมและการทางานทคลายคลง
กน ซงในเวอรชน 2 ไดพฒนาเพอยกระดบความสามารถและประสทธภาพของการทางานจาก
เวอรชน 1 เชน เพมคาสงสาหรบใชในการจดการเครอขาย เพมกลมของออบเจคภายใน
ฐานขอมล MIB เปนตน แตวตถประสงคหลกอนหนงในการพฒนา SNMPv2 ทยงไมประสบ
ความสาเรจ คอการยกระดบในดานความปลอดภยตอมาจงไดมการพฒนากลายมาเปน
SNMPv3 ทไดมการแกไขปญหาความไมปลอดภยของ SNMP ทงสองเวอรชนกอนหนาน
รายละเอยดของ SNMP เวอรชน 1 เปนดงน
Simple Network Management Protocol Version 1 (SNMPv1)
มาตรฐานของโพรโทคอล SNMPv1 [4] ถกกาหนดใน RFC 1157 โดยมเนอหาหลกท
เกยวกบสถาปตยกรรมและรายละเอยดของโพรโทคอล นอกจากนยงมเอกสารทเกยวของในการ
กาหนดและอธบายของขอมลการจดการในโพรโทคอล SNMPv1 คอ RFC 1155 ทกาหนด
7
รายละเอยดโครงสรางของการจดการขอมลสารสนเทศ (SMI) และ RFC 1213 ทกาหนด
รายละเอยดของฐานขอมลการจดการสนเทศ (MIB-II)
2.2.1 สถาปตยกรรมของ SNMPv1
รปท 2.3 สถาปตยกรรมของ SNMPv1
ภาพรวมของสถาปตยกรรมของโพรโทคอล SNMPv1 สามารถสรปไดดงรปท 2.3 ซงได
แสดงการรบสงขอมลจดการเครอขายระหวางแมนเนเจอรกบเอเจนต ผานทางชดของโพรโท
คอลTCP/IP ซง SNMP จะเปนโพรโทคอลในระดบ Application Layer โดยเลอกใชโพรโทคอล
UDP ในระดบ Transport Layer เพอสงผานขอมลผานทางพอรต 161 และพอรต 162 สาหรบ
ใชในการรบสง Trap โดยโพรโทคอล SNMPv1 มคาสงพนฐานในการตดตอสอสารเพอ
แลกเปลยนขอมลการจดการระหวางแมนเนเจอรและเอเจนตอย 5 คาสงคอ get-request, get-
next-request, set-request, get-response และ trap ซงสามคาสงแรกจะถกสรางและสงจาก
แมนเนเจอรไปยงเอเจนต สวนอกสองคาสงหลงจะสรางจากเอเจนตแลวสงไปยงแมนเนเจอร
การจดการเครอขายดวยโพรโทคอล SNMP นนระบบจดการเครอขายจะทาการเฝา
ตดตามการทางานของอปกรณในเครอขาย โดยใชวธการโพล (Polling) อปกรณทมเอเจนต
ทางานอยนนคอระบบจดการเครอขายจะทาหนาทเปนตวแมนเนเจอรทคอยสงคาสงสอบถาม
ขอมลตามชวงเวลาทกาหนดเชน ทกๆ 5 นาท ไปยงตวเอเจนตทอยภายในอปกรณตางๆ ซง
วธการนจะทาใหมแพคเกตในการจดการเครอขายอยเปนจานวนมาก ดงนนคาสง Trap เปน
8
คาสงหนงทจะชวยลดจานวนของแพคเกตนลงได เพราะวาเอเจนตสามารถสรางคาสงนเพอแจง
เตอนเหตการณบางอยางทเกดขนไปใหกบแมนเนเจอร โดยแมนเนเจอรไมจาเปนตองสงคาสง
เพอเฝาตดตามเหตการณนนจากเอเจนตอยตลอดเวลา จงทาใหการจดการเครอขายม
ประสทธภาพมากขน
แมนเนเจอรจะอยภายในระบบจดการเครอขายและมฐานขอมลอยสองอยางคอ
ฐานขอมลทมอยจรง ใชเกบคาของออบเจคทไดจากการสงคาสงสอบถามขอมล โดยใชวธการ
โพลจากเอเจนต ซงฐานขอมลนจะมคาทมการเปลยนแปลงบอยและมขนาดใหญ อกฐานขอมล
หนงเปนฐานขอมลแบบเสมอนทจะมอยทเอเจนตดวยคอฐานขอมล MIB ซงใชเกบขอมลของ
ออบเจคและมคาคงทไมคอยมการเปลยนแปลง เพอใชสาหรบการอางองถงคาของขอมลท
ตองการเชน ออบเจค SysName จะใชอางถงชอของอปกรณ
2.2.2 Structure of Management Information (SMI)
SMI [5] ใชสาหรบการกาหนดรายละเอยดและโครงสรางของ managed object ซงถก
กาหนดไวใน RFC1155 ดงนนผผลตอปกรณแตละรายทตองการมกลมของออบเจค สาหรบใช
ในการจดการกบอปกรณของตนและสามารถใชงานรวมกนกบทกระบบจดการเครอขายทใชโพร
โทคอล SNMP กจะตองสรางออบเจคนนตามขอกาหนดของ SMI managed object คอออบเจค
หนงในฐานขอมล MIB หรออาจจะหมายถงอปกรณตางๆ ในเครอขายทสามารถถกจดการได
จากระบบจดการเครอขาย โดยมชนดของออบเจค (object type) และตวแทนของออบเจค
(object instance) เปนสวนประกอบ ดงรปท 2.4 ซงใน SMI นนจะกาหนดรายละเอยดเฉพาะ
สวนของ object type เทานน สวนของ object instance ทใน SMI ไมไดกาหนดรายละเอยดใน
object type เดยวกนสามารถทจะมไดอยางนอยหนง object instance
รปท 2.4 สวนประกอบของ Managed Object
ออบเจคในฐานขอมล MIB จะเกบตามโครงสรางขอมลแบบตนไม
(ManagementInformation Trees: MIT) ของ OSI โดยมโหนดรากหนงโหนดอยดานบนสดและ
มโหนดอนๆ อยภายใตโหนดนในระดบตางๆ ดงรปท 2.5 (a) ซงในแตละโหนดกจะใชแทนหนง
9
ออบเจค ทประกอบดวยชอของออบเจคและตวเลขจานวนเตม ทจะตองมคาไมซากบโหนดอนๆ
เพอใชเปนตวระบหรอใชอางถงในแตละออบเจค ดงรปท 2.5 (b) ซงการอางถงออบเจคนนจะใช
ตวระบและใชจดคนระหวางตวระบของแตละออบเจค โดยออบเจคทงหมดทใชในมาตรฐานของ
เครอขายอนเตอรเนต จะอยในระดบท 4 ภายใตโหนด dod (Department of Defense) และมตว
ระบเทากบ 6 ดงนนการอางถงออบเจคนกจะเทากบ 1.3.6
iso1
dod6
Internet1
org3
iso-itu2
itu0
Root
Level 1
Level 2
Level 3
(a)
(b)
รปท 2.5 โครงสรางขอมลการจดการแบบตนไมของ OSI
object type จะประกอบดวยชอไวยากรณและการเขารหสโดยทชอจะใชในการระบหรอ
การอางถงออบเจค ซงจะตองมคาทไมซากนกบออบเจคอนๆ และจะใชภาษา Abstract Syntax
Notation (ASN.1) ในการกาหนดรายละเอยดของไวยากรณของแตละ object type และสวนของ
การเขารหสกจะใช Basic Encoding Rule (BER) ในการเขารหสของการสงขอมลไปมาระหวาง
แมนเนเจอรและเอเจนต
Name ในแตละ object type จะตองมชอทไมซากนโดยการระบดวย DESCRIPTOR
และ OBJECT IDENTIFIER ทสมพนธกนซงทงสองจะใชตวอกษรตวใหญเพราะเปนคาสงวน
ของภาษา ASN.1 โดย DESCRIPTOR จะเปนชอทเปนชดของตวอกษร ทใชตวอกษรตวเลก
หรออยางนอยจะตองขนตนดวยตวอกษรตวเลก เชน internet, ipAddrTable เปนตน สวน
OBJECT IDENTIFIER จะเปนชดของตวเลขทค นกนดวยจดทสมพนธกบ DESCRIPTOR เชน
ออบเจค internet จะม OBJECT IDENTIFIER เทากบ 1.3.6.1 โดยสามารถใชภาษา ASN.1 ใน
การกาหนด OBJECT IDENTIFIER ไดหลายแบบเชน
Internet OBJEC IDENTIFIER ::= {1 3 6 1}
Internet OBJEC IDENTIFIER ::= {iso org dod 1}
Internet OBJEC IDENTIFIER ::= {iso(1) org(3) dod(6) internet(1)}
Internet OBJEC IDENTIFIER ::= {dod 1}
10
รปท 2.6 โครงสรางตนไมของออบเจคยอยภายใน internet ใน SNMPv1
สาหรบใน SNMPv1 นนจะม 4 ออบเจคยอยภายใต internet ดงรปท 2.6 โดยท
directory(1) ถกกาหนดใหเปนออบเจคตวแรกภายใต internet และสงวนเอาไวใชในอนาคตสวน
mgmt(2) ใชในการเกบออบเจคมาตรฐานทงหมดทกาหนดขนโดย IETF สวนออบเจค
experimental(3) ใชสาหรบเกบออบเจคทใชในการทดลองและ private(4) ใชเกบออบเจค
ทงหมดของผผลตอปกรณแตละราย
directory OBJECT IDENTIFIER ::= { internet 1 }
mgmt OBJECT IDENTIFIER ::= { internet 2 }
experimental OBJECT IDENTIFIER ::= { internet 3 }
private OBJECT IDENTIFIER ::= { internet 4 }
Syntax เปนการกาหนดรายละเอยดของแตละ object type โดยใชไวยากรณเพยง
บางสวนของภาษา ASN.1 ซงจะแบงกลมชนดขอมลออกเปน 3 กลมคอ Primitive type ทใช
เปนชนดขอมลพนฐานไดแก INTEGER, OCTET STRING, OBJECT IDENTIFIER และ
NULL สวนกลมทสอง คอ Defined type ชนดขอมลใหมทกาหนดจากชนดขอมลเดมไดแก
NetworkAddress, IpAddress, Counter, Gauge, TimeTicks, Opaque และกลมสดทายคอกลม
Constructor types ทใชในการสรางลสตและตารางไดแก SEQUENCE และ SEQUENCE OF
ดงตารางท 2.1
11
ตารางท 2.1 ชนดข�อมลของ SMIv1
ชนดขอมล คาอธบาย
INTEGER
เปนตวเลขจานวนเตมบวกหรอลบและสามารถกาหนด คาของตวเลข
จานวนเตมทเปนช�วงได �เชน INTEGER (0…255) หรอใช�กาหนด
แทนชดของตวเลข (enumerated) ซงจะไมใช� 0 ในการแทนชดของ
ตวเลขเชน
ifOperStatus INTEGER {
up(1)
down(2)
testing(3) }
OCTET STRING เปนสายอกขระของ octet (8 บต) ตงแตศนย octet ขนไปโดยท
สามารถกาหนดไดขนาดไดหลายแบบเชน
OCTET STRING (SIZE 0…255)
OCTET STRING (SIZE 8)
OCTET STRING (SIZE 4 | 8)
OCTET STRING (SIZE 0…255 | 8)
ซงสวนใหญจะใชแทนชดของตวอกษรหรอขอความแตบางครง
อาจจะ ใชแทน Physical Address (PhysAddress)
OBJECT IDENTIFIER ชดของตวเลขจานวนเตมฐานสบทค นกนดวยจดซงจะใชแทน
ตาแหนงของออบเจคในฐานขอมล MIB เชน 1.3.6.1.2.1.1.6 ทใช
แทนออบเจค sysLocation
NULL ใชแทนคาวาง
NetworkAddress เปนตวเลอกทใชในการแทนแอดเดรสของชดโพรโทคอลทมอย
หลากหลายสาหรบ SNMP เปนชดของโพรโทคอล TCP/IP ทใช
IpAddress หมายเลขไอพใชชนดขอมล IpAddress ใชแทนหมายเลขไอพเวอร
ชน 4 มขนาด 32 บต
Counter
เปนตวเลขจานวนเตมบวกขนาด 32 บตซงจะมคาอยระหวาง 0-
232(4,294,967,295) โดยจะมคาทเพมขนเรอยๆไมมการลดคาและ
เมอคาเพมขนจนถงคาสงสดหรอเมอมการเรมตนระบบใหม (reboot)
แลวมนจะกลบมาเรมทศนยใหมอกครง เชน ใชในการนบจานวน
แพกเกตขาเขาของการด interface
Gauge เปนตวเลขจานวนเตมบวกขนาด 32 บตซงจะมคาอยระหวาง 0-
232(4,294,967,295) โดยทจะสามารถเพมหรอลดคา เชน ใชวดคา
ความเรวในการรบและสงขอมลของการด interface
12
ตารางท 2.1 ชนดขอมลของ SMIv1 (ตอ)
ชนดขอมล คาอธบาย
TimeTicks เปนตวเลขจานวนเตมบวกขนาด 32 บตซงจะมคาอยระหวาง 0-
232(4,294,967,295) โดยใชในการวดคาเวลาในหนวยของ 1/100
วนาท เชน วดจานวนของเวลาทงหมดทระบบเรมงานมาจนถง
ปจจบน
Opaque ใหชนดขอมลอนของ ASN.1 เขารหสเปนCTET STRING
SEQUENCE ใชในการสรางลสตหรอแถวของตารางซงมไวยากรณดงน
SEQUENCE {<type1>, <type2>, …,<typeN>}
ซง type คอชนดขอมลในกลม Primitive type เชน
IfEntry ::=
SEQUENCE {
ifIndex
INTEGER,
ifType
INTEGER,
ifSpeed
Gauge,
ifSpecific
OBJECT IDENTIFIER
}
SEQUENCE OF ใชในการสรางตารางซงมไวยากรณ ดงน
SEQUENCE OF <entry>
ซง entry คอลสต เชน
ifTable :=
SEQUENCE OF IfEntry
ในการอธบายโครงสรางของออบเจคจะประกอบดวยสวนสาคญอย 5 สวนคอ
textualname, syntax, definition, access และ status เชน
OBJECT:
sysDescr { system 1 }
SYNTAX: OCTET STRING
DEFINITION: “A textual description of the entity. This value should include the
full name and version identification of the system’s hardware
13
type, software operating-system, and networking software. It is
mandatory that this only contain printable ASCII characters.”
ACCESS: read-only
STATUS: mandatory
Textual name เปนชดของตวอกษรทกาหนดใหเปน OBJECT DESCRIPTOR ของออบเจค
ซงจะขนตนดวยตวอกษรตวเลก ในตวอยางนคอ sysDescr และจะมสวนของ
OBJECT IDENTIFIER ทสมพนธกนเพอใชในการบอกตาแหนงทไมซากนกบ
ออบเจคอนในฐานขอมล MIB
Syntax เปนการกาหนดชนดขอมลของ ASN.1 ใหกบออบเจคนซงกคอ OCTET
STRING
Definition เปนสวนทใชอธบายความหมายของออบเจค sysDescr
Access เปนสวนทใชในการกาหนดสทธในการเขาถงขอมลของออบเจค ซงจะมอย 3
ชนด คออานอยางเดยว (read-only) อานหรอเขยนได (read-write) และไม
สามารถเขาถงได (not-accessible) เชน ออบเจคทเปนตาราง Status เปนการ
กาหนดสถานะของออบเจค ซงมอย 3 อยางคอการกาหนดใหออบเจคน
จาเปนตองม (mandatory) กาหนดใหออบเจคนจะมหรอไมมกได (optional)
และการกาหนดวาออบเจคนจะถกเลกใชในอนาคต (obsolete)
Encoding การเขารหสของ SNMP นนจะใชวธการเขารหสแบบ Basic Encoding Rule
(BER) ในการสงขอมลไปมาระหวางแมนเนเจอรกบเอเจนตซงประกอบดวย 3 สวนคอTag,
Length และ Value หรอเรยกวา TLV โดยท Tag จะใชในการกาหนดประเภทของแตละชนด
ขอมลทจะเขารหส สวนฟลด Length จะใชในการกาหนดความยาวหรอจานวนของ OCTET ท
อยในสวนของ Value โดยกาหนดใหบตซายสดมคาเปน 0 สวนอก 7 บตทเหลอจะใชกาหนด
ความยาว ดงนนจงสามารถใชกาหนดความยาวของขอมลไดสงสด 128 ไบต (OCTET) แตถา
ขอมลมความยาวมากกวา 128 ไบตบตซายสดมคาเปน 1 แลวใชอก 7 บตทเหลอกาหนด
จานวนของไบตทใชในการกาหนดความยาวทอยถดไป ซงเปนไบตทใชกาหนดความยาวของ
ขอมล และสวนของฟลด Value จะใชในการกาหนดคาของขอมลตวอยาง เชน การเขารหสทม
ชนดขอมลแบบ OBJECT IDENTIFIER ของออบเจค internet ทมคาเทากบ 1.3.6.1 ซงจะใช
สตรคณตศาสตรเพอคานวณการเขารหสคอ (x * 40) + y โดยท x คอหมายเลขของตวระบยอย
ตวทหนง ซงในทนคอ 1 และ y คอหมายเลขของตวระบยอยตวทสองซงในทนคอ 3 ดงนนจะได
สวนของ Tag เทากบ 06H สวนของ Length เทากบ 3 octet และสวนของ value เทากบ 43 6
1 ตามลาดบ
14
รปท 2.7 แสดงการเขารหสของออบเจค internet
2.2.3 การระบ Object Instances ของ Managed Object
ระบบจดการเครอขายจะสอบถามขอมลทตองการจากเอเจนตโดยใชตวแปรในการระบ
ซงประกอบดวย OBJECT IDENTIFIER (OID) และ Object Instance ของออบเจคนนโดย
Object Instance นนจะหมายถงตวแทนของการอางถงคาของออบเจคนน เชน ถาระบบจดการ
เครอขายตองการขอมลทเปนชอของระบบ (sysName) กจะตองระบถง OID และ Instance ได
ดงน
iso org dod internet mgmt mib-2 system sysName Instance
1 3 6 1 2 1 1 5 0
ดงนนจะไดตวแปรสาหรบใชในการสอบถามคอ 1.3.6.1.2.1.1.5.0 ในกรณทออบเจคนน
เปนตารางกจะทาใหสามารถม Instance ไดมากกวาหนงคาวธการอางถงขอมลทตาแหนงของ
instance ใดหรออาจจะหมายถงแถวทเทาไรนนสามารถดไดจากขอมลของคอลมนทถกหนด
ใหปนอนเดกซ โดยดไดจากรายละเอยดของออบเจคในฐานขอมล MIB เชน ตารางของไอพท
กาหนดใน RFC1213 [6]
2.2.4 Management Information Base (MIB)
MIB เปนฐานขอมลแบบเสมอนทใชเกบกลมและความสมพนธของออบเจค โดย
กาหนดและรายละเอยดของ MIB เวอรชนสอง (MIB-II) ซงเปนเวอรชนทใชในปจจบนไดถก
กาหนดไวใน RFC1213 โดยจะใช SMI ในการกาหนดและอธบายออบเจคใน MIB ท
ประกอบดวย 3 สวนคอชอ (OBJECT DESCRITOR และ OBJECT IDENTIFIER) ไวยากรณ
(ASN.1) และการเขารหส (BER) ซงกลมของออบเจคใน MIB-II จะม OBJECT IDENTIFIER ท
ขนตนดวย
mib-2 OBJECT IDENTIFIER := {mgmt 1} หรอ 1.3.6.1.2.1
15
กลมของออบเจคภายใน MIB สาหรบ SNMP v1 นนจะมอยท งหมด 11 กลมดงรปท
2.8 คอกลมของ system จะมออบเจคเกยวกบการขอมลทใชในการบรหารจดการระบบ กลม
ของinterface จะมออบเจคทเกยวกบจดทใชเชอมกบเครอขายของฮารดแวรอนเตอรเฟส
รปท 2.8 โครงสรางตนไมของกลมออบเจคใน MIB-II
กลมของ Address Translation (at) จะมออบเจคทเกยวกบตารางการอางองระหวาง
แอดเดรสเครอขายกบแอดเดรสกายภาพ เชน อางองระหวางหมายเลขไอพกบหมายเลข MAC
ซงออบเจคนมสถานะเปน deprecated คอจะถกเลกใชในอนาคต กลมของ ip, icmp, tcp, udp
และ egp จะเปนกลมทมออบเจคเกยวกบโพรโทคอลของระบบ กลมของ cmot เปนกลมทเกบ
เอาไวใชในอนาคตเพอใชกบโพรโทคอล CMIP ของ OSI ททางานบนเครอขายอนเตอรเนต
กลมของ transmission จะมออบเจคทเกยวกบสอทใชในการสงขอมลในตามชนดของ
อนเตอรเฟสทมใชในระบบตามทไดกาหนดในแตละออบเจค ifType ของกลม interfaces เชน
X.25, IEEE802.3, FDDI เปนตน และกลมของ snmp จะมออบเจคทเกยวกบโพรโทคอลทใชใน
การตดตอสอสารสาหรบการจดการเครอขายดวย SNMP
2.2.5 SNMP Communities
รปท 2.9 SNMP Community
16
ในการจดการเครอขายดวยโพรโทคอล SNMPv1 นนไดกาหนดใหแมนเนเจอรและเอ
เจนต ทจะตดตอสอสารเพอแลกเปลยนขอมลกนจะตองอยภายใน community เดยวกนและทง
แมนเนเจอรและเอเจนตนนสามารถอยใน community อนๆ ไดมากกวาหนง community โดยจะ
ใชชดของตวอกษรแทนชอ community ซงชอนกเปรยบไดกบรหสผาน (password) ทใชในการ
พสจนตวตนระหวางแมนเนเจอรและเอเจนต แตในการสอสารนนจะไมมการเขารหสลบ
(Encryption) ดงรปท 2.10
รปท 2.10 SNMP Community Profile
ชอ community นจะกาหนดขนตามรปแบบในการเขาถงของ SNMP (SNMP Access
Mode) ซงม 2 อยาง คอการเขาถงแบบอานขอมลไดอยางเดยว (Read-Only) และการเขาถง
แบบอานหรอเขยนขอมลได (Read-Write) นอกจากนทเอเจนตยงสามารถกาหนดกลมของออบ
เจคใดบางทสามารถมองเหนได (MIB View) ดงรปท 2.10 จะเหนวามเพยง 4 ออบเจคท
สามารถมองเหนได ซงสวนของ SNMP Access Mode และ MIB View รวมกนจะเรยกวา
Community Profile
17
รปท 2.11 นโยบายการเขาถงของ SNMP
การดาเนนการของการสอบถามขอมลหรอเปลยนแปลงคาทจะเกดขนกบออบเจคจะถก
ตดสนใจจากสวนของ Community Profile และสทธทสามารถเขาถงออบเจคนนได (MIB
Access) คอ not-accessible, read-only, write-only และ read-write ดงรปท 2.11 จะเหนวา
manager3 จะสามารถจดการ agent1 กบ agent2 ทอย community1 และสามารถจดการ
agent3 กบ agent4 ทอย community2 ไดเพราะ manager3 นนไดรวมอยท งสอง community
แต manager1 และ manager2 จะสามารถจดการเอเจนตไดเฉพาะภายใน community ทตนอย
รวมเทานนคอ ท manager1 จะสามารถจดการไดเฉพาะ agent1 กบ agent2 และ manager2
จะสามารถจดการไดเฉพาะ agent3 กบ agent4 ไดเทานน
2.2.6 คาสงพนฐานของ SNMP
ในการตดตอสอสารระหวางแมนเนเจอรและเอเจนตของโพรโทคอล SNMP นนจะสราง
Protocol Data Unit (PDU) ของแตละคาสงเพอใสขอมลตางๆ ลงไปจากนนกจะรวม PDU นเขา
กบสวนของเวอรชนของ SNMP และชอ community โดยเลอกใชโพรโทคอล UDP ในการขนสง
ขอมลไปมาระหวางแมนเนเจอรและเอเจนตผานทางพอรตหมายเลข 161 สาหรบกลมคาสง get
กบ set และใชพอรตหมายเลข 162 สาหรบคาสง trap ซงมรปแบบของ PDU อยสองชนด คอ
18
รปท 2.12 PDU สาหรบคาสงกลม Get และSet
- PDU สาหรบคาสงกลม get กบ set ดงรปท 2.12 โดยทฟลด PDU Type คอชนด
ของ PDU เชน มคาเทากบ A0 หมายถง PDU ของคาสง get-request มคาเทากบ A2 หมายถง
get-response เปนตน สวนของฟลด RequestID คอหมายเลขทใชระบ PDU ทรองขอ ฟลด
Error Status ใชในการระบขอผดพลาดของ PDU เชน 0 คอไมมขอผดพลาด (noError) 2 คอไม
มออบเจคทไดรองขอไป (noSuchName) เปนตน ฟลด Error Index จะใหขอมลเพมเตมของ
ขอผดพลาดทเกดขนโดยการระบตาแหนงของตวแปรทผดใน VarBindList และสวน
VarBindList คอรายการคของตวแปร (VarBind Name) และคาของตวแปรออบเจค
(VarBindValue) ซงสามารถมไดมากกวาหนงค
- PDU สาหรบคาสง trap ดงรปท 2.13 โดยมฟลด PDU Type คอชนดของ PDU ทม
คาเทากบ 4 ฟลดของ Enterprise คอคาของ sysObjectID ของเอเจนตทสราง trap ฟลด Agent
Address คอไอพแอดเดรสของเอเจนตทสราง trap ฟลด Generic Trap Type คอฟลดทใชบง
บอกชนดของ trap ซงจะมอย 7 ชนด คอ coldStart(0), warmStart(1), linkDown(2), linkUp(3),
authenticationFailure(4), egpNeighborLoss(5) และ enterpriseSpecific(6) ฟลด Specific
Trap Type คอฟลดทใชบงบอกชนดของ trap ทไมไดกาหนดอยใน trap ชนด Enterprise
Specific ฟลด Timestamp คอคาของออบเจค sysUpTime ทใชบอกชวงเวลาทผานไปทเอเจนต
ไดสราง trap ครงสดทายและสวนของ VarBind คอคของออบเจคและคาของออบเจคทสนใจ
รปท 2.13 PDU สาหรบคาสง trap
คาสงของโพรโทคอล SNMPv1 มอย 5 คาสงคอ get-request, get-next-request, set-
request, get-response และ trap ซงในสามคาสงแรกจะสรางขนจากแมนเนเจอร แลวสงไปยง
เอเจนตและอกสองคาสงหลงจะสรางขนจากเอเจนตแลวสงไปยงแมนเนเจอร
Get-Request เปนคาสงทใชสาหรบรองขอคาขอมลของออบเจคจากตวเอเจนต โดยท
แมนเนเจอรจะระบตวแปรหรอ OID ทตองการไปเชน ตองการคาของออบเจค sysName.0
จากนนเมอเอเจนตไดรบและตรวจสอบความถกตองของ PDU ทไดรบแลวกใสคาของออบเจค
นนเพอจะตอบกลบไปดวยคาสง get-response สงกลบไปใหกลบแมนเนเจอร
19
Get-Next-Request เปนคาสงทใชสาหรบรองขอคาของขอมลจากเอเจนตเหมอนกบ
คาสง get-request แตจะตางกนตรงทคาของออบเจคทรองขอนนจะเปนคาของออบเจคยอยตว
ตอไป จากออบเจคทรองขอไปหรอการใชวธคนหาแบบ depth-first search เชน ถาตองการคา
ของออบเจคตวตอไปจากออบเจค sysUpTime.0 เอเจนตจะสงคากลบมาเปน
[email protected] และ คาในฟลด OID จะเปน sysContact.0 โดยจะแสดงลาดบการทางาน
ของคาสง get-next-request ดงรปท 2.13 ซงคาสงนจะมประโยชนมากเมอใชกบออบเจคทเปน
ตาราง เพราะเราไมรจานวนแถวทแนนอนของตาราง และจะแสดงรายละเอยดการดกจบแพก
เกตของการใชคาสง get-next-request เพอรองขอขอมลตวตอไปของออบเจค sysUpTime.0
get-next-request (A)
get-response (B)
get-next-request (B)
get-response (T.E.1.1)
get-next-request (T.E.1.1)
get-response (T.E.1.2)
get-next-request (T.E.1.2)
get-response (T.E.2.1)
get-next-request (T.E.2.1)
get-response (T.E.2.2)
get-next-request (T.E.2.2)
get-response (T.E.3.1)
get-next-request (T.E.3.1)
get-response (T.E.3.2)
get-next-request (T.E.3.2)
get-response (Z)
get-next-request (Z)
get-response (noSuchName)
Manager Agent
A
T.E.1.1
B T
E
Z
T.E.2.1 T.E.3.1
T.E.1.2 T.E.2.2 T.E.3.2
รปท 2.14 ลาดบการทางานของคาสง get-next-request
Set-Request จะใชสาหรบการกาหนดหรอการปลยนแปลงแกไขคาของขอมลและการ
ทางานของอปกรณ โดยสงคารองขอทกาหนดตวแปรหรอออบเจคในฐานขอมล MIB และคา
ของออบเจคทตองการเปลยนไปยงเอเจนต
Get-Response เปนคาสงทเอเจนตใชสาหรบตอบสนองตอคาสง get-request, get-
next-request และ set-request ทสงมาจากแมนเนเจอร โดยจะใชการสงคาของออบเจคทรองขอ
และใชสงผลลพธของการใชคาสง set กลบไปยงแมนเนเจอร
20
Trap จะใชสาหรบการแจงเตอนเหตการณบางอยางทเกดขนกบเอเจนตไปยงแมนเน
เจอรโดยไมตองมการรองขอเชน inkdown, Linkup หรอคาของซพยหรอพนทวางของดสกมคา
เกนจดทไดกาหนดไว (Threshold) เปนตน
2.3 เทคโนโลย ADSL
ADSL[7] (Asymmetric Digital Subscriber Line) เปนเทคโนโลยของ Modem แบบ
ใหม ทเปลยนโฉมหนาของสายโทรศพทททาจาก สายทองแดง ใหเปนเสนสญญาณนาสงขอมล
ความเรวสง โดย ADSLสามารถจดสงขอมลจากผใหบรการดวยความเรวมากกวา 6 Mbps ไป
ยงผรบบรการ หมายความวา ผใชบรการสามารถ Download ขอมลดวยความเรวสงมากกวา 6
Mbps ขนไป จากผใหบรการอนเทอรเนตหรอผใหบรการขอมลทวไป (สวนจะไดความเรวกวา 6
Mbps หรอไมกขนอยกบผใหบรการรวมทงระยะทางการเชอมตออกดวย) ความเรวขณะน มาก
เพยงพอสาหรบงานตางๆ ดงตอไปน
• งาน Access เครอขายอนเทอรเนต
• การใหบรการแพรภาพ Video เมอรองขอ (Video On Demand)
• ระบบเครอขาย LAN
• การสอสารขอมลระหวางสถานททางานกบบาน (Telecommuting)
2.3.1 เครอขายของ ADSL
เทคโนโลยของเครอขาย ADSL มไดมไวเพอการ Download ขอมลจาก Web Page
อยางรวดเรวเทานน แตยงมศกยภาพในการใหบรการสอสารในลกษณะ Broad Band สาหรบ
ผใชงานทวไป ซงคาวา Broad Band ในทนหมายถงการใหบรการสอสารทมความเรวเกนกวา
1-2 Mbps ขนไป โดยผเขารบบรการมเพยง Modem ทเปนระบบ ADSL เทานน เสยบสายเขา
กบ Connector ทเปนอปกรณเรยกวา Splitter หรอ Filter ซงมลกษณะคลายเตาเสยบ
สายโทรศพท ซงจะมชอง Connector 2 ชอง โดยชองหนงสาหรบเสยบสาย Modem ขณะทอก
ชองหนงสาหรบเสยบเขากบสายโทรศพทตามปกต และสามารถใชงานไดพรอมๆ กนบน
สายโทรศพทคเดยวกน (ADSL Modem บางแบบสามารถตดตงเขากบสายโทรศพทได โดยไม
ตองเชอมตอกบ Splitter) เครอขาย ADSL ประกอบดวย ADSL ATU-R ซงเปนอปกรณททาให
ผใชงานสามารถ Access เขาไปทเครอขาย ADSL ไดโดยมากอปกรณนจะเปน ADSL Modem
พรอมดวย Splitter หรอ ADSL เราทเตอร แมวาจะเปนการ Access เขาไปทระบบเครอขายใน
รปแบบของ Broad Band กตามแตการเชอมตอสายโทรศพท ไมตองมการเปลยนแปลงแตอยาง
ใดเนองจากมอปกรณ ทเรยกวา Splitter ทาหนาทแยกสญญาณ Analog ออกมา
ภายใน Central Office หรอชมสายโทรศพททองถน (หรอผใหบรการ ADSL) นนการ
ใหสญญาณเสยงแบบ Analog ซงกคอเสยงโทรศพทจะถกสงผานไปท PSTN Voice Switch
(ระบบโทรศพททใชอยในปจจบน) พรอมดวย Splitter ตางหากอกชดหนง โดยสญญาณ
โทรศพทจะถกแยกออกไปทระบบสลบสายสญญาณโทรศพทปกต สวนสญญาณทเปนขอมล
21
ทมาจาก ADSL Modem จะถกสงไปท DSLAM จากนนจะถก Multiplex หรอสลบสญญาณไปท
ผใหบรการเครอขายตางๆ เชน ISP เปนตน
นอกจากน ADSL ยงชวยลดจานวนของ Voice Switch และลดปญหาความแออดของ
Trunk อนเนองมาจากการใหบรการทไมใช Voice อกดวย การเชอมตอของ ADSL ทงหมดทมา
จากผใชบรการจะมารวมอยท DSLAM จากนนกจะถกนาเขาสอปกรณทเรยกวา DACs ซง
อปกรณตวนจะพาเขาส Trunk ของเครอขายอกทหนง ซง Trunk นอาจเปนระบบ
Unchannelized T3 ซงวงทความเรว 45 Mbps และจากนนกจะวงเขาส ISP อกทหนง
ADSL Modem นน จะมเทคโนโลยบบอดสญญาณอย 2 วธการดวยกน คอ แบบ FDM
(Frequency Division Multiplexing) และแบบ Echo Cancellation มาตรฐาน ANSI ภายใต
เอกสาร T.413 ไดกาหนดให ADSL ใช Line Coding แบบเทคโนโลย DMT และมการเลอกใช
FDM หรอ Echo Cancellation อยางใดอยางหนงแทนทจะทางานรวมกน เพอทใหไดการทางาน
แบบ Full Duplex
FDM จะเปนการกาหนดชองสญญาณสาหรบขอมล Upstream และ Downstream ออก
จากกน โดยทการรบขอมลเขามา (Downstream) จะใชเทคนคการแบงชองสญญาณออกเปน 2
สวน สวนแรกสาหรบชองสญญาณความเรวสง จะแบงโดยใชเทคนคแบงชองสญญาณแบบ
ชวงเวลา (TDM: Time Division Multiplexing) สวนท 2 จะเปนชองสญญาณสาหรบการรบ
ขอมลแบบความเรวตา สวนความเรวขอมล Upstream นนจะใชการ Multiplex สญญาณแบบ
ความเรวตาเปนหลก
Echo Cancellation จะเปนการการกาหนดใหความเรวของขอมลขาออกใหไป Overlap
กบขอมลขาเขา แลวแยกสญญาณออกจากกนโดยการใชเทคนค Local Echo Cancellation ซง
วธการนใชแพรหลายใน Model ประเภท V.32 และ V.34
รปท 2.15 โครงสรางเครอขาย ADSL
Splitter เปนตวแยกความถระหวางสญญาณเสยงกบสญญาณ ADSL ปกตยานความถ
ขนาดไมเกน 4 KHz จะถกนามาใชเปน Voice เมอตองการใชโทรศพทพรอมกบการใชงาน
อนเทอรเนตจะตองม Splitter เพอเปนตวแยกความถ
22
รปท 2.16 Splitter
ADSL Modem จะถกเชอมตอจากอปกรณ DSLAM ทมาจากชมสายโทรศพทโดยผาน
คสายทองแดงผานตว Splitter เพอแยกความถ ซง ADSL Modem จะมหนาทรบสงขอมล
ระหวางผใชกบผใหบรการ นอกจากนยงทางานแทนเราทเตอรเพอเชอมตอตางเนตเวรคได
รปท 2.17 ADSL Modem
2.3.2 การทางานของ ADSL
การทางานของ ADSLใชสายโทรศพทททาจาก คสาย ทองแดง โดย แบงยานความถ
ออกเปนสวนๆ เพอใชงานโดยวธการแบบทเรยกวา FDM (Frequency Division Multiplexing)
ซงเปนเทคนคการแบงชอง สญญาณออกเปนหลายๆ ชอง โดยแตละชองสญญาณจะมความถท
แตกตางกน ซงจะไดแบนวด (bandwidth) ตางๆ ดงน
1) ยานความถขนาดไมเกน 4 KHz ปกตจะถกนามาใชเปน Voice กบ FAX
2) ยานความถทสงกวา 4 KHz ขนไป คอตงแต 30 KHz ไปจนถง 1.1 MHz จะถก
สารองไวใหการรบสงขอมลโดยเฉพาะ ซงจะถกแบงออกเปนหลายยานความถ เชน
ชองสญญาณสาหรบการรบขอมลแบบ Downstream (138 kHz – 1.1 MHz) ตวอยาง เชนการ
Download ขอมล สวนชองสญญาณอนมไวสาหรบการสงขอมลทมความเรวตากวา
Downstream ซงเรยกวา Upstream (26 KHz – 138 KHz) หรอสาหรบการ Upload ขอมล
เปนตน
23
รปท 2.18 การแบงยานความถของ ADSL
2.4 DSLAM
DSLAM [8] (Digital Subscriber Line Access Multiplexers) เปนจดรวมและแยก
สญญาณโทรศพทกบสญญาณอนเทอรเนต ในสวนผใหบรการจะประกอบดวยระบบโทรศพท
และระบบอนเทอรเนต สวนระบบอนเทอรเนตถกสงมาจากเครอขายเนตเวรคจากผใหบรการ
อนเทอรเนต (ISP) มารวมกนกบระบบโทรศพท อาจจะมาจากชมสายโทรศพท เพอสงตอไปยง
ตามบานหรอบรษทของผใชบรการ
รปท 2.19 การเชอมตอของ DSLAM
รปท 2.20 ลกษณะ DSLAM ยหอ Forth IPDL-24
24
2.4.1 การทางานของ DSLAM
หนาทของ DSLAM ไดแกการสลบสญญาณ ADSL ทเขามาพรอมๆ กนหลายชอง โดย
ผานเขามาทางชด Splitter ในศนยผใหบรการใหสามารถออกไปทเอาทพทปลายทาง ซงในทน
ไดแก ผใหบรการระบบเครอขายตางๆ เชน ISP หรอผใหบรการ Video on Demand หรอศนย
ใหบรการขอมลขาวสารตาง ๆ หรอสานกงานใหญของหนวยงานธรกจภาคเอกชนกได
รปท 2.21 การเชอมตอของ DSLAM ผานโครงขาย IP
ในสวนของ Service Provider ประกอบดวย DSLAM BRAS (Broadband-Remote
Access Server) และ ISP ซงในสวนของ DSLAM และ BRAS เปนสวนรบผดชอบของผ
ใหบรการโทรศพท โดยเครองคอมพวเตอร เชอมตอกบ Modem จากนน Modem กเชอมตอกบ
Splitter ซงจะเปนตวแยกสญญาณโทรศพทกบสญญาณ อนเทอรเนต (โดยการกรองความถตา
ซงเปน Voice ออก) จากนนกเชอมตอไปยงผใหบรการอนเทอรเนต เมอสายสญญาณโทรศพท
เขามาทชมสายโทรศพทกจะผานตว Splitter เพอแยกสญญาณ PSTN เขาชมสายโทรศพท
สวนสญญาณขอมลเขาสอปกรณ DSLAM เพอรวบรวม User แตละ User สงใหอปกรณ BRAS
โดยสงผานระบบ ATM หรอ IP Network จากนน BRAS จะตรวจสอบวาแตละ USER เปนของ
ISP รายใด แลวจงสงขอมลให ISP รายนนตอไป เพอเชอมตอออกไปยงโลกอนเทอรเนต
2.4.2 SNR (Signal to Noise Ratio)
ADSL Modem สวนใหญจะสามารถตรวจสอบคณภาพสายโทรศพทไดจากคา SNR [9]
(Signal to Noise Ratio) ซงจะบอกถงอตราสวนระหวางสญญาณจรงทไดรบตอสญญาณทเปน
สญญาณรบกวนมคาเปนเดซเบล (dB) โดยหากวาคา SNR มคาตามาก นนหมายความวาความ
แรงของสญญาณรบกวนนนแรงพอๆกบสญญาณจรงทาใหการรบสงขอมลทไดไมมประสทธภาพ
และอาจจะมผลตอการจบสญญาณของ Modem ซงทาใหจบสญญาณไดชาหรอเนตหลดบอยไฟ
ADSL กระพรบบอยๆ เปนตน คา SNR ควรจะมคาสงๆ (ไมควรตากวา 10dB) คา SNR ยง
มากยงด
-คาอางองของ SNR (dB)
5 dB or ตากวา = แย, bad, no sync/intermittent sync
25
8 - 13 dB = ปานกลาง - อาจจะไมจบสญญาณบางครง ( average - and no
sync issues)
14 - 22 dB = ดมาก (very good)
23 - 28 dB = ยอดเยยม (excellent)
29 - 35 dB = สดยอด (rare)
2.4.3 SNR Margin (Signal to Noise Ratio Margin)
ความหมาย SNR Margin หรอ SNRM หรอ Noise Margin หรอ Receive Margin สวน
ใหญจะใชเรยกกนในหมผผลต Modem CPE ทมกจะใชกาหนดตงเปนคา default ของโมเดม
SNR Margin ใหมองวาเหมอน (Buffer Zone) SNR Margin กบ SNR มความสมพนธ
กน แตไมใชสงเดยวกน
SNRM คอความแตกตางระหวาง Actual line SNR กบ SNR ทตองการใชงานท
ความเรวนนๆ ตวอยางเชน ถาสายเคเบลตองการ ใชงานท SNR 35 dB ความเรว 8 Mbps และ
Actual line SNR = 41 dB ดงนน SNRM = 41-35 = 6 dB6 dB จะเปนคา Default ตาสดท
CPE ยอมใหตงคาได (หมายถง ถา SNRM ตากวา 6 dB แสดงวา Speed ไมSync) คาทเครอง
Set คาใหตง SNRM ไดคอ 6, 9, 12, และ 15 dB คา SNRM ยงมากยงด นนหมายถงสญญาณ
Internet หลดยาก
2.4.4 Line Attenuation
Line Attenuation คอคาสญเสยของสญญาณอนเทอรเนตทสงไปบนสายเคเบล เปนคาท
บงบอกถงอตราสวนระหวางความแรงของสญญาณ ทสงตอความแรงของสญญาณทไดรบหรอ
อกนยหนงคอเปนตวเชคระยะหางระหวางชมสายถงตว Modem Router ซงคายงมากกยงไกล
จากชมสายมาก Line Attenuation ควรมคาตาๆ (ไมควรมคาสงกวา 60 dB)
20 - 30 = ยอดเยยม (excellent)
30 - 40 = ดมาก very (good)
40 - 60 = ปานกลาง (average)
60 - 65 = แย (poor)
26
บทท 3
การออกแบบและพฒนาระบบ
การออกแบบระบบตรวจสอ บและแกไข ปญหาการ เชอมตอ อนเทอรเนต ใชโปรแกรม
PHP เพอเพมขอมลลกคา หมายเลขวงจร และขอมลอปกรณ DSLAM เกบขอมลในฐานขอมล
(Database) ดวย MySQL เขยนโปรแกรมเพอดงคาจากอปกรณ DSLAM โดยใชโพรโทคอล
SNMP (Simple Network Management Protocol) มาประยกตใชงาน สาหรบตรวจสอบสถานะ
พอรตของ อปกรณ DSLAM และแสดงขอมลตางๆ ผาน ทางเวบบราวเซอร หลงจากตรวจสอบ
สถานะของ พอรต DSLAM จะทาให ผรบแจงงานของระบบโครงขายอนเทอรเนต สามารถ
วเคราะหปญหาทเกดขนกบสถานะของพอรต DSLAM และนาเสนอแนวทางการแกไขปญหา
ใหกบลกคาได อกทงยงเปนขอมลในการแกไขปญหาในอนาคต เพอสงผลใหการบรการลกคาท
ใชงานระบบอนเทอรเนตไดอยางมประสทธภาพมากยงขน
3.1 โครงสรางและองคประกอบของระบบ
รปท 3.1 โครงสรางเครอขายอนเทอรเนต ADSL
จากรปท 3.1 แสดงโครงสรางเครอขายของระบบอนเทอรเนต ADSL สามารถแบงออก
ไดเปน 3 สวน สวนแรกเปนสวนผใหบรการอนเทอรเนตหรอ Internet Service Provider (ISP)
ประกอบดวยอปกรณ BRAS/RADIUS ซง RADIUS (Remote Authentication Dial-In User
Service) ทาหนาทตรวจสอบสทธการใชงานของ Username กบ Password ของลกคาทไดขอ
ใชบรการอนเทอรเนต และ BRAS (Broadband Remote Access Server) ทาหนาทสงตอ
Username กบ Password นน ใหเชอมตอกบระบบอนเทอรเนตตอไป สาหรบ สวนทสองเปน
27
สวนของระบบชมสายโทรศพท (Telephone Exchange) สญญาณโทรศพท (Voice) มารวมกบ
สญญาณอนเทอรเนต (Data) ทอปกรณรวมสญญาณเรยกวา DSLAM (Digital Subscriber Line
Access Multiplexers) ในสวนนเปนสวนจดการอปกรณโครงขาย (Network Management) โดย
บรหารจดการโครงขายผาน Server ของ DSLAM ซงเกบขอมลลกคา หมายเลขวงจรและขอมล
ของ DSLAM ไว สวนท เปนขอมลอนเทอรเนต นจะถกสงขอมลไปยงผใหบรการ อนเทอรเนต
(ISP) เพอเชอมตอไปยงเครอขายไอพ และสวนทสามเปนสวนของลกคา ซงเชอมโยงจาก พอรต
DSLAM ไปยงโมเดม (ADSL Modem) ทบรษทหรอบานของลกคา โดยผานคสายทองแดงเพยง
คเดยว โดยจะถกแยกสญญาณโทรศพทและสญญาณ ADSL กอนจะเขาโมเดมดวยตว Splitter
เพอไมใหสญญาณรบกวนซงกนและกน โดยไมจาเปนตองมการเดนสายโทรศพทคใหมเพม
จากสวนประกอบทงสาม ขางตนนน มารวมกน ผใหบรการสามารถใหบรการระบบ
อนเทอรเนตกบลกคาได ในโครงงานน จะเกยวของ ในสวนของชมสายโทรศพท และสวนของ
ลกคา ซงคาดวาระบบทพฒนาขนมาจะสามารถตรวจสอบการใชงาน และวเคราะหปญหาเพอ
แกไขปญหาทเกดขนกบวงจรอนเทอรเนตทขดของได
3.2 ขนตอนการทาการทดลอง
- ตดตง Macromedia Dreamweaver Version 8.0.2
- ตดตง Database [10] Appserve 2.5.10 (PHP ,MySQL, PhpMyAdmin)
- หาคา Oid ของอปกรณ DSLAM โดยใชโปรแกรม iReasoning MIB Browser
Version 7.5
- ตงคาในอปกรณ DSLAM เพอให Server สามารถตดตอกบ DSLAM ได
- ใชโปรแกรม PHP ตดตอกบ DSLAM เพอไปตรวจสอบสถานะอปกรณ
DSLAM
3.3 การออกแบบระบบ
การออกแบบระบบมงเนนความสะดวกของผรบแจงของระบบโครงขายอนเทอรเนตเพอ
ตรวจสอบปญหาทเกดขน พรอมทงแสดงแนวทางการแกไขปญหาเปนลาดบขนตอน จากนนจง
ใหคาแนะนาแกลกคา เพอแกไข ปญหาการใชงานอนเทอรเนตระดบ เบองตนได หากยงไม
สามารถใชงานไดปกต ผดแลระบบโครงขายจงปฏบตตามขนตอนถดไป เพอแกไขปญหา
ดงกลาวนจนสาเรจใหได และทาการบนทกขอมลในการแจงเหตขดของของลกคาแตละรายไว
เพอเปนประโยชนสาหรบชวยวเคราะหและแกไขปญหาในอนาคตไดดวย ซงการออกแบบแบง
ออกเปน 2 สวน คอ
3.3.1 สวนการออกแบบระบบฐานขอมลโดยใช MySQL เปนฐานขอมลเพอ เกบขอมล
หมายเลขวงจร ขอมลลกคา ขอมล อปกรณ DSLAM และตลอดจนเกบประวตหมายเลขวงจรท
ผใชบรการไดแจงขดของ
3.3.2 สวนการจดการกบอปกรณเพอใหสามารถแสดงรายละเอยดพนฐานทจาเปนของ
อปกรณ DSLAM (Agent) ผานทางเวบบราวเซอร โดยสรางเวบบราวเซอรดวยโปรแกรม PHP
28
สาหรบแสดงคาตางๆ ของอปกรณ DSLAM ซงจากการศกษาทฤษฎโพรโตคอล SNMP และ
MIB จากบทท 2 ทาใหทราบวาสามารถใชประโยชนจากฐานขอมล MIB ในตว DSLAM ซงจะม
คา Object identifier อยจานวนมากททาหนาทสงคาตาง ๆ ของตว DSLAM ตามทมการรองขอ
จาก Manager ได เชน สามารถแสดงสถานะการเชอมตอระหวางพอรต DSLAM กบ Modem ด
ความเรวของวงจรและดคาคณภาพของคสาย เปนตน
3.4 การออกแบบฐานขอมล
ระบบฐานขอมลใช Appserve 2.5.10 ซงประกอบดวย MySQLและ PHP เนองจากเปน
ฐานขอมลทสามารถดาวนโหลดไดฟร จากอนเทอรเนตและทางานไดอยางรวดเรว โดยมการ
ออกแบบตารางเปน 5 ตาราง รายละเอยดดงตอไปน
3.4.1 ตารางลกคา (customer)
เปนตารางทเกบขอมลลกคา ประกอบดวย ชอ บรษท ทอย ชอและเบอรโทรศพท สาหรบ
ตดตอลกคา อกทงสามารถใสขอมลอน ๆ เพมเตมในสวนของหมายเหตได
ตารางท 3.1 ตารางลกคา
Attribute Type/size Description Key Remark
cus_id int (4) รหสลกคา PK
cus_company varchar(30) ชอบรษท
cus_addr varchar(30) ทอย
contact_name varchar(30) ชอทตดตอ
contact_tel varchar(30) เบอรโทรผตดตอ
remark varchar(50) หมายเหต
3.4.2 ตารางหมายเลขวงจร (adsl)
เปนตารางทเกบขอมลหมายเลขวงจรของลกคา ประกอบดวยหมายเลขวงจร ขอมลของ
อปกรณ DSLAM หมายเลขพอรต ความเรวของวงจรและขอมลของลกคา
29
ตารางท 3.2 ตารางหมายเลขวงจร
Attribute Type/size Description Key Remark
adsl_id varchar (11) หมายเลขวงจร PK
adsldslam_id Int(3) รหส DSLAM FK
port varchar (2) port DSLAM
speed varchar(10) ความเรว
adslcus_id varchar(4) รหสลกคา FK
remark varchar (30) หมายเหต
3.4.3 ตารางอปกรณ DSLAM (dslam)
เปนตารางทเกบขอมลอปกรณ DSLAM ไดแก คา IP Address สถานทตงและสถานะ
ของอปกรณ DSLAM
ตารางท 3.3 ตารางอปกรณ DSLAM
Attribute Type/size Description Key Remark
dslam_id Int(2) รหส DSLAM PK
ip_addr varchar(15) IP Address
location varchar(30) สถานทตดตง DSLAM
status Int(1) สถานะ DSLAM
mornitor Int(1) ตรวจสอบ DSLAM
3.4.4 ตารางผใชงานระบบ (member)
เปนตารางสาหรบเกบขอมลของผ ใชงานระบบทรบแจงเหตขดของและผทเกยวของกบ
ระบบ ซงประกอบดวยชอ พาสเวรดและระดบสทธในการเขาใชงาน โดยแบงออกเปน 2 ระดบ
คอระดบ Admin และระดบ User
ตารางท 3.4 ตารางผใชงานระบบ
Attribute Type/size Description Key Remark
id Int(2) รหสผใชงานระบบ PK
user varchar(10) ชอผใชงานระบบ
passw varchar(10) พาสเวรดผใชงานระบบ
priority varchar(10) ระดบผใชงานระบบ
3.4.5 ตารางรบแจงงานเหตขดของของวงจร (job)
เปนตารางทเกบขอมลวงจรทผใชบรการไดแจงเหตขดของ โดยตารางจะเกบหมายเลข
30
วงจร ชอและเบอรโทรศพทของลกคา อาการเหตขดของ เวลาแจงเหตขดของ การแกไขปญหา
และเวลาปดงานเมอวงจรดงกลาวสามารถใชงานไดตามปกต
ตารางท 3.5 ตารางรบแจงเหตขดของของวงจร
Attribute Type/size Description Key Remark
job_id int(4) รหสงานเหตขดของ PK
user_jang varchar(20) ชอลกคา
jang_tel varchar(20) เบอรโทรลกคา
cause_name varchar(20) อาการเหตขดของ
resolve_name varchar(20) การแกไขปญหา
date_jang Datetime วนเวลารบแจง
date_close Datetime วนเวลาปดงาน
jobadsl_id varchar(11) รหสวงจร FK
Job_status Int(1) สถานะงาน
เหตขดของ
remark varchar(50) หมายเหต
3.5 การวเคราะหระบบ
การวเคราะหระบบใชแผนผงการไหลของขอมล (Data Flow Diagram) โดยแผนผงน
ชวยใหการวเคราะหเปนไปโดยงายและทาใหเหนความสมพนธของระบบ จากรปท 3.2 เปน
แผนผงการไหลของขอมลระดบสงสดทแสดงถงขอบเขตของระบบ โดยมเอนทตนอกระบบ
(External Entity) ทมการรบ-สงขอมลกบระบบตรวจสอบการทางานของ อปกรณ DSLAM คอ
ผใชงานและอปกรณ DSLAM
SNMP: GetRequest/SetRequest
บ ดะร นาง ชใ ผ Admin
บ ดะร นาง ชใ ผAdmin และ User
ณร กป อDSLAM
ระบบตรวจสอบ ณร กปอะนา ถส
DSLAM SNMP: GetResponse
Ping: Request
Ping: Reply
ม� พเ-ลบ ณร กป อล มอ ขDSLAM
ตร อพบ กร า กดจ
ม� พเ-ลบ ร จงวขลเ ยาม หะลแา คก ลล มอ ข
ม� พเ-ลบ น าง ชใ ผล มอ ข
ต รอพงอขะนาถสบอสจวรต
ต ร อพงอขะ นาถสะ ลแา คงดสแ
ขไ กแงา ทวนแะลแาหญปง ดสแ
งอ ขด ข� ทร จงวขลเ ยามหม� พเ
า หน ค/ นางยาร อขงอ ร
ต วะ รปะ ลแรจงวล มอ ขงดสแ
รปท 3.2 ผงภาพคอนเทกซการไหลของขอมลของระบบ
31
3.6 การทางานของระบบ
Ping
Repl
y
ทดเพ อะลแบ กเ
7.รายงาน
3.ม� พเ-ลบ
หมายเลขวงจร
6.ตรวจสอบ
รากด จรากะลแ
DSLAM
ย สเนาง ต ว ะรปนา งยาร
แสดงขอมลลกคา วงจร และ DSLAM
แสดงผลการตรวจสอบ
แสดงปญหาและแนวทางแกไข
2.ม� พเ-ลบ- ขไกแ
า คกล
Ip address and Port
4. ะ นาถสค ชเ
DSLAM
ลมอข ตหเ ง จแบ รนา ง
ง อ ขด ข
ล มอ ขDSLAM ล มอ ขาคกล
ลมอขหมายเลขวงจร
1.ม� พเ-ลบ-
ขไกแDSLAMอพ
เดท
สถา
นะ ทด
เพอะ
ลแบก
เ
ทดเพ
อะลแบ
กเ
5.รบแจง
Ip address and Port
อ�ช/
ยอ�
ท ทษรบ
อ�ช/ ยอ� ท ทษรบห
มาย
เลขว
งจร
Get
Res
pons
e
Get
Req
uest
SetR
eque
stIp
add
ress
and
Por
t
ขอม
ลเลข
หม
ายวง
จร
ขอม
ลเลข
หม
ายวง
จร
รปท 3.3 แผนภาพการไหลระดบ 0 ของระบบ
จากรปท 3.3 แสดงการไหลของขอมลระดบ 0 การทางานของระบบขนอยกบผ ใชงาน
เปนผส งใหทางาน โดยระบบจะแสดงผลในการตรวจสอบออกมา เพอผใชงานจะไดใหคาแนะนา
กบทางลกคาและทางเจาหนาทตรวจแกไดรบทราบ ซงแบง กระบวนการทางานของระบบ
ออกเปนขอๆ ดงน
1. เพม ลบและแกไข DSLAM ผใชงานสามารถเพม ลบและแกไขขอมลของอปกรณ
DSLAM โดยเพมหมายเลข IP Address และสถานทตดตงอปกรณ DSLAM เพอทาการอพเดท
ลงในขอมล DSLAM
2. เพม ลบและแกไขลกคา ผใชงานสามารถเพม ลบและแกไขขอมลลกคาได โดยเพม
ชอหรอชอบรษท ทอยผตดตอและเบอรโทรศพท ลงในขอมลลกคา
3. เพมและลบหมายเลขวงจร ผใชงานสามารถเพมและลบหมายเลขวงจรได โดยเพม
วงจรทมชอลกคาและขอมล DSLAM จากฐานขอมล เพออพเดทลงในขอมลหมายเลขวงจร
4. เชคสถานะ DSLAM ระบบจะตรวจสอบสถานะของอปกรณ DSLAM โดยการ Ping
ไปยงทกๆ IP Address ของ DSLAM ทอยในฐานขอมล โดยใชฟงกชน exec ("ping -n 3 -w 1
".$ip, $result) เมอมการตอบกลบระบบจะทาการอพเดท สถานะของ DSLAM ลงในฐานขอมล
DSLAM
32
5. รบแจง การรบ แจงเหตขดของ เรมจากผ รบแจง ปอนเลขหมายวงจรของลกคาท
ไดรบจากการแจง ระบบจะทาการตรวจสอบวาหมายเลขวงจรทแจงมอยหรอไม ถาม ผใชงานจะ
สามารถบนทกงานรบแจงได โดยระบหมายเลขวงจร เวลารบแจง อาการเสยและสาเหต ชอและ
เบอรโทรศพทของผแจง ระบบจะบนทกลงฐานขอมลงานรบแจงเหตขดของ
6. ตรวจสอบและจดการ DSLAM สาหรบงานคางหรองานทยงไมไดตรวจแกคนด
ผใชงานสามารถตรวจสอบสถานะของพอรตได ระบบจะดงขอมลจากฐานขอมลงานรบแจง
เหตขดของ โดยใชคาสง GetRequest ไปยงพอรตทหมายเลขวงจรนนระบ ระบบจะแสดงคาท
ได สวนการจดการกบพอรต ผใชงานจะเปนผพจารณาจากผแจงและคาทแสดงจากการ
ตรวจสอบของพอรต โดยระบบจะสงคาสง SetRequest ไปยงพอรตทหมายเลขวงจรนนระบ
จากผลหรอคาทแสดงในการตรวจสอบจะเปนขอมลในการตอบปญหาทเกดขนกบผแจงและเปน
แนวทางในการแกปญหาใหกบทางชางตรวจแกตอไป
7. รายงาน ผใชงานสามารถคนหาหมายเลขวงจรท เคยแจงเหตขดของ ได โดยระบวน
ทแจงขดของ รายงานดงกลาวจะแสดงหมายเลขวงจร วนทแจงเหตขดของ อาการและสาเหตท
ขดของ การแกไขปญหาและวนทปดงาน จากฐานขอมลงานรบแจงเหตขดของ
33
Start
าคกล ดไนาง ชใ
� ทา นหา จเ ง จแ ผบ กา นะ นแา คหใอ รห กแจวรตปไ ง า ชง สอ รหง อ ขวย� กเ � ทนา งยว นหอ ตด ต
End
ได
ดไ มไ
� ทา นหา จเบบะร � ทมาตา ท
ประมวลผลมาได
ใช
ไม
� ทา นหา จเกาจย สเ รจงวง จแบ ร
ลมอขก ทน บมอ รพา คกล
า คก ลล มอ ขงดสแบบะรง จแ� ทรจงวขลเยา มห
นา งด ปอร ะลแบอสจวรตอรอ� พเ
มมไ
ระบบตรวจสอบสถานะ Port DSLAM
ล มอ ขบอสจว ร ตบบะรง จแ� ทยามหขลเ
ยามห มง จแ� ทร จงวขลเ
มไอ ร หม
ะลแนา ง ด ป � ทา นหา จเล มอ ขนาฐง ลย สเ ตหเ ต วะ ร ปบ กเ
� ทา นหา จเ� ทมา ตขไ กแ
น ชเ งดสแบบะ รต รอพตซเ รอ ร หด ปเ
� ทา นหา จเตรวจสอบสถานะ Port DSLAM
ระบบ บอสจ วรต� ทา คงอขลผ รจง วขลเ ยามหลมอ
วนแะ ลแ ตหเา สงดสแะ ลแน ตงอ� บเาหญป ขไ กแรากง าท
าคกล ดไนาง ชใ
ได
ดไ มไ
รปท 3.4 ผงงานของระบบ
34
3.7 การจดการกบอปกรณ DSLAM
ในขนตอนของการออกแบบระบบการตรวจสอบสถานะ พอรตของอปกรณ DSLAM ได
นาทฤษฎการใชงานของโพรโตคอล SNMP และ MIB มาประยกตใช โดยนาคาทตองการมา
แสดงบนหนาเวบเพจ
3.4.1 หาคา OID (Object Identifier) ของอปกรณ DSLAM
โดยใชโปรแกรม iReasoning MIB Browser Version 7.5 ไปหาคา OID โดยใส
หมายเลข IP Address และ คา Community String ดงรปท 3.5
รปท 3.5 การใชงานโปรแกรม iReasoning MIB Browser
สาหรบอปกรณ DSLAM รน IPDL-24 จะมคา Community String คอ forth สวน
สาหรบคา OID ของอปกรณ DSLAM ทหามาไดจากผลการใชโปรแกรม iReasoning MIB
Browser มตวอยางคา OID ดงน
- คา OID ดสถานะของการปดหรอเปด Port (ifAdminStatus) เปน .1.3.6.1.2.1.2.2.1.7
- คา OID ดสถานะของการตอโมเดม (ifOperStatus) เปน .1.3.6.1.2.1.2.2.1.8
รปท 3.6 การใชโปรแกรม iReasoning MIB Browser หาคา OID ของ DSLAM
35
การกาหนดคา IP Address ของ Server ใหกบอปกรณ DSLAM ดงรปท 3.7
รปท 3.7 การกาหนดคา IP Address ของ Server ใหกบอปกรณ DSLAM
3.8 การออกแบบลกษณะเวบเพจแสดงผล
การออกแบบหนาเวบ เพจ มการตรวจสอบการ ลอคอน ( Login) ดวยการกาหนด
Username และPassword ของผใชงานระบบแบงออกเปน 2 ระดบ คอ Admin และ User
สาหรบ Admin สามารถเพมผดแลระบบทเปน Admin และ User ได อกทงสามารถเพม ลบและ
แกไขขอมลสวนอนๆได สาหรบระดบ User สามารถแสดงงานเหตขดของ ตรวจ สอบวงจรและ
รบงานแจงเหตขดของลงในฐานขอมลได
รปท 3.8 แสดงหนาจอลอคอน (Login)
36
ตารางท 3.6 ตารางแสดงสญลกษณของโปรแกรม
สญลกษณ ความหมาย สญลกษณ ความหมาย สญลกษณ ความหมาย
เพมDSLAM Delete แกไข
สถานะ Up สถานะDown ปดงานแลว
แจงงาน
เหตขดของ กลบหนาเดม ตรวจสอบ
จากรปท 3.9 แสดงหนาจอหลงจากการ ลอคอนถกตอง จะแสดงงานคางหรองานทยง
ไมไดปดงาน และงานเหตขดของประจาวนทยงไมไดตรวจแกและไดรบการตรวจแกคนดแลว
หลงจากรบงานแจงเหตขดของจากลกคา หมายเลขวงจรจะแสดงมา ยงหนาหลก เพอรอ
การตรวจสอบและรอการปดงาน โดยใชสญลกษณ ดงน
- หมายเลขวงจรทรอการตรวจสอบสถานะแทนดวย
- หมายเลขวงจรทปดงานแลวแทนดวย
รปท 3.9 หนาจองานเหตขดของประจาวนและงานคางในระบบ
37
รปท 3.10 หนาจอแสดงสถานะอปกรณ DSLAM
ในสวนเมน DSLAM จะมเมนยอยประกอบดวย View Status DSLAM และ Add
DSLAM ในหนาจอนแสดงหมายเลขไอพ สถานททตดตง สถานะ DSLAM สาหรบ Admin
สามารถแกไขและลบ DSLAM ได สญลกษณทใชมดงน
- แสดงสถานะ DSLAM Up แทนดวย
- แสดงสถานะ DSLAM Down แทนดวย
ในสวนเมน Customer มเมนยอยประกอบดวย View All Customer, View All Circuits
Add Customer และ Add Circuit ในหนาจอนแสดงชอลกคา สถานท ผตดตอ สาหรบ Admin
สามารถแกไขและลบ Customer ได สญลกษณทใชดงน
- Admin สามารถแกไขขอมลลกคาแทนดวย
- Admin สามารถลบขอมลลกคาแทนดวย
รปท 3.11 หนาจอแสดงขอมลลกคา
38
รปท 3.12 หนาจอแสดงหมายเลขวงจร
รปท 3.13 หนาจอเพมลกคา
รปท 3.14 หนาจอเพมหมายเลขวงจร
สาหรบการเพมหมายเลขวงจร จะตองมขอมลลกคากอน ถงจะเพมหมายเลขวงจร ได
โดยหมายเลขวงจรทปอนตองตามรปแบบทกาหนดและไมซากบวงจรทมอย เดม การเลอก
DSLAM ตองใหทอยเดยวกนกบลกคาและสามารถตรวจสอบพอรตทใชงานอยได
39
สาหรบการคนหา (Search) สามารถคนหาโดยหมายเลขวงจรและชอลกคาได
รปท 3.15 หนาจอคนหาหมายเลขวงจร
หนาจอรายงาน (Report) รายงานประวตหมายเลขวงจรทแจงเหตขดของ สามารถระบ
วนท ทลกคาแจงเหตขดของ สามารถแสดงเฉพาะหมายเลขหรอหมายเลขวงจรทงหมดได
รปท 3.16 หนาจอรายงาน
ผ ใชงานระบบระดบ Admin สามารถเพมผ ใชงานระบบไดสองระดบคอ ระดบ Admin
และระดบ User โดยกาหนด Username และ Password ใหกบผใชงาน
รปท 3.17 หนาจอเพมผใชงาน
40
บทท 4
การทดลอง
4.1 กลาวนา
จากปญหาการใชงานระบบเดม เจาหนาทรบแจงงานเหตขดของ จะคนหาหมายเลข
วงจรจากสวนกลางจากเครอขาย Intranet เมอไดขอมลแลวจะตรวจสอบสถานะพอรตของ
อปกรณ DSLAM เพอดคาตางๆ และตงคาในตวอปกรณ เชน การปดหรอเปดพอรต เปนตน
การทดลองในโครงงาน ใชโครงขายดงแสดงในรปท 4.1 ดวยการเชอมตอคอมพวเตอร ซง
ทาหนาทเปนเซฟเวอรเขากบเครอขาย IP ซงมอปกรณ DSLAM ตดตงอย สาหรบเซฟเวอรไดใช
เวบแอพพลเคชนทพฒนาขน โดยใชคาสง Ping ไปยง DSLAM แตละตวแลวเกบสถานะไวใน
ฐานขอมล และตรวจสอบสถานะพอรตของ DSLAM ใชโพรโทคอล SNMP ผานหนา เวบ
บราวเซอร
รปท 4.1 โครงขายทใชทดลอง
4.2 รายละเอยดในการทดลอง
ในระบบโครงขายจะเชอมตออปกรณ DSLAM และเซฟเวอร เพอตอออกไปยงผ
ใหบรการอนเทอรเนตหรอ ISP (Internet Service Provider) ในการทดลองน ใชอปกรณดงน
4.2.1 สวนของเซฟเวอร
- ใชคอมพวเตอรตดตงระบบปฏบตการวนโดวเซเวน (Windows 7)
- ใชโปรแกรม Appserv Version 2.5.10 เปนฐานขอมล
41
- ใชโปรแกรม PHP เพอใชตดตอฐานขอมลและดงคาจาก DSLAM
4.2.2 อปกรณ DSLAM ใชยหอ Forth รน IPDL-24 กาหนดคา IP Address ของเซฟ
เวอรเพอตดตอสาหรบสงคาตาง ๆ ใหกบ เซฟเวอร ดงรปท 4.2 แสดงการคอนฟก (configure)
DSLAM โดยใช SSH (Secure Shell) หรอ Telnet เพอลอกอนเขาไปตงคากบอปกรณ DSLAM
ในโครงขาย
- ตวอยางในการคอนฟกอปกรณ DSLAM ยหอ Forth เพอกาหนดคา
Community String เปน forth
create snmp comm community forth
- การคอนฟกคาอปกรณ DSLAM เพอกาหนดใหอปกรณสงคาใหกบ Manager
ทหมายเลข IP Address 10.58.6.113
create snmp host ip 10.58.6.113 community forth
- การใชคาสงแสดงหมายเลข IP Address ทถกกาหนดไวในตว DSLAM
เพอทจะรองรบการตดตอผานโพรโทคอล SNMP
get snmp host
รปท 4.2 แสดงการคอนฟกใหกบอปกรณ DSLAM
42
4.3 ผลการทดลอง
จากการออกแบบหนาเวบเพจ ซงจะทาใหผใชงานระบบ มความสะดวกมากขน แบง
ออกเปนขอๆ ดงน
4.3.1 การเขาใชงานของระบบ
การเขาใชงานหนาเวบเพจ มการตรวจสอบสทธเพอเขาใชระบบ โดยใส username และ
password หากตรวจสอบสทธไมผาน หนาเวบเพจจะแสดงการเขาใชระบบผดพลาดดงรปท 4.3
ซงในการกาหนดระดบสทธของผเขาใชงาน แบงออกเปน 2 ระดบ ไดแก
- ระดบ User สามารถใหระบบแสดงขอมลตางๆ และเพมงานรบแจง
เหตขดของ จดการกบพอรตอปกรณ DSLAM ได
- ระดบ Admin สามารถกาหนดผเขาใชระบบระดบ User หรอ Admin ได
และสามารถลบหรอแกไขขอมลได สามารถใหระบบแสดงขอมลตางๆ เพม
งานรบแจงเหตขดของและจดการกบพอรตอปกรณ DSLAM ได
รปท 4.3 หนาจอเขาใชระบบผดพลาด
4.3.2 การเพม DSLAM ลงในฐานขอมลโดยตองกาหนดคา IP Address และสถานทตง
อปกรณ DSLAM ดงในรปท 4.4
รปท 4.4 หนาจอเพมอปกรณ DSLAM
43
4.3.3 การเพมชอลกคา ลงในฐานขอมลโดยตองกาหนดชอลกคาหรอชอบรษท ทอยและ
ผตดตอ ดงในรปท 4.5
รปท 4.5 หนาจอเพมชอลกคา
4.3.4 การเพมหมายเลขวงจรของลกคา ดงในรปท 4.6 หนาจอแสดงขอมลลกคา โดย
การกาหนดหมายเลขตามรปแบบทกาหนดให Y-2131-XXXX ตวอยาง เชน Y-2131-4578
กาหนดวาหมายเลขนใชกบอปกรณ DSLAM ตวไหนใชพอรตอะไรและความเรวเทาไหร พรอม
กนนสามารถตรวจดวาพอรตใดไดถกใชงานไปแลวหรอพอรตใดยงวางอย โดยกดปม View
Status Port ดงรปท 4.7 แสดงการใชงานของพอรต DSLAM
รปท 4.6 หนาจอการเพมหมายเลขวงจร
44
รปท 4.7 แสดงการใชงานของพอรต DSLAM
4.3.5 การคนหาสามารถคนหาดวยหมายเลขวงจรและชอลกคา จากรปท 4.8 แสดง
หนาจอการคนหาโดยชอลกคา ดวยคาวา “แอร” จะไดผลการคนหาดงแสดงในรปท 4.9 พบวา
ชอลกคาทประกอบไปดวยคาวา “แอร” นนมอย 5 บรษท
รปท 4.8 หนาจอการคนหาโดยชอลกคา
รปท 4.9 แสดงผลการคนหาโดยชอลกคา
45
เมอลกคาไดแจงหมายเลขวงจรแลว เจาหนาทจะทาการบนทกหมายเลขวงจร พรอมกบ
สาเหตอาการขดของและเวลาลงในฐานขอมล ดงแสดงในรปท 4.10 ซงสวนทเปนสาเหตอาการ
ขดของ จาเปนตองใสขอมลทกครง
รปท 4.10 หนาจอรบแจงงานขดของ
รปท 4.11 แสดงงานทรบแจงเพอทรอปดงาน
4.3.6 การแกไขและลบ อปกรณ DSLAM สามารถทาไดในหนาจอแสดงสถานะของ
DSLAM โดยกด เพอแกไข และกด เพอลบขอมล ดงรปท 4.11 ในการลบอปกรณ
DSLAM ระบบจะมคาเตอนในรป 4.12 วาตองการทจะลบอปกรณ DSLAM ซงจะสงผลกระทบ
ตอวงจรในรปท 4.13 หรอไมอกครง
46
รปท 4.12 แสดงสถานะ DSLAM
รปท 4.13 แสดงการเตอนหลงกดปมเพอลบ DSLAM
รปท 4.14 แสดงหมายเลขวงจรทอยใน DSLAM ทจะลบ
47
4.3.7 การรายงานหรอคนหาประวตขดของของวงจร สามารถเลอกวงจรเดยวหรอทกๆ
วงจร โดยระบวนท ในการคนหา ดงรปท 4.15 และในรปท 4.16 แสดงผลการคนหาประวตของ
วงจรทแจงขดของตามวนททระบขางตน
รปท 4.15 หนาจอคนหาประวตของวงจรทแจงขดของ
รปท 4.16 แสดงผลการคนหาประวตของวงจรทแจงขดของ
4.3.8 การตรวจสอบสถานะของพอรตทกๆ พอรตเมอเขาเมนยอย View Status
DSLAM ดงรปท 4.17 เพอเขาหนาเวบเพจตรวจสอบรายละเอยดของ Port DSLAM ทมสถานะ
Up จะแสดงสญลกษณ สามารถตรวจสอบการปดหรอเปดของพอรตและการเชอมตอระหวาง
โมเดมกบอปกรณ DSLAM
48
รปท 4.17 แสดงสถานะ DSLAM
หลงจากกดเพอดสถานะทกๆ พอรต (View Status All Port) จะแสดงดงรปท 4.18 ใน
หนานยงสามารถปดและเปดพอรตได ใชสญลกษณ ดงน
แทนผใชงานไดเปดพอรตแลว สญลกษณ
แทนผใชงานไดปดพอรต
แทนสถานะการถกเชอมตอระหวางพอรต DSLAM กบโมเดม
แทนสถานะไมไดเชอมระหวางตอพอรต DSLAM กบโมเดม
รปท 4.18 แสดงสถานะทกๆพอรตของ DSLAM
4.3.9 การแสดงผลการตรวจสอบ เมอกด ดงรปท 4.19 เพอตรวจสอบ
รายละเอยดของ Port DSLAM จะแสดงขอมลของ DSLAM นน พรอมคาสถานะพอรต DSLAM
ปจจบน จากนนนาอาการเหตขดของทลกคาแจงมาวเคราะห เพอหาวาสาเหตขดของเกดจาก
อะไร และนาเสนอแนวทางในการแกไขเบองตน ดงรปท 4.20
49
รปท 4.19 หนาจอแสดงการตรวจสอบ
รปท 4.20 หนาจอแสดงผลการตรวจสอบ
50
รปท 4.21 หนาจอแสดงผลการตรวจสอบ
ผลจากการตรวจสอบจะไดคาทแสดงดงน
- แสดงหมายเลขวงจรอนเทอรเนต IP Address สถานทตดตง พอรตของอปกรณ
DSLAM
- Admin status การปด-เปดพอรตโดยเจาหนาท คาทแสดงม 2 คาคอเปดพอรต
(Open) และปดพอรต (Close)
- Operation status คอการ Synchronize ระหวางพอรตกบโมเดมวามการเชอมโยงถง
กนหรอไม คาทแสดงม 2 คาคอเชอมโยงถงกน (Connected) และไมเชอมโยงถงกน
(Disconnect)
- SNR Upload คอ คา Signal to Noise Ratio จะเปนตวบอกถงคณภาพของสญญาณ
ADSL เมอเปรยบเทยบกบสญญาณรบกวนในขณะ Upload
- SNR Download คอ คา Signal to Noise Ratio จะเปนตวบอกถงคณภาพของ
สญญาณ ADSL เมอเปรยบเทยบกบสญญาณรบกวนในขณะ Download คา SNR Margin เปน
สดสวนซงเปรยบเทย บสญญาณขอมล ตอสญญาณรบกวน ยงมคามาก จะสงผลดตอโครงขาย
เพราะแสดงใหเหนวา สญญาณขอมลนนมสดสวนมากกวาสญญาณรบกวน
- Attenuation Download คอคาการลดทอนของสญญาณเมอ สญญาณขอมลสงจาก
DSLAM มาถงโมเดมในขณะ Download
- Attenuation Upload คอคาการลดทอนของสญญาณเมอ สญญาณขอมลสงจาก
DSLAM มาถงโมเดมในขณะ Upload
- คา Line Attenuation หรอเรยกวา Line Loss คอคาทบอกอตราการสญเสยสญญาณ
จาก DSLAM มาส DSL ดาน CPE ยงมคานอยยงด คา Line Attenuation นอยแสดงใหเหนวา
51
ม Loss ตา หากสายโทรศพทของบานหรอททางานหางจากชมสายมาก คา Line Attenuation
กจะสงตามไปดวย
- คามาตรฐานทยอมรบไดของคา SNR และ Line Attenuation เปนดงน คาSNR ไมตา
กวา 10 dB สวนคา Line Attenuation ไมควรสงกวา 55 dB
- Line Max Speed Upload คอคาแบนดวธสงสดทสามารถ Upload ได
- Line Max Speed Download คอคาแบนดวธสงสดทสามารถ Download ได
- Upload คอคาความเรวขณะ Upload ของแตละพอรตทถก Configure ไวทอปกรณ
DSLAM
- Download คอคาความเรวขณะ Download ของแตละพอรตทถก Configure ไวท
อปกรณ DSLAM
จากรปท 4.20 แสดงผลของการตรวจสอบหมายเลขวงจรทลกคาแจงขดของ ทาง
เจาหนาทสามารถเปดพอรตได โดยกดปม Reset Port และจากรปท 4.21 ผลของการตรวจสอบ
เมอคา Admin Status แสดงคาเปน Close ระบบแสดงปม Open Port เพอทาการเปดพอรต
หลงจากไดออกแบบระบบและไดสรางเวบเพจ เพอใชในการตดตอตดตอฐานขอมลและ
ตรวจสอบสถานะพอรตของอปกรณ DSLAM แลว ระบบประมวลผลใหผใชระบบ จะทาอยางไร
กบพอรตทถกตรวจสอบ เชน ทาการเปดหรอรเซตพอรต ผลการทดลองสามารถแสดงในตาราง
ดงน
ตารางท 4.1 แสดงผลการทดลอง
รายการ ผลการทดลอง หมายเหต
1.ขอมลอปกรณ DSLAM
- การเพม สามารถเพมขอมลได โดยใสหมายเลขไอพ
แอดเดรสและสถานทตดตงอปกรณได
ตองใสหมายเลขไอ
พแอดเดรส
- การลบ สามารถลบขอมลได โดยระบบจะม popup
เตอน การลบจะมผลตอหมายเลขวงจรท
ตดตงในตวอปกรณ
- การแกไข สามารถแกไขสถานทตดตงอปกรณได
2.ขอมลลกคา
- การเพม สามารถเพมขอมลได โดยใสชอหรอชอ
บรษทและทอย ชอผตดตอและเบอร
โทรศพท
- การลบ สามารถลบขอมลได โดยระบบจะม popup
ใหยนยนการลบ
- การแกไข สามารถแกไขขอมลได
52
ตารางท 4.1 แสดงผลการทดลอง (ตอ)
รายการ ผลการทดลอง หมายเหต
3.ขอมลหมายเลขวงจร
- การเพม สามารถเพมขอมลได โดยใสหมายเลข
วงจร ตามรปแบบของระบบกาหนด
การเพมหมายเลข
วงจรตองมชอ /
บรษท
- การลบ สามารถลบขอมลได โดยระบบจะม popup
ใหยนยนการลบ
4.ขอมลเจาหนาท
- การเพม สามารถเพมผใชงานได ระดบ Adminจะม
สทธในการเพมได สามารถเพมผใชงานได
2 ระดบ คอ ระดบ Admin และ User
การกาหนด
Username ตองไม
ซากน
- การลบ ระดบ Admin สามารถลบขอมลได โดย
ระบบจะม popupใหยนยนการลบ
5.ขอมลการรบแจง
เหตขดของ
- การเพม การรบงานแจงเหตขดของ ตองระบเวลา
อาการเสย ชอผแจงและเบอรโทรตดตอ
ระดบ Admin และ
User สามารถเพม
ขอมลได
6.การคนหาขอมล
- หมายเลขวงจร สามารถคนหาหมายเลขวงจรได โดยปอน
ตวเลข
- ลกคา สามารถคนหาชอลกคาได โดยปอนชอ
บรษทหรอชอทใกลเคยง
- ประวตงานทแจง
เหตขดของ
สามารถคนหาหมายเลขวงจรได โดยระบ
วนท ทเคยรบแจงเหตขดของ
53
ตารางท 4.1 แสดงผลการทดลอง (ตอ)
รายการ ผลการทดลอง หมายเหต
การทางานของระบบ
- แสดงหมายเลขวงจร
ขดของ
ระบบแสดงเลขหมายวงจร ทยงไมไดทา
การตรวจแกคนด
ระบบแสดง งานรบ
แจงในวนปจจบน
- การแสดงขอมล ระบบสามารถแสดงขอมลตามหนาเวบเพจ
และลงคไปหนาตอไป
- การตรวจสอบสถานะ
อปกรณ DSLAM
ระบบสามารถอพเดทสถานะได ตาม
ระยะเวลาทกาหนดคอ สามนาทจะอพเดท
สถานะลงในฐานขอมล
ทดสอบ 20 ครง
- การแสดงผลการ
ตรวจสอบ
ระบบสามารถแสดงคาตางๆ ตามหนาเวบ
เพจไดตามทกาหนดและประมวลผลได
อยางถกตอง เพอใหผใชงานจดการกบ
พอรตอปกรณได
ทดสอบ 20 ครง
- การปดพอรต สามารถปดพอรตไดทกครง ทดสอบ 20 ครง
- การเปดพอรต สามารถเปดพอรตไดทกครง ทดสอบ 20 ครง
- การรเซตพอรต สามารถรเซตพอรตไดทกครง ทดสอบ 20 ครง
- การตรวจสอบทกๆ
พอรตของอปกรณ
DSLAM
สามารถแสดงสถานะในการปดหรอเปด
พอรตและสถานะการเชอมตอระหวาง
พอรตกบโมเดมได โดยตองใหระยะเวลา
หางในการตรวจสอบ มเชนนน จะทาให
อปกรณ DSLAM อยในสถานะ Down
ทดสอบ 10 ครง
4.4 สารวจความพงพอใจการใชงาน
จากการสารวจความพงพอใจการใชงานของระบบสามารถสรปไดดงน
1. สารวจพนกงานจานวน 8 คน ในสงกดสวนปฏบตการและบรการลกคาในสนามบน
สวรรณภม แบงออกเปนเพศชายจานวน 5 คนและเพศหญง 3 คน อายเฉลยประมาณ
25 – 30 ป
2. ระบบใชงานงาย สะดวก รวดเรว ความพงพอใจอยระดบดมาก
3. ระบบมความเหมาะสมกบภาระงานและชวยแบงเบาภาระงานของผใชงาน ความพง
พอใจอยระดบด
4. ระบบมการจาแนกเมนการทางานโดยละเอยด เปนระบบ และครอบคลมการทางานทก
ภาระงาน ความพงพอใจอยระดบด
5. ระบบมการประมวลผลทรวดเรว แมนยาและถกตอง ความพงพอใจอยระดบปานกลาง
54
6. ระบบมความพรอมในการใหบรการแกผใชอยเสมอ ความพงพอใจอยระดบปานกลาง
7. ระบบมการแสดงรายงานทตรงตามความตองการของผใช ความพงพอใจอยระดบปาน
กลาง
55
บทท 5
สรปผลการดาเนนงาน
จากการพฒนาโครงงาน ระบบตรวจสอบและแกไขปญหาการเชอมตออนเทอรเนต
(Checking System and Solving Problem of Internet Connection) ม 0วตถประสงค เพอ 0การ
แกไขปญหาใหกบลกคาทแจงหมายเลขวงจรอนเทอรเนต ADSL ขดของ โดยสรางระบบ
ฐานขอมลของลกคา จากนนนาไปเชอมโยงกบระบบตรวจสอบ สถานะอปกรณ DSLAM จาก
การศกษาโพรโทคอล SNMP รวมกบเวบแอพพลเคชนโดยใชโปรแกรม PHP สาหรบดงคาจาก
อปกรณ DSLAM จะทาใหเจาหนาทหรอผใชงาน สามารถสบคนขอมลของลกคา และ ตรวจสอบ
สถานะ อปกรณ DSLAM อกทงสามารถจดการปดหรอเปดพอรต DSLAM ไดอกดวย โดย
สามารถแสดงผลผาน เวบบราวเซอร ไดตามทกาหนดได เพออานวยความสะดวกในวเคราะห
ปญหาทเกดขนกบสถานะของพอรต DSLAM เพอเปนแนวทางการแกไขปญหาใหกบลกคา อก
ทงยงทาการเกบขอมลจากการแจงเหตขดของและการแกไขปญหาของลกคา เพอเปนประโยชน
ในการนาไปวเคราะหในการแกไขปญหาสาหรบลกคาตอไปในอนาคต เหนไดวา ระบบนชวยเพม
ความสะดวกและลดระยะเวลาในการทางานใหกบผใชงาน สงผลใหการบรการลกคาสาหรบ
โครงขายอนเทอรเนตมประสทธภาพมากยงขน
5.1 ปญหาและอปสรรคในการพฒนาระบบ
1. ในการพฒนาโครงงานนมจดประสงคในการศกษา เพอนาไปพฒนาแกปญหาในการ
ใชงานใหกบผรบดแลระบบ ซงผทาการพฒนาไดมสวนรบผดชอบในดานเจาหนาทตอนนอกเพอ
ตรวจแกเหตขดของ การเขยนโปรแกรมของโครงงานน ออกแบบและพฒนาระบบดวยโปรแกรม
PHP สาหรบการหาคาตาง ๆ จากอปกรณ DSLAM จงเปนงานทไมถนดและไมมประสบการณ
ในการเขยนโปรแกรมมากอน จงทาใหเกดความลาชาและรปแบบไมสวยงามเทาทควร
2. คาบางคาของอปกรณทใชทดลอง ไมสามารถเรยกมาแสดงได เนองจากพบปญหาท
ตวอปกรณและทางบรษท FORTH ไมสามารถใหรายละเอยดเกยวกบขอมลของโครงสราง
ทงหมดของอปกรณ DSLAM ไดทงหมด
3. การใชงานในสวนงาน เนองจากสวนงานแบงหนาทรบผดชอบเปนหลายหนวยงาน
อาจทาใหเกดความไมสะดวกในการทดลอง เชน ปญหาอปกรณหรอการเขาใชเครอขาย
เนองจากการทาโครงงานครงนใชระบบเครอขาย ADSL ทใชงานอยจรง อาจทาใหเกดผล
กระทบตอการใชงานของลกคาได
5.2 แนวทางการพฒนาระบบตอ
โครงงานนสามารถ นาไปประยกตหรอนาไปพฒนา ใชงานกบระบบการจดการเกยวกบ
ตวอปกรณ DSLAM เชน การตงคาใชงานในแตละวงจร (Profile) แสดงการใชงานแบบกราฟ
ของแตละวงจร (Traffic) การตรวจสอบสถานะพอรตเพอเกบขอมล (Log) โดยการสงขอความ
ผานโทรศพทเคลอนทเมอมอปกรณ down เปนตน เพอเปนแนวทางในการพฒนาระบบตอไป
57
ภาคผนวก
ตวอยาง แบบสารวจความพงพอใจการใชงานระบบ
แบบสารวจความพงพอใจการใชงาน
ระบบตรวจสอบและการแกไขปญหาการเชอมตออนเทอรเนต
สวนท 1 ขอมลเบองตนของผทดสอบการใชงานระบบ
1.1 ชอ.........................................................นามสกล................................................
1.2 ตาแหนงงาน.................................................................
1.3 เพศ ชาย
หญง
1.4 อาย 21-25 ป
26-30 ป
31-35 ป
36-40 ป
41-45 ป
สวนท 2 ขอมลการใชงานระบบ
2.1 ความสามารถของระบบ
รายการประเมน ความพงพอใจ
ขอเสนอแนะ ดมาก ปานกลาง ด
1.ระบบใชงานงาย สะดวก รวดเรว
2.ระบบมความเหมาะสมกบภาระงาน
และชวยแบงเบาภาระงานของผใชงาน
3.ระบบมการจาแนกเมนการทางาน
โดยละเอยด เปนระบบ และครอบคลม
การทางานทกภาระงาน
4.ระบบมการประมวลผลทรวดเรว
แมนยาและถกตอง
5.ระบบมความพรอมในการใหบรการ
แกผใชอยเสมอ
6.ระบบมการแสดงรายงานทตรงตาม
ความตองการของผใช
ผจดทาโครงงานขอกราบขอบคณเปนอยางสงททานไดใหความอนเคราะหในการตอบแบบสอบถามน
56
เอกสารอางอง
[1] สานกงานสถตแหงชาต. [online]. Available:
http://service.nso.go.th/nso/nsopublish/download/files/ICThouseRep54.pdf
[2] NMS. [online]. Available:
http://staff.cs.psu.ac.th/noi/cs344-481/group7_network_management/Network.htm
[3] Simple Network Protocol (SNMP). [online]. Available:
http://web.ku.ac.th/schoolnet/snet1/network/nms.html
[4] Simple Network Management Protocol Version 1 (SNMPv1). [online]. Available:
http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol
[5] Structure of Management Information (SMI) [online]. Available:
http://staff.cs.psu.ac.th/noi/cs344-481/group7_network_management/Network.htm
[6] RFC1213. [online]. Available:
http://www.oidview.com/mibs/0/RFC1213-MIB.html
[7] ADSL. [online]. Available:
http://www.marinerthai.com/sara_it/view.php?No=it50012
[8] DSLAM. [online]. Available:
http://www.easyzonecorp.net/network/view.php?ID=919
[9] SNR: สวนกลยทธผลตภณฑสอสารทางสาย ฝายพฒนาผลตภณฑสอสารทางสาย (สผ.)
บรษททโอทจากด (มหาชน). [online]. Available:
http://intra.tot.co.th
[10] Database. [online]. Available:
http://www.thaiall.com/learn/sader.htm
[11] ชาญชย ศภอรรถกร, คมอเรยนเขยนเวบอคอมเมรชดวย PHP+MySQL, สานกพมพ
ซคเซส มเดย, พมพครงท 1 มนาคม 2551
[12] รชน กลยาวนย, Introduction System Analysis & Design การวเคราะหและออกแบบระบบ
คอมพวเตอรสมยใหม, สานกพมพ บรษทการศกษา จากด, พมพครงท 1 มถนายน 2545
[13] สาธต ชยววฒนตระกล, เกง PHP5 ใหครบสตร, สานกพมพ วตตกรป