รายละเอียดการปฏิบัติงานresearch-system.siam.edu ›...
TRANSCRIPT
บทท 2
รายละเอยดการปฏบตงาน
2.1 ความเปนมาและความส าคญของปญหา
กรมทางหลวง ไดด าเนนการตดตงระบบชมสายโทรศพท PABX ใชงานตงแตป พ.ศ. 2540 เพอ
ตดตอสอสารทางโทรศพทภายในระหวางหนวยงานสวนกลาง และตดตอสอสารหนวยงานภายนอก
เฉพาะกรงเทพฯและปรมณฑล ซงปจจบนมอายการใชงานมานานกวา 15 ป อปกรณบางสวนช ารดและ
เสอมสภาพตามอายการใชงาน ท าใหไมสามารถใชงานไดอยางเตมประสทธภาพ ประกอบกบไดม
เทคโนโลยใหมๆ ใชงานรวมกบเครอขายคอมพวเตอร ทสามารถลดคาใชจายในการตดตอสอสารทาง
โทรศพทได กคอ การใชบรการโทรศพทผานโปรโตคอลไอพ หรอ Voice over IP
ดงนน ทางทมงานของบรษท ยบอนซอย จ ากด จงไดจดท าระบบโทรศพทผานโปรโตคอลไอพภายในหนวยงานสวนกลางและสวนภมภาคของกรมทางหลวง (VoIP) ใหกบกรมทางหลวง โดยกระผมเปนสวนหนงของทมงานปรบปรงระบบโทรศพทภายในหนวยงานสวนกลางและสวนภมภาคของกรมทางหลวง เพอรองรบการใชงานโทรศพทของหนวยงานในสงกดอยางมประสทธภาพ 2.2 วตถประสงคของโครงงาน
- เพอปรบปรงระบบโทรศพทใหใชงานไดอยางมประสทธภาพ
- เพอพฒนาระบบชมสายโทรศพทเดมใหทนสมยจากระบบอนาลอกเปนระบบดจตอล
- เพอรองรบการเชอมตอการใชงานระบบโทรศพทผานโปรโตคอลไอพระหวาง
หนวยงานสวนกลางและภมภาค
- เพอใหการตดตอสอสารทางโทรศพทของกรมทางหลวงไดสะดวกครอบคลมทก
หนวยงาน
- เพอลดคาใชจายดานสาธารณปโภคของกรมทางหลวง
7
2.3 ขอบเขตของโครงงาน
แบงเปน 2 สวน คอสวนของระบบ Network ภายในกรมทางหลวง และสวนของ
เครองโทรศพท IP Phone
2.3.1 สวนของระบบ Network ภายในกรมทางหลวง
2.3.1.1 อปกรณ Switch สามารถ Managed ใหมการ Configuration คาตางๆ ได (รองรบการท า
Voice over IP Phone และไมมการใช Unmanaged Switch ในการเชอมตอโทรศพท IP
Phone)
2.3.1.2 อปกรณ Switch สามารถรองรบการท า 2 VLAN ใน 1 Port ได (Access VLAN และ
VOICE VLAN)
2.3.1.3 เครองคอมพวเตอรทตอพวงกบ Port UTP โดยมโทรศพท IP Phone เปนตวกลาง
สามารถใชงาน Internet ได แมจะมการใชงานโทรศพท IP Phone อย
2.3.2 สวนของเครองโทรศพท IP Phone
2.3.2.1 ตวเครองสามารถ Setting คาตางๆทจ าเปนได ไดแก หมายเลข IP Address, Subnet
Mask, Default Gateway, TFTP และ VLAN ID
2.3.2.2 ตวเครองสามารถอานคา Configuration จากอปกรณ Switch เพอเชอมตอการใชงาน
ผาน VLAN ID 116 ได (Default VLAN ส าหรบโครงการ VoIP Phone คอ 116)
2.4 ประโยชนทคาดวาจะไดรบ
2.4.1 ลดคาใชจายในการตดตอสอสารไปยงสวนกลางและสวนภมภาคของกรมทางหลวง
2.4.2 เพมความสะดวกสบายในการตดตอสอสารของบคลากรกรมทางหลวงทอยตาม เขต/
แขวง ในสวนภมภาค
8
2.5 ขนตอนและวธการด าเนนงาน
2.5.1 รวบรวมขอมล มรายละเอยดดงน
2.5.1.1 ส ารวจจดทจะตดทงโทรศพท IP Phone ทง 256 จดภายในกรมทางหลวง วา
แตละจดนนมการใช เครอง PC หรอไม, มการใชงาน Internet ทเปนของกรม
ทางหลวงหรอไม (หากมการใช Internet ตอเขากบ PC ดวยสาย LAN จะตอง
เกบขอมล Mac Address ของเครองดวย), แตละจดจะวางเครองโทรศพท IP
Phone ไวต าแหนงใด มระยะหางจาก Outlet UTP ไปยงจดวางเครองเปน
ระยะทางเทาไหร เพราะตวเครองโทรศพท IP Phone 1 ชดจะมสาย LAN
ความยาว 3 เมตร ตดมาดวย หากระยะทจะวางเครอง หางจาก Outlet UTP
เกนไป กจะตองเดนสาย LAN ใหม
2.5.1.2 ส ารวจทตงของต RACK และอปกรณ Switch วามทงหมดกตว ตงอยบรเวณ
ใดของอาคารไหน และม Port วางเหลอทงหมดจ านวนก Port เพอเกบขอมล
ปรมาณการใชงานในแตละอาคาร รวมถงน ามาวเคราะหจดทมจ านวน Port
Switch ไมพอวามทใดบาง เพอตดตงอปกรณ Unmanaged Switch เพม
2.5.1.3 เกบคา Mac-Address ของเครอง PC ในจดท User ใชงานอย เพอใหสามารถ
Telnet เขาไปยง Access Switch ทเชอมตออยกบ PC จดนนๆ และท าการ
Configuration ค าสงทเกยวของกบ Voice over IP Phone ลงในอปกรณ
Access Switch ได
2.5.2 วเคราะหระบบเครอขาย Internet ของกรมทางหลวง
การวเคราะหระบบเครอขาย Internet ของกรมทางหลวงและจดทไดส ารวจมา
เพอตรวจสอบจดทสามารถจะ Configuration ค าสงและตดตงเครองโทรศพท IP
Phone ใหสามารถใชงานไดทนท กบจดทยงไมสามารถ Configuration ค าสงและ
9
ตดตงเครองโทรศพท IP Phone ได วาแตละจดมปญหาอยางไรบาง เชน จ านวน Port
UTP ไมพอ, ไมม Outlet ในบรเวณท User ใชงานอย หรอ Outlet มปญหา
2.5.3 วางแผนการตดตงอปกรณและ Configuration
การวางแผนในขนตน ตองค านงถงผใชงานเปนหลก เพราะการตดตง
โทรศพท IP Phone ใหแกผใช ตองน าโทรศพทไปอยตรงกลางระหวางเครอง PC กบ
Switch และ ตองท าในชวงทไมมการใชงาน Internet อยางเชนในชวงพกกลางวน เปน
ตน
2.5.4 ตดตงระบบ
ท าการ Configuration ค าสงลงบนอปกรณ Switch Cisco โดยการ Telnet เขา
ไปยง Core Switch ของกรมทางหลวง และคนหา Port UTP ของ User แตละคนดวย
Mac-Address ทเกบขอมลมาทงหมด 256 จด
รปท 2.1 ตวอยางโปรแกรมทใชในการ Telnet เขาไปยง Core Switch
10
หลงจากท าการ Configuration คาตางๆ ทจ าเปนลงในอปกรณ Switch แลว จะน า
เครอง IP Phone ไปตดตงตามจดในแผนกตางๆ
รปท 2.2 ตวอยางเครองโทรศพท IP Phone รน 4018
2.5.5 ทดสอบระบบ
ในการทดสอบระบบ จะทดสอบการใชงาน Internet ของเครอง PC วาสามารถใชงาน
ไดหรอไม และในขณะใชโทรศพทยงคงสามารถใชงาน Internet ไดหรอไม
11
2.5.6 ระยะเวลาในการด าเนนงาน
ตารางท 2.1 แสดงระยะเวลาในการด าเนนงาน
ขนตอนการด าเนนงาน ม.ย. 56 ก.ค. 56 ส.ค. 56 ก.ย. 56 1. รวบรวมขอมล 2. วเคราะหระบบ 3. วางแผนการตดตง
ค าสงและอปกรณ 4. ตดตงระบบ 5. ทดสอบระบบ 6. จดท าเอกสาร
ประกอบโครงงาน
2.6 อปกรณและเครองมอทใช
2.6.1 ฮารดแวร
2.6.1.1 Asus AMD A8-4500M APU with Radeon(tm) RAM: 8GB
2.6.1.2 Alcatel-Lucent IP Touch 4018 Phone
2.6.2 ซอฟตแวร
2.6.2.1 โปรแกรม Putty Configuration
2.6.2.2 โปรแกรม Microsoft Visio 2010
12
2.7 รายละเอยดของโครงงาน
ระบบโทรศพทผานโปรโตคอลไอพภายในหนวยงานสวนกลางและสวนภมภาคของกรมทางหลวงถกพฒนาขนเพอลดตนทนและภาระคาใชจายทางโทรศพท โดยเฉพาะการโทรทางไกลไปยงเขต-แขวง ตางจงหวด
2.7.1 รายการค าสงพรอมค าอธบายทงหมด
โดยรายการในตารางท 2.2 น เปนชดค าสงทตองใชในอปกรณ Switch เพอท าใหเครอง
IP Phone สามารถใชงานได
ตารางท 2.2 ตารางอธบายค าสงทงหมด
ล าดบท รายการ ค าอธบาย ตวอยาง
1 telnet <IP Address> เปนค าสงใชส าหรบ Remote เขาไปยงอปกรณ Core Switch เพอ Configuration คาตางๆ
telnet 10.1.254.73
2 Hostname#show cdp neighbor
เปนค าสงใชส าหรบแสดงรายการอปกรณ Switch ทเปนของ Cisco ทตอพวงอยกบอปกรณตวนทงหมด (Protocol CDP เปนลขสทธของ Cisco)
-
3 Hostname#show mac-address table
เปนค าสงใชส าหรบแสดงรายการ Mac-Address ทงหมดทใชงาน Internet ผานอปกรณตวนอยท งหมด และยงสามารถตรวจสอบไดดวยวา Mac-Address นตออยกบอปกรณนใน Port ใด
-
13
ตารางท 2.2 ตารางอธบายค าสงทงหมด (ตอ)
ล าดบท รายการ ค าอธบาย ตวอยาง
4 Hostname#configure terminal
เปนค าสงทใชเขาสโหมด Configuration Global สามารถเพม ลบ และแกไขคาตางๆ ในอปกรณ Switch ได (หลงจากใชค าสงนจะมค าวา '(config)#' ตอทาย Hostname)
-
5 Hostname(config)#vlan <vlan ID>
เปนค าสงทใชเพม Virtual LAN ส าหรบสรางกลมใหใชงานไดเฉพาะ เชน เฉพาะโทรศพท IP Phone เปนตน (หลงจากใชค านสถานะ config จะถกเปลยนเปน config-vlan และสามารถออกจากโหมดไดโดยการพมพ exit)
Hostname(config)#vlan 116
6 Hostname(config)#interface <Port Name&Port Number>
เปนการเขาส Interface ของ Port นนๆ เพอท าการ Configuration คาตางๆ ใหกบ Port
Hostname(config)#interface
fastEthernet0/5
7 Hostname(config-if)#switchport voice vlan <vlan ID>
เปนการ Configuration port นนใหมองเหน IP Phone ผาน VLAN ID และรองรบการใชงาน IP Phone (สามารถออกจากโหมดไดโดยการพมพ exit)
Hostname(config-if)#switchport voice vlan 11
8 Hostname#copy running-config startup-config
บนทกคา Configuration ตางๆ ลงบนอปกรณ Switch (หาก Configuration ค าสงตางๆ เสรจสนแลวไมใชค าสงนในขนตอนสดทาย อปกรณ Switch จะจ าคา Configuration จนกวาจะเกดเหตการณตางๆ ขน เชน ไฟดบ เปนตน)
-
14
2.7.2 ตวอยางรายละเอยดงาน
โดยจะแบงเปนสองสวนไดแก สวนของอปกรณ Switch และสวนของโทรศพท IP Phone
2.7.2.1 สวนของอปกรณ Switch
รปท 2.3 หนาโปรแกรม Putty Configuration หลงจาก Telnet ไปยง Core Switch
ในรปท 2.3 เปนหนาแรกทจะพบในการเขาส Core Switch เพอท าการ Telnet ไปยง Access
Switch ตวอนๆ และ Configuration คาตางๆ โดยการเขาส Core Switch และ Access Switch ไดนนตอง
มการ Authentication ดวย Username และ Password กอน (โดยปกต Core Switch เปนอปกรณทไม
อนญาตใหใครเขามาแตะตองได ทงการ Telnet เขามา และการเขาทาง Physical นอกจาก Network
Engineer ของหนวยงานทไดรบอนญาตเทานน)
15
รปท 2.4 หนาโปรแกรม Putty Configuration ในการเพม VLAN 116 และ Set IP Address & Subnet
Mask ใหกบ VLAN 116
โดยในรปท 2.4 จะแสดงถงขนตอนแรกในการท างาน นนคอการสราง VLAN 116 ขนไปไว
บน Core Switch เพอใหอปกรณอนๆ ทตอพวง มองเหน VLAN 116 และสามารถรองรบคาใน VLAN
116 ได นอกจากนเรายงตองเขาไปตง Default Gateway (ในบางครงถกเรยก Default Router) และ
Subnet Mask เพอระบชวงหมายเลข IP Address ทจะใชใน VLAN น รวมถงจ านวน Host ทสามารถม
ไดใน VLAN นดวย
16
รปท 2.5 หนาโปรแกรม Putty Configuration ในการคนหา Port ดวย Mac-Address
ในรปท 2.5 เปนการคนหาเครองปลายทางดวย Mac-Address วาอย Port ไหน ของ Switch โดย
ขนตอนมดงน
2.7.2.1.1 ใชค าสง show mac-address-table | include <Mac-Address> จากนน Core Switch
จะคนหา Mac-Address นนๆ แลวแสดงออกมาเปนรายการวาเชอมตออยท Port ใด
(ตามรปจะไดคา Port เปน Gi7/2)
2.7.2.1.2 น า Port ดงกลาวมาคนหาอปกรณ Switch ทเชอมตออยกบ Core Switch ดวยค าสง
show cdp neighbor gi7/2 detail เพอแสดงรายละเอยดของ Port Gi7/2 วาเชอมตอไป
ยงอปกรณใด ม IP Address อะไร เพอใหเราสามารถ Telnet เขาไปยงอปกรณ
Access Switch ได
17
รปท 2.6 หนาโปรแกรม Putty Configuration ในการ Telnet มายง Access Switch
หลงจากได IP Address มาแลว กน ามา Telnet ตอโดยผานขนตอนเดมคอ Authentication ดวย
Username และ Password, คนหา Mac-Address, คนหาอปกรณ Access Switch อนๆ ทตอพวง แตในรป
ท 2.6 จะแตกตางจากในรปท 2.5 ตรงทการคนหาอปกรณทตอพวงนนไมมผลลพธใดๆ ปรากฏ นน
แสดงวา Port fa0/6 นถกใชงานอยกบเครอง Computer นนเอง เราจงตอง Configuration ค าสงลงท Port
fa0/6 โดยค าสงทใชจะมดงน
Hostname#conf t (ยอมาจาก Configuration Terminal)
Hostname(config)#vlan 116 (สราง VLAN ID 116 ให Access Switch)
Hostname(config-vlan)#ex (ยอมาจาก Exit )
Hostname(config)#int fa0/6 (มาจาก interface fastEthernet0/6 เพอเขาส
Port fastEthernet0/6)
Hostname(config-if)#switchport voice vlan 116 (เปด Port ให VLAN 116 เปน Voice)
18
รปท 2.7 หนาโปรแกรม Putty Configuration ในการบนทกค าสงท Configuration ลงบน Access Switch
ในรปท 2.7 เปนขนตอนสดทายในการ Configuration นนคอการบนทกขอมลทเราท ามา
ทงหมดลงในไฟล startup-config ซงจะถกเกบอยในอปกรณ Switch ทงนจะชวยปองกนใหคา
Configuration ไมหายไปหากไฟดบหรอมการ Reboot Switch
2.7.2.2 สวนของโทรศพท IP Phone
ในสวนของโทรศพท IP Phone จะเปนเรองของการ Set คาใหกบเครอง IP Phone
เพอใหมองเหนคา Configuration ของ Core Switch และ Access Switch
รปท 2.8 ตวอยางเครองโทรศพท IP Phone รน 4028
ในการตงคา โทรศพท IP Phone สามารถท าไดหลงจากเสยบตวจายไฟ จนมสญญาณไฟขนท
หนาจอ โดยกด i และตามดวย # กจะเขาสโหมดตงคาของเครองโทรศพท
19
รปท 2.9 การเขาสโหมดตงคาโทรศพท IP Phone
ใหกดเลอก IP Parameters เพอเขาสการตงคา IP Address
รปท 2.10 การตงคา IP Address ใหแก IP Phone
20
ในรปท 2.10 ใหตงคาดงน
IP Mode: Static (มสองโหมดคอ DHCP กบ Static เลอก Static)
IP Address: 172.16.116.xxx (เนองจาก Internet กรมทางหลวงจะขนตนดวย
172.16.xxx.xxx และเราใช VLAN 116 ในการ
Configuration)
Subnet Mask: 255.255.252.000 (ตงคาใหตรงกบคาใน Configuration)
Router: 172.16.119.254 (คา Default Gateway ตงใหตรงกบคาใน Configuration)
TFTP1: 172.16.116.10 (ใชหมายเลขเดยวกนทวประเทศเพอใหมองเหนเครอง
สวนกลาง รายการ TFTP1 จะอยดานลางถดลงมา)
รปท 2.11 การตงคาใชงาน VLAN 116 ใหแก IP Phone
หลงจากตงคาตามรปท 2.9 เรยบรอยแลว ใหใชใชปมเลอนลงทอยในเครอง IP Phone
เพอเลอนรายการลงมาเรอยๆ จนถงรายการทใหเลอก Use VLAN โดยใหเลอกใหมเครองหมาย
อยหนาขอความ Use VLAN และใส VLAN ID เปน 116 จากนนกดปม
21
รปท 2.12 การบนทกการตงคาใหแก IP Phone
เมอตงคาเสรจเรยบรอยใหกดปม เพอบนทกคาทตงไวลงในโทรศพท IP
Phone จากนนเครองจะ Restart 1 รอบ
22
ในกระบวนการท างานของโทรศพท IP Phone หลงจากตงคาลงในเครองแลวนน จะ
ถกแบงเปน 5 ขนตอนดงน
รปท 2.13 ตวอยางแผนภาพการท างานของ IP Phone
2.7.2.2.1 1/5 Network Start
เปนขนตอนการตรวจสอบดาน Physical ของอปกรณ โดยทวไปจะผานขนตอนนไป
ไดโดยงายและรวดเรว
23
2.7.2.2.2 2/5 Network Setup
เปนขนตอนการตรวจสอบสญญาณ Internet ทมาจากอปกรณ Core Switch
(รายละเอยดดไดจากรปท 2.13) วามสญญาณ Internet หรอไม, IP Address เปน
172.16.xxx.xxx เหมอนกนหรอไม, คา Subnet Mask และ Default Gateway ถกตอง
หรอไม, มคา TFTP1 ทตรงกบ CPU Main ทอยในต PABX หรอไม หากผาน
เงอนไขทกลาวมา กจะสามารถเขาสขนตอนการตรวจสอบขนตอไปได
2.7.2.2.3 3/5 Config Download
เปนขนตอนการตรวจสอบคา Configuration ทอยในอปกรณ Access Switch วาม
การ Configuration ให Port ทเชอมตออยกบ IP Phone รองรบการท า Voice Over
IP Phone หรอไม (ใน Port ดงกลาวตองมค าสง switchport voice vlan 116 อย) และ
จอง IP Address ไวใน INT-IP Card ทอยในต PABX เพอบนทกคาลง CPU Main
2.7.2.2.4 4/5 Binary Download
เปนขนตอนการ Download Binary File ทเกบขอมลหมายเลขสวนกลางทงหมดมา
ไวในเครอง IP Phone โดย Binary File นจะถกเกบไวท CPU Main (โทรศพท IP
Phone จะใชขนตอน 4/5 Binary Download แคครงแรกทตดตงเครองเทานน เมอม
การ Restart IP Phone เครองนนในครงถดไปจะขามขนตอนท 4/5 ไป)
2.7.2.2.5 5/5 Connecting
เปนขนตอนการทดสอบการเชอมตอโดยการสงและรบ Packet เมอถงขนตอนนกจะ
ขนสถานะ Connected และเขาสโหมดพรอมใชงาน (โหมดพรอมใชงานจะแสดง
วนทปจจบน และเวลาปจจบนบนหนาจอโทรศพท IP Phone)