มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป...

66
ระบบตรวจสอบและแก้ไขปัญหาการเชื่อมต่ออินเทอร์เน็ต (Checking System and Solving Problem of Internet Connection) วิภาสพงศ์ มณีชัย Vipasspong Maneechai สารนิพนธ์ฉบับนี ้เป็นส่วนหนึ ่งของการศึกษา ตามหลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาวิศวกรรมเครือข่าย บัณฑิตวิทยาลัย มหาวิทยาลัยเทคโนโลยีมหานคร ปีการศึกษา 2554

Transcript of มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป...

Page 1: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

ระบบตรวจสอบและแกไขปญหาการเชอมตออนเทอรเนต

(Checking System and Solving Problem of Internet Connection)

วภาสพงศ มณชย

Vipasspong Maneechai

สารนพนธฉบบนเปนสวนหนงของการศกษา

ตามหลกสตรวทยาศาสตรมหาบณฑต

สาขาวชาวศวกรรมเครอขาย บณฑตวทยาลย

มหาวทยาลยเทคโนโลยมหานคร

ปการศกษา 2554

Page 2: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

I

หวขอโครงงาน ระบบตรวจสอบและแกไขปญหาการเชอมตออนเทอรเนต

นกศกษา

รหสนกศกษา

ปรญญา

วภาสพงศ มณชย

5217660014

วทยาศาสตรมหาบณฑต

สาขาวชา

พ.ศ.

วศวกรรมเครอขาย

2554

อาจารยผควบคมโครงงาน ผชวยศาสตราจารย ดร.ศภกร กงพศดาร

บทคดยอ

4สารนพนธฉบบน นาเสนอการพฒนา 4เวบบราวเซอร (Web browser) ซง 4มวตถประสงค

เพอ 4แกไขปญหาใหกบลกคาทแจงหมายเลขวงจรอนเทอรเนต ADSL ขดของ โดยสรางระบบ

ฐานขอมลของลกคา จากนนนาไปเชอมโยงกบระบบตรวจสอบ สถานะอปกรณ DSLAM ของ

บรษททโอท จากด (มหาชน) ภายในสนามบนสวรรณภม จากเดมการทางานของระบบ

ฐานขอมลลกคาตองดงขอมลจากโครงขายภายในบรษท ซงไมสามารถดาเนนการสราง แกไข

หรอเพมเตมขอมลของลกคาแตละรายไดอยางรวดเรว และตองนาขอมลลกคา ไปคนหาจาก

ฐานขอมล DSLAM อกครงหนง ซงกอใหเกดความยงยากในการปฏบตงาน

ดงนน ระบบตรวจสอบ และแกไข ปญหาการ เชอมตออนเทอรเนต ทนาเสนอน จะ ทาให

เจาหนาทผใชงาน สามารถสบคนขอมลของลกคา และ ตรวจสอบสถานะ อปกรณ DSLAM ผาน

ทางเวบบราวเซอร เดยวกนได ซง ระบบ นทางานดวย โพรโตคอลการบรหารจดการเครอขาย

Simple Network Management Protocol (SNMP) รวมกบเวบแอพพลเคชน (Web application)

ในการตดตอกบอปกรณ DSLAM เพออานวยความสะดวกในวเคราะหปญหาทเกดขนกบสถานะ

ของพอรต DSLAM เพอเปนแนวทางการแกไขปญหาเปนลาดบขนตอนใหกบผแจง อกทงยงเกบ

ขอมลในการรบแจงเหตขดของเปนประวตงานเสย เพอเปนประโยชนในการวเคราะหในการ

แกไขปญหาสาหรบลกคาตอไป เหนไดวา ระบบนชวยเพมความสะดวกและลดระยะเวลาในการ

ทางานใหกบเจาหนาท จะสงผลใหการบรการลกคาสาหรบโครงขาย อนเทอรเนตมประสทธภาพ

มากยงขน

Page 3: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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.

Page 4: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

III

กตตกรรมประกาศ

สารนพนธฉบบนสาเรจลลวงไปได ดวยความชวยเหลอของผชวยศาสตราจารย ดร.

ศภกร กงพศดาร และอาจารยพงษสรย ลมมณวจตร อาจารยทปรกษาสารนพนธ ซงกรณาให

คาแนะนา แนวทางและขอคดเหนทมประโยชนตอการทาโครงงาน ซงเนนการเรยนรโดยการคด

พจารณาและตรกตรอง ทาใหผจดทามความร ความเขาใจดานระบบโทรคมนาคมทงในทาง

ทฤษฎและปฏบต การพฒนาเวบแอพพลเคชน การจดทาสารนพนธ ตรวจสอบความถกตองของ

สารนพนธ อกทงยงทาใหสารนพนธฉบบนสมบรณยงขน ผจดทาจงขอขอบพระคณไว ณ ทน

และขอขอบพระคณอาจารยทกทานทประสทธประสาทวชาความร อบรม สงสอน จนทาให

ผจดทามความร ความสามารถในการทางาน และการดารงชวตในสงคมไดอยางมความสงบสข

ขอขอบคณสาขาวชาวศวกรรมเครอขาย มหาวทยาลยเทคโนโลยมหานคร ซงเปนสถานทให

ผจดทาไดศกษาหาความร

ขอกราบขอบพระคณบดา มารดา ของผจดทาโครงงาน เปนทปรกษา คอยใหคาแนะนา

ใหกาลงใจ การอบรมสงสอนและตกเตอน อกทงสนบสนนใหผจดทาไดศกษาตอในระดบปรญญา

มหาบณฑต

ขอขอบคณ ผจดการศนยตดตงและบารงรกษาอปกรณขายสาย วาทรอยตรบณฑต สาม

ปลม และเพอนรวมงานท บมจ.ทโอท สวนปฏบตการและดแลลกคาสนามบนสวรรณภมทกทาน

ทเปนทปรกษาใหคาแนะนา ขอคดเหนทมประโยชนตอการทาโครงงานน อกทงมอบกาลงใจและ

ความมนาใจชวยเหลอซงกนและกน จนทาใหผจดทาสามารถทาสารนพนธนไดสาเรจสมบรณ

วภาสพงศ มณชย

Page 5: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 6: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 7: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 8: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 9: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 10: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 ดงนนควรมระบบตรวจสอบและแกไขปญหาการใชงานอนเทอรเนตดงกลาว

Page 11: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 12: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 แสดงระยะเวลาในการดาเนนงาน

Page 13: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

4

บทท 2

ความรพนฐานและทฤษฎทเกยวของ

การพฒนาเขาสยคของขอมลขาวสาร เกดความตองการในการเรยนรเพอพฒนาไปส

โลกแหงเทคโนโลย จงมการใชงานระบบอนเทอรเนตมากยงขน การใชบรการขอมลขาวสารจงม

ความจาเปนตอองคกรและหนวยงานตางๆ และสาหรบงานบรการรบแจงเหตขดของเปนสวน

หนงของการใหบรการขอมลขาวสารทมประสทธภาพ จงเปนทมาของการพฒนาโครงงานครงน

2.1 ระบบ NMS (Network Management System)

ในระบบการทางานตาง ๆ นนเพอทจะทาใหเกดประสทธภาพในการทางาน จงตองม

การควบคมดแลการทางานและผททาหนาทในการควบคมการทางานในองคกร กคอ แมนเน

เจอร (Manager) นนเอง โดยแมนเนเจอรจะคอยสอดสองดแลการทางานของพนกงานในแผนก

วามการทางานเปนอยางไร มขอบกพรองตรงไหนควรจะปรบปรงสวนใด เพอทจะใหการทางาน

เปนไปอยางมประสทธภาพมากทสด

ในระบบเครอขายกเชนกนโดยเฉพาะระบบเครอขายขนาดใหญอยางอนเ ทอรเนต หาก

ไมมการบรหารทดจะทาใหการสอสารขอมลเกดความผดพลาดขนได ระบบบรหารเครอขาย

NMS [2] จงเกดขนมาเพอทจะคอยทาหนาทในกา รดแลบรหารระบบเครอขาย คอยทาการ

ตรวจสอบอปกรณตาง ๆ ททางานอยภายในระบบเครอขาย วามการทางานไดถกตองหรอไม

และหากมขอผดพลาดเกดขนทสวนใด ตองคอยทาการแกไขใหมนสามารถทางานไดหรอหาทาง

แกปญหาเฉพาะหนา เพอทจะใหสามารถทจะทาการสอสารไดอยางตอเนองตอไป

รปท 2.1 แสดงโครงสรางของระบบบรหารเครอขาย (Network Management System)

Page 14: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 โดยทภายใน

ระบบจดการเครอขายจะมซอฟตแวรแมนเนเจอรทาหนาทในการเฝาตดตามและควบคมการ

ทางานของอปกรณตางๆ ในเครอขาย ซงในแตละอปกรณทจะถกจดการเหลานจะตองมสวนของ

Page 15: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 ทกาหนด

Page 16: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 เปน

Page 17: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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) ซงในแตละโหนดกจะใชแทนหนง

Page 18: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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}

Page 19: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 20: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 21: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 22: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 ตามลาดบ

Page 23: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 24: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 25: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 26: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 อยสองชนด คอ

Page 27: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 สงกลบไปใหกลบแมนเนเจอร

Page 28: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 กลบไปยงแมนเนเจอร

Page 29: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 ตางหากอกชดหนง โดยสญญาณ

โทรศพทจะถกแยกออกไปทระบบสลบสายสญญาณโทรศพทปกต สวนสญญาณทเปนขอมล

Page 30: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 เพอเปนตวแยกความถ

Page 31: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 ขอมล

เปนตน

Page 32: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

23

รปท 2.18 การแบงยานความถของ ADSL

2.4 DSLAM

DSLAM [8] (Digital Subscriber Line Access Multiplexers) เปนจดรวมและแยก

สญญาณโทรศพทกบสญญาณอนเทอรเนต ในสวนผใหบรการจะประกอบดวยระบบโทรศพท

และระบบอนเทอรเนต สวนระบบอนเทอรเนตถกสงมาจากเครอขายเนตเวรคจากผใหบรการ

อนเทอรเนต (ISP) มารวมกนกบระบบโทรศพท อาจจะมาจากชมสายโทรศพท เพอสงตอไปยง

ตามบานหรอบรษทของผใชบรการ

รปท 2.19 การเชอมตอของ DSLAM

รปท 2.20 ลกษณะ DSLAM ยหอ Forth IPDL-24

Page 33: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 34: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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)

Page 35: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 นน ใหเชอมตอกบระบบอนเทอรเนตตอไป สาหรบ สวนทสองเปน

Page 36: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 37: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 หมายเลขพอรต ความเรวของวงจรและขอมลของลกคา

Page 38: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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)

เปนตารางทเกบขอมลวงจรทผใชบรการไดแจงเหตขดของ โดยตารางจะเกบหมายเลข

Page 39: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 ผงภาพคอนเทกซการไหลของขอมลของระบบ

Page 40: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 41: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

32

5. รบแจง การรบ แจงเหตขดของ เรมจากผ รบแจง ปอนเลขหมายวงจรของลกคาท

ไดรบจากการแจง ระบบจะทาการตรวจสอบวาหมายเลขวงจรทแจงมอยหรอไม ถาม ผใชงานจะ

สามารถบนทกงานรบแจงได โดยระบหมายเลขวงจร เวลารบแจง อาการเสยและสาเหต ชอและ

เบอรโทรศพทของผแจง ระบบจะบนทกลงฐานขอมลงานรบแจงเหตขดของ

6. ตรวจสอบและจดการ DSLAM สาหรบงานคางหรองานทยงไมไดตรวจแกคนด

ผใชงานสามารถตรวจสอบสถานะของพอรตได ระบบจะดงขอมลจากฐานขอมลงานรบแจง

เหตขดของ โดยใชคาสง GetRequest ไปยงพอรตทหมายเลขวงจรนนระบ ระบบจะแสดงคาท

ได สวนการจดการกบพอรต ผใชงานจะเปนผพจารณาจากผแจงและคาทแสดงจากการ

ตรวจสอบของพอรต โดยระบบจะสงคาสง SetRequest ไปยงพอรตทหมายเลขวงจรนนระบ

จากผลหรอคาทแสดงในการตรวจสอบจะเปนขอมลในการตอบปญหาทเกดขนกบผแจงและเปน

แนวทางในการแกปญหาใหกบทางชางตรวจแกตอไป

7. รายงาน ผใชงานสามารถคนหาหมายเลขวงจรท เคยแจงเหตขดของ ได โดยระบวน

ทแจงขดของ รายงานดงกลาวจะแสดงหมายเลขวงจร วนทแจงเหตขดของ อาการและสาเหตท

ขดของ การแกไขปญหาและวนทปดงาน จากฐานขอมลงานรบแจงเหตขดของ

Page 42: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

33

Start

าคกล ดไนาง ชใ

� ทา นหา จเ ง จแ ผบ กา นะ นแา คหใอ รห กแจวรตปไ ง า ชง สอ รหง อ ขวย� กเ � ทนา งยว นหอ ตด ต

End

ได

ดไ มไ

� ทา นหา จเบบะร � ทมาตา ท

ประมวลผลมาได

ใช

ไม

� ทา นหา จเกาจย สเ รจงวง จแบ ร

ลมอขก ทน บมอ รพา คกล

า คก ลล มอ ขงดสแบบะรง จแ� ทรจงวขลเยา มห

นา งด ปอร ะลแบอสจวรตอรอ� พเ

มมไ

ระบบตรวจสอบสถานะ Port DSLAM

ล มอ ขบอสจว ร ตบบะรง จแ� ทยามหขลเ

ยามห มง จแ� ทร จงวขลเ

มไอ ร หม

ะลแนา ง ด ป � ทา นหา จเล มอ ขนาฐง ลย สเ ตหเ ต วะ ร ปบ กเ

� ทา นหา จเ� ทมา ตขไ กแ

น ชเ งดสแบบะ รต รอพตซเ รอ ร หด ปเ

� ทา นหา จเตรวจสอบสถานะ Port DSLAM

ระบบ บอสจ วรต� ทา คงอขลผ รจง วขลเ ยามหลมอ

วนแะ ลแ ตหเา สงดสแะ ลแน ตงอ� บเาหญป ขไ กแรากง าท

าคกล ดไนาง ชใ

ได

ดไ มไ

รปท 3.4 ผงงานของระบบ

Page 43: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 44: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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)

Page 45: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

36

ตารางท 3.6 ตารางแสดงสญลกษณของโปรแกรม

สญลกษณ ความหมาย สญลกษณ ความหมาย สญลกษณ ความหมาย

เพมDSLAM Delete แกไข

สถานะ Up สถานะDown ปดงานแลว

แจงงาน

เหตขดของ กลบหนาเดม ตรวจสอบ

จากรปท 3.9 แสดงหนาจอหลงจากการ ลอคอนถกตอง จะแสดงงานคางหรองานทยง

ไมไดปดงาน และงานเหตขดของประจาวนทยงไมไดตรวจแกและไดรบการตรวจแกคนดแลว

หลงจากรบงานแจงเหตขดของจากลกคา หมายเลขวงจรจะแสดงมา ยงหนาหลก เพอรอ

การตรวจสอบและรอการปดงาน โดยใชสญลกษณ ดงน

- หมายเลขวงจรทรอการตรวจสอบสถานะแทนดวย

- หมายเลขวงจรทปดงานแลวแทนดวย

รปท 3.9 หนาจองานเหตขดของประจาวนและงานคางในระบบ

Page 46: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 หนาจอแสดงขอมลลกคา

Page 47: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

38

รปท 3.12 หนาจอแสดงหมายเลขวงจร

รปท 3.13 หนาจอเพมลกคา

รปท 3.14 หนาจอเพมหมายเลขวงจร

สาหรบการเพมหมายเลขวงจร จะตองมขอมลลกคากอน ถงจะเพมหมายเลขวงจร ได

โดยหมายเลขวงจรทปอนตองตามรปแบบทกาหนดและไมซากบวงจรทมอย เดม การเลอก

DSLAM ตองใหทอยเดยวกนกบลกคาและสามารถตรวจสอบพอรตทใชงานอยได

Page 48: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

39

สาหรบการคนหา (Search) สามารถคนหาโดยหมายเลขวงจรและชอลกคาได

รปท 3.15 หนาจอคนหาหมายเลขวงจร

หนาจอรายงาน (Report) รายงานประวตหมายเลขวงจรทแจงเหตขดของ สามารถระบ

วนท ทลกคาแจงเหตขดของ สามารถแสดงเฉพาะหมายเลขหรอหมายเลขวงจรทงหมดได

รปท 3.16 หนาจอรายงาน

ผ ใชงานระบบระดบ Admin สามารถเพมผ ใชงานระบบไดสองระดบคอ ระดบ Admin

และระดบ User โดยกาหนด Username และ Password ใหกบผใชงาน

รปท 3.17 หนาจอเพมผใชงาน

Page 49: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 เปนฐานขอมล

Page 50: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 51: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 52: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 หนาจอการเพมหมายเลขวงจร

Page 53: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

44

รปท 4.7 แสดงการใชงานของพอรต DSLAM

4.3.5 การคนหาสามารถคนหาดวยหมายเลขวงจรและชอลกคา จากรปท 4.8 แสดง

หนาจอการคนหาโดยชอลกคา ดวยคาวา “แอร” จะไดผลการคนหาดงแสดงในรปท 4.9 พบวา

ชอลกคาทประกอบไปดวยคาวา “แอร” นนมอย 5 บรษท

รปท 4.8 หนาจอการคนหาโดยชอลกคา

รปท 4.9 แสดงผลการคนหาโดยชอลกคา

Page 54: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

45

เมอลกคาไดแจงหมายเลขวงจรแลว เจาหนาทจะทาการบนทกหมายเลขวงจร พรอมกบ

สาเหตอาการขดของและเวลาลงในฐานขอมล ดงแสดงในรปท 4.10 ซงสวนทเปนสาเหตอาการ

ขดของ จาเปนตองใสขอมลทกครง

รปท 4.10 หนาจอรบแจงงานขดของ

รปท 4.11 แสดงงานทรบแจงเพอทรอปดงาน

4.3.6 การแกไขและลบ อปกรณ DSLAM สามารถทาไดในหนาจอแสดงสถานะของ

DSLAM โดยกด เพอแกไข และกด เพอลบขอมล ดงรปท 4.11 ในการลบอปกรณ

DSLAM ระบบจะมคาเตอนในรป 4.12 วาตองการทจะลบอปกรณ DSLAM ซงจะสงผลกระทบ

ตอวงจรในรปท 4.13 หรอไมอกครง

Page 55: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

46

รปท 4.12 แสดงสถานะ DSLAM

รปท 4.13 แสดงการเตอนหลงกดปมเพอลบ DSLAM

รปท 4.14 แสดงหมายเลขวงจรทอยใน DSLAM ทจะลบ

Page 56: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

47

4.3.7 การรายงานหรอคนหาประวตขดของของวงจร สามารถเลอกวงจรเดยวหรอทกๆ

วงจร โดยระบวนท ในการคนหา ดงรปท 4.15 และในรปท 4.16 แสดงผลการคนหาประวตของ

วงจรทแจงขดของตามวนททระบขางตน

รปท 4.15 หนาจอคนหาประวตของวงจรทแจงขดของ

รปท 4.16 แสดงผลการคนหาประวตของวงจรทแจงขดของ

4.3.8 การตรวจสอบสถานะของพอรตทกๆ พอรตเมอเขาเมนยอย View Status

DSLAM ดงรปท 4.17 เพอเขาหนาเวบเพจตรวจสอบรายละเอยดของ Port DSLAM ทมสถานะ

Up จะแสดงสญลกษณ สามารถตรวจสอบการปดหรอเปดของพอรตและการเชอมตอระหวาง

โมเดมกบอปกรณ DSLAM

Page 57: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

Page 58: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

49

รปท 4.19 หนาจอแสดงการตรวจสอบ

รปท 4.20 หนาจอแสดงผลการตรวจสอบ

Page 59: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 นอยแสดงใหเหนวา

Page 60: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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

ใหยนยนการลบ

- การแกไข สามารถแกไขขอมลได

Page 61: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

52

ตารางท 4.1 แสดงผลการทดลอง (ตอ)

รายการ ผลการทดลอง หมายเหต

3.ขอมลหมายเลขวงจร

- การเพม สามารถเพมขอมลได โดยใสหมายเลข

วงจร ตามรปแบบของระบบกาหนด

การเพมหมายเลข

วงจรตองมชอ /

บรษท

- การลบ สามารถลบขอมลได โดยระบบจะม popup

ใหยนยนการลบ

4.ขอมลเจาหนาท

- การเพม สามารถเพมผใชงานได ระดบ Adminจะม

สทธในการเพมได สามารถเพมผใชงานได

2 ระดบ คอ ระดบ Admin และ User

การกาหนด

Username ตองไม

ซากน

- การลบ ระดบ Admin สามารถลบขอมลได โดย

ระบบจะม popupใหยนยนการลบ

5.ขอมลการรบแจง

เหตขดของ

- การเพม การรบงานแจงเหตขดของ ตองระบเวลา

อาการเสย ชอผแจงและเบอรโทรตดตอ

ระดบ Admin และ

User สามารถเพม

ขอมลได

6.การคนหาขอมล

- หมายเลขวงจร สามารถคนหาหมายเลขวงจรได โดยปอน

ตวเลข

- ลกคา สามารถคนหาชอลกคาได โดยปอนชอ

บรษทหรอชอทใกลเคยง

- ประวตงานทแจง

เหตขดของ

สามารถคนหาหมายเลขวงจรได โดยระบ

วนท ทเคยรบแจงเหตขดของ

Page 62: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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. ระบบมการประมวลผลทรวดเรว แมนยาและถกตอง ความพงพอใจอยระดบปานกลาง

Page 63: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

54

6. ระบบมความพรอมในการใหบรการแกผใชอยเสมอ ความพงพอใจอยระดบปานกลาง

7. ระบบมการแสดงรายงานทตรงตามความตองการของผใช ความพงพอใจอยระดบปาน

กลาง

Page 64: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 เปนตน เพอเปนแนวทางในการพฒนาระบบตอไป

Page 65: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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.ระบบมการแสดงรายงานทตรงตาม

ความตองการของผใช

ผจดทาโครงงานขอกราบขอบคณเปนอยางสงททานไดใหความอนเคราะหในการตอบแบบสอบถามน

Page 66: มณีชัย Vipasspong Maneechai...ระบบตรวจสอบและแก ไขป ญหาการเช อมต ออ นเทอร เน ต (Checking

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 ใหครบสตร, สานกพมพ วตตกรป