วันอังคารที่ 26 สิงหาคม พ.ศ. 2551

เส้นใยแก้วนำแสง

เส้นใยแก้วนำแสง (fiber optic) คืออะไร
เส้นใยแก้วนำแสงหรือไฟเบอร์ออปติก เป็นตัวกลางของสัญญาณแสงชนิดหนึ่ง ที่ทำมาจากแก้วซึ่งมีความบริสุทธิ์สูงมาก
เส้นใยแก้วนำแสงมีลักษณะเป็นเส้นยาวขนาดเล็ก มีขนาดประมาณเส้นผมของมนุษย์เรา เส้นใยแก้วนำแสงที่ดี
ต้องสามารถนำสัญญาณแสงจากจุดหนึ่งไปยังอีกจุดหนึ่งได้ โดยมีการสูญเสียของสัญญาณแสงน้อยมากเส้นใยแก้วนำแสง
สามารถแบ่งตามความสามารถในการนำแสงออกได้เป็น 2 ชนิด
คือ เส้นใยแก้วนำแสงชนิดโหมดเดี่ยว (Singlemode Optical Fibers, SM) และชนิดหลายโหมด (Multimode Optical Fibers, MM) ในปัจจุบันได้มีการพัฒนาเส้นใยแก้วนำแสง ที่ทำมาจากพลาสติกเพื่องานบางอย่างที่ไม่คำนึงถึงการสูญเสียสัญญาณมากนัก เช่น การสื่อสารในระยะทางสั้น ๆ ไม่กี่เมตร

เส้นใยแก้วนำแสงประกอบด้วยส่วนสำคัญ 2 ส่วน
คือ ส่วนที่เป็นตัวกลางนำแสงซึ่งทำจากวัสดุ เช่น แก้ว พลาสติก เรียกว่าแกน (core) กับส่วนที่เป็นที่ห่อหุ้มแกน (cladding)
โดยดัชนีหักเหของที่ห่อหุ้มแกนจะมีค่าน้อยกว่าดัชนีหักเหของแกนทั้งนี้ก็เพื่อกั้นไม่ให้แสงภายในเส้นใยแก้วนำแสงทะลุออกมาภายนอก
เส้นใยแก้วนำแสงบางรุ่นจะมีเพียงแกนกับที่ห่อหุ้มแกนเท่านั้น จึงทำให้เส้นใยแก้วนำแสงดังกล่าวมีขนาดเล็กมาก
แต่ในเส้นใยแก้วนำแสงที่ใช้งานทั่วไปนั้นถัดจากส่วนที่ห่อหุ้มแกนออกมา จะเป็นส่วนที่ห่อหุ้มสำหรับทำหน้าที่ป้องกันการฉีกขาดของเส้นใยแก้วนำแสง
และเป็นส่วนที่รองรับแรงดึงแรงบิดที่กระทำต่อเส้นใยแก้วนำแสง รวมทั้งป้องกันไม่ให้แสงหรือรังสีอินฟราเรดจากภายนอกเข้ามารบกวนสัญญาณ
ภายในเส้นใยแก้วนำแสง ส่วนห่อหุ้มนี้มักจะทำจากวัสดุเหนียวสีดำ
สำหรับเส้นใยแก้วนำแสงบางรุ่นที่มีขนาดใหญ่มาก จะมีการใส่สายเคเบิ้ลโลหะด้วยเพื่อเพิ่มความแข็งแรงทนทาน
ในอาคารบ้านเรือน ที่อยู่อาศัย สำนักงานอาคารอุตสาหกรรมต่างๆ ล้วนแล้วแต่ต้องใช้สายสัญญาณเพื่อเชื่อมโยงระบบสื่อสาร แต่เดิมสายสัญญาณที่นำมาใช้
ได้แก่ สายตัวนำทองแดง ปัจจุบันสายสัญญาณระบบสื่อสารมีความจำเป็นมากขึ้น โดยเฉพาะ ระบบการเชื่อมโยงเครือข่ายคอมพิวเตอร์
และมีแนวโน้มที่จะรวมระบบสื่อสาร อย่างอื่นประกอบเข้ามาในระบบด้วย เช่น ระบบเคเบิลทีวี ระบบโทรศัพท์
ระบบการบริการข้อมูลข่าวสารเฉพาะของบริษัทผู้ให้บริการต่างๆ ความจำเป็นลักษณะนี้ จึงมีผู้ตั้งคำถามว่า ถึงเวลา
แล้วหรือยังที่จะให้อาคารที่สร้างใหม่ มีระบบเครือข่ายสายสัญญาณด้วยเส้นใยแก้วนำแสง หากพิจารณาให้ดีพบว่า เวลานั้นได้มาถึงแล้ว
ปัจจุบันราคาของเส้นใยแก้วนำแสงที่เดินในอาคารมีราคาใกล้เคียงกับสาย UTP แบบเกรดที่ดี เช่น CAT 5 ขณะเดียวกันสายเส้นใยแก้วนำแสง ให้ประสิทธิภาพที่สูงกว่ามาก และรองรับการใช้งานในอนาคตได้มากกว่า สายยูทีพี (UTP) แบบ CAT 5 รองรับความเร็วสัญญาณ
ได้ 100 เมกะบิตต่อวินาที และมีข้อจำกัดในเรื่องความยาวเพียง 100 เมตร ขณะที่สายใยแก้วนำแสงรองรับความถี่สัญญาณได้หลายร้อยเมกะเฮิรตซ์
และยังใช้ได้กับ ความยาวถึง 2,000 เมตร การพัฒนาในเรื่องต่างๆของเส้นใยแก้วนำแสงได้ก้าวมาถึงจุดที่จะนำมาใช้กันอย่างกว้างขวางแล้ว
บทความนี้จึงขอนำเสนอเพื่อแสดงให้เห็นว่า เส้นใยแก้วนำแสงมีจุดเด่นอย่างไร มีแนวโน้มการใช้งานด้านใดบ้าง
และที่สำคัญคือ จะได้เป็นข้อมูลสำหรับการศึกษา และทำความเข้าใจกับเส้นใยแก้วนำแสง เพื่อว่าจะได้เห็นข้อดีข้อเสีย
รวมถึงแนวทางการนำมา ประยุกต์ให้คุ้มค่า โดยเฉพาะการมองแนวทางของเทคโนโลยีในระยะไกล

จุดเด่นของสายใยแก้วนำแสง
จุดเด่นของเส้นใยแก้วนำแสงมีหลายประการ โดยเฉพาะจุดที่ได้เปรียบสายตัวนำทองแดง
ที่จะนำมาใช้แทนตัวนำทองแดง จุดเด่นเหล่านี้ มีการพัฒนามาอย่างต่อเนื่อง และดีขึ้นเรื่อยๆ ซึ่งประกอบด้วย
ความสามารถในการรับส่งข้อมูลข่าวสาร เส้นใยแก้วนำแสงที่เป็นแท่งแก้ว ขนาดเล็ก มีการโค้งงอได้
ขนาดเส้นผ่าศูนย์กลางที่ใช้กันมากคือ 62.5/125 ไมโครเมตร เส้นใยแก้วนำแสงขนาดนี้ เป็นสายที่นำมาใช้ภายในอาคารทั่วไป
เมื่อใช้กับคลื่นแสงความยาวคลื่น 850 นาโนเมตร จะส่งสัญญาณได้มากกว่า 160 เมกะเฮิรตซ์ ที่ความยาว 1 กิโลเมตร
และถ้าใช้ความยาวคลื่น 1,300 นาโนเมตร จะส่งสัญญาณได้กว่า 500 เมกะเฮิรตซ์ ที่ความยาว 1 กิโลเมตร
และถ้าลดความยาวลงเหลือ 100 เมตร จะใช้กับความถี่ของสัญญาณมากกว่า 1 กิกะเฮิรตซ์ได้
ดังนั้นจึงดีกว่าสายยูทีพีแบบแคต 5 ที่ใช้กับสัญญาณได้ 100 เมกะเฮิรตซ์

กำลังสูญเสียต่ำ
เส้นใยแก้วนำแสงมีคุณสมบัติในเชิงการให้แสงวิ่งผ่านได้ การบั่นทอนแสงมีค่าค่อนข้างต่ำ ตามมาตรฐานของเส้นใยแก้วนำแสง
การใช้เส้นสัญญาณนำแสงนี้ใช้ได้ยาวถึง 2,000 เมตร หากระยะทางเกินกว่า 2,000 เมตร ต้องใช้ รีพีตเตอร์ทุกๆ 2,000 เมตร
การสูญเสียในเรื่องสัญญาณจึงต่ำกว่าสายตัวนำทองแดงมาก ที่สายตัวนำทองแดงมีข้อกำหนดระยะทางเพียง 100 เมตร
หากพิจารณาในแง่ความถี่ที่ใช้ ผลตอบสนองทางความถี่มีผลต่อกำลังสูญเสีย โดยเฉพาะในลวดตัวนำทองแดง เมื่อใช้เป็นสายสัญญาณ
คุณสมบัติ ของสายตัวนำทองแดงจะเปลี่ยนแปลง เมื่อใช้ความถี่ต่างกัน โดยเฉพาะเมื่อใช้ความถี่ของสัญญาณที่ส่งในตัวนำทองแดง สูงขึ้น
อัตราการสูญเสียก็จะมากตามแต่กรณีของเส้นใยแก้วนำแสง เราใช้สัญญาณความถี่มอดูเลตไปกับแสง การเปลี่ยน
สัญญาณรับส่งข้อมูลจึงไม่มีผลกับกำลังสูญเสียทางแสง

คลื่นแม่เหล็กไฟฟ้าไม่สามารถรบกวนได้
ปัญหาที่สำคัญของสายสัญญาณ แบบทองแดง คือ การเหนี่ยวนำโดยคลื่นแม่เหล็กไฟฟ้า ปัญหานี้มีมาก
ตั้งแต่เรื่องการรบกวนระหว่างตัวนำหรือเรียกว่า Crosstalk การไม่แมตซ์พอดีทางอิมพีแดนซ์ ทำให้มีคลื่นสะท้อนกลับ
การรบกวนจากปัจจัย ภายนอกที่เรียกว่า EMI ปัญหาเหล่านี้สร้างให้ผู้ใช้ต้องหมั่นดูแล แต่สำหรับเส้นใยแก้วนำแสง แล้ว
ปัญหาเรื่องเหล่านี้จะไม่มี เพราะแสงเป็นพลังงานที่มีพลังงานเฉพาะ และไม่ถูกรบกวนโดยคลื่นแม่เหล็กไฟฟ้า การเดินทาง
ในเส้นแก้วก็ปราศจากการรบกวนของแสงจากภายนอก

น้ำหนักเบา
เส้นใยแก้วนำแสงมีน้ำหนักเบากว่าเส้นลวดตัวนำทองแดง น้ำหนัก ของเส้นใยแก้วนำแสงขนาด 2 แกนที่ใช้ทั่วไป
มีน้ำหนักเพียงประมาณ 20 ถึง 50 เปอร์เซนต์ของสาย UTP แบบ CAT 5

ขนาดเล็ก
เส้นใยแก้วนำแสงมีขนาดทางภาคตัดขวางแล้ว เล็กกว่าลวดทองแดง มาก ขนาดของเส้นใยแก้วนำแสง เมื่อรวมวัสดุหุ้มแล้วมีขนาดเล็กกว่าสายยูทีพี
โดยขนาดของสายใยแก้วนี้ใช้พื้นที่ประมาณ 15 เปอร์เซนต์ ของเส้นลวดยูทีพีแบบ CAT 5

มีความปลอดภัยในเรื่องข้อมูลสูงกว่า
การใช้เส้นใยแก้วนำแสงมีลักษณะใช้ แสงเดินทางในข่าย จึงยากที่จะทำการแท๊ปหรือทำการดักฟังข้อมูล
มีความปลอดภัยต่อชีวิตและทรัพย์สิน
การที่เส้นใยแก้วเป็นฉนวนทั้งหมด จึงไม่นำกระแสไฟฟ้า การลัดลงจร การเกิดอันตรายจากกระแสไฟฟ้าจึงไม่เกิดขึ้น

เส้นใยแก้วนำแสงมีราคาแพง
แนวโน้มทางด้านราคามีการเปลี่ยนแปลงราคาของเส้นใยแก้วนำแสงลดลง จนในขณะนี้ยังแพงกว่าสายยูททีพีอยู่บ้าง แต่ก็ไม่มากนักนอกจากนี้
หลายคนยังเข้าใจว่า การติดตั้งเส้นใยแก้วนำแสงมีข้อยุ่งยาก และต้องใช้คนที่มีความรู้ความชำนาญ เสียค่าติตั้งแพง ความคิดนี้ก็คงไม่จริง
เพราะการติดตั้งทำได้ไม่ยากนักเนื่องจากมีเครื่องมือพิเศษช่วยได้มาก เครื่องมือพิเศษนี้สามารถเข้าหัวสายได้โดยง่ายกว่าแต่เดิมมาก
อีกทั้งราคาเครื่องมือก็ถูกลงจนมีผู้รับติดตั้งได้ทั่วไป

เส้นใยแก้วนำแสงยังไม่สามารถใช้กับเครื่องที่ตั้งโต๊ะได้
ปัจจุบันพีซีที่ใช้ส่วนใหญ่ต่อกับแลนแบบอีเธอร์เน็ต ซึ่งได้ความเร็ว 10 เมกะบิต การเชื่อมต่อกับแลนมีหลายมาตรฐาน
โดยเฉพาะปัจจุบันหากใช้ความเร็วเกินกว่า 100 เมกะบิต สายยูทีพีรองรับไม่ได้ เช่น เอทีเอ็ม 155 เมกะบิต
แนวโน้มของการใช้งานระบบเครือข่ายมีทางที่ต้องใช้แถบกว้างสูงขึ้นมาก โดยเฉพาะเมื่อต้องการให้พีซีเป็นมัลติมีเดียเพื่อแสดงผลเป็นภาพวิดีโอ
การใช้เส้นใยแก้วนำแสงดูจะเป็นทางออก พัฒนการของการ์ดก็ได้พัฒนาไปมากเอทีเอ็มการ์ดใช้ความเร็ว 155 เมกะบิต
ย่อมต้องใช้เส้นใยแก้วนำแสงรองรับ การใช้เส้นใยแก้นำแสงยังสามารถใช้ในการส่งรับวิดีโอคอนเฟอเรนซ์
หรือสัญญาณประกอบอื่น ๆ ได้ดี




วันพฤหัสบดีที่ 14 สิงหาคม พ.ศ. 2551

สรุปคำสั่ง OSPF

OSPF เป็นเร้าติ้งโปรโตคอลที่ได้รับการพัฒนาขึ้นมาใช้บนเน็ตเวิร์ก IP โดยคณะทำงาน Interior Gateway Protocol (IGP) ย่อยแห่งคณะกรรมการ Internet Engineering Task Force (IETF) คณะทำงานนี้ได้ถูกก่อตั้งมาตั้งแต่ปี 1998 เพื่อทำหน้าที่ออกแบบเร้าติ้งโปรโตคอลที่ใช้บนเน็ตเวิร์กภายในองค์กร โดยมีพื้นฐานมาจากอัลกอริทึมในทางคอมพิวเตอร์แบบ Shortest Path First (SPF) อัลกอริทึมนี้มีอีกชื่อเรียกหนึ่งว่า Dijkstra’S Algorithm ซึ่งเป็นชื่อที่ตั้งตามชื่อของนักคณิตศาสตร์ที่เป็นผู้ออกแบบและคิดค้นอับกอริทึมนี้

OSPFได้รับการออกแบบมาเพื่อเอาชนะข้อจำกัดต่าง ๆที่เคยมีในเร้าติ้งโปรโตคอลแบบ Distance Vector OSPF นั้นสามารถตอบสนองได้รวดเร็วต่อการเปลี่ยนแปลงที่เกิดขึ้นในเน็ตเวิร์ก และมีการส่ง “triggered updates” ไปในทันทีโดยอัตโนมัติ และส่ง “Periodix update” ไปทุก ๆ ช่วงเวลาเช่น ทุก ๆ 30 นาที นอกจากนั้นยังมีกลไกล ที่ดีในการตรวจสอบสถานการณ์สื่อสาร ระหว่างเร้าเตอร์ปัจจุบันกับเร้าเตอร์ข้างเคียงต่าง ๆ ด้วย “ Hello Mechanism”

โดยสรุปแล้ว OSPF มีคุณลักษณะที่สำคัญได้แก่
- เป็นเร้าติ้งโปรโตคอลมาตรฐานและเป็นมาตรฐานสากล ข้อกำหนดและพฤติกรรมต่าง ๆ ได้รับการอธิบายไว้อย่างชัดเจนใน RFC (Request for Comments) IETF ได้พัฒนา OSPF ขึ้นมาในปี 1988 ส่วนเวอร์ชันล่าสุดซึ่งรู้จักกันในนาม OSPF เวอร์ชัน 2 ได้รับการอธิบายไว้ใน RFC 2328

- เป็นเร้าติ้งโปรโตคอลที่อาศัยการอัปเดตสถานะของเน็ตเวิร์กอินเตอร์เฟซไปให้กับเร้าเตอร์เพื่อบ้านแล้วให้เร้าเตอร์เพื่อนบ้านสร้างภาพรวมของเน็ตเวิร์กทั้งหมด และคำนวณหาเส้นทางเอง แต่จะไม่ ส่งเร้าติ้งเทเบิลทั้งตารางไปให้เร้าเตอร์เพื่อนบ้านเหมือนกันในกรณีของ Distance Vector
- มีการเลือกเส้นทางที่สั้นที่สุดโดยพิจารณาจากแบนด์วิดธ์ (Bandwidth)
-รองรับการตั้งแอดเดรสแบบมีจำนวนบิตของ Subnet Mask ไม่เท่ากัน (Variable Length Subnet Mask: VLSM) และมีการส่ง Subnet Mask ไปให้เร้าเตอร์เพื่อนบ้านด้วย

-รองรับการสร้างสิ่งที่เรียกว่า “OSPF Area” ซึ่งสามารถทำให้เน็ตเวิร์กที่ใช้งาน OSPF สามารถจัดแบ่งเน็ตเวิร์กออกเป็นโซนหรือพื้นที่ย่อย ๆ ได้ (เรียกว่าการแบ่ง Area) ทั้งนี้เพื่อจำกัดสโคป หรือขอบเขตของการเปลี่ยนแปลงเน็ตเวิร์กโทโพโลยี
-รอบรับการทำ “Route summarization”
-รองรับการทำการกระจายแพ็กเก็ตไปบนเส้นทางที่มีแบนด์วิดธ์เท่ากัน
-สามารถทำ “Route authentication” ระหว่างเร้าเตอร์เพื่อตรวจสอบตัวตนซึ่งกันและกันก่อน

ที่จะมีการแลกเปลี่ยนข้อมูลระหว่างกัน
-ไวมากต่อพฤติกรรมการเปลี่ยนแปลงเน็ตเวิร์กโทโพโลยี (Fast convergence)

Wireshark เป็นโปรแกรมที่ใช้ในการดักจับ Packet ที่มีการรับส่งกันบนเครือข่าย ในการดักจับ Packet นั้น โปรแกรม Wireshark นั้นจะต้องทำงานที่เครื่องคอมพิวเตอร์ในเครือข่ายนั้น
Network Diagram ที่ใช้ Wireshark ในการดักจับ packet แสดงภาพของ Network Diagram ที่ใช้ในการดักจับ Packet ของการทำงานของ Open Shortest Path First (OSPF) Protocol ซึ่งจะเป็นการติดต่อเปลี่ยนแปลง Update Routing Protocol ระหว่าง Core Switch และ Router ใน Area เดียวกับการค้นหาเร้าเตอร์ ข้างเคียงที่รัน OSPF จะเกิดขึ้นด้วยการส่งแพ็กเก็ตพิเศษที่เรียกว่า HELLO PACKET ออกไปไปโดยใช้มัลติคาสก์แอดเดรส 224.0.0.5 หลังจากนั้นแอดเดรสของเร้าเตอร์ ข้างเคียงที่ค้นพบได้จะถูกเก็บไว้ในตาราง OSPF Neighbor Table
ผลลัพธ์ที่ได้จะแสดงหมายเลข IP Address ของเร้าเตอร์ และ Switch ข้างเคียง แต่ละตัวที่ค้นพบได้ทางซีเรียสอินเตอร์เฟซต่างๆ กัน เมื่อความสัมพันธ์ระหว่างเพื่อนบ้านถูกสร้างขึ้นได้สำเร็จ สถานะ (State) ที่เห็นจะอยู่ในสถานะ FULL


หลังจากฟอร์มความสัมพันธ์ระหว่างกันได้แล้ว เร้าเตอร์จะมีการส่ง Hello packet ออกไปให้เร้าเตอร์เพื่อนบ้านทุก ๆ ระยะๆ ตามช่วงเวลาที่เรียกว่า Hello Interval เพื่อยืนยันว่าตนเองยังมีชีวิตอยู่ หากเร้าเตอร์ไม่ได้ รับ HELLO PACKET มาจาเร้าเตอร์เพื่อนบ้านหลังจากช่วงเวลาที่เรียกว่า Dead Interval ผ่านไปมันตะถือว่าเร้าเตอร์เพื่อนบ้านนั้น ๆ ได้ดาวน์ลงไป
รูปแบบของ Hello Packetในการสร้างความสัมพันธ์ของ Protocol OSPF จาก Core Switch ที่มี Source IP Address เป็น 172.18.19.252 ซึ่งมี Destination IP Address เป็น 244.0.0.5 (Multicast Address)
BGP (Border Gateway Protocol) เป็นโปรโตคอลเลือกเส้นทางประเภท Exterior Gateway Routing ที่ใช้เพื่อการเชื่อมต่อเราเตอร์ (Router) และเครือข่ายที่อยู่ต่างโดเมน (Domain) กันบนอินเทอร์เน็ต
BGP ใช้ Protocol TCP Port หมายเลข 179 เพื่อใช้ในการขนถ่ายข้อมูลข่าวสาร โดยมีการใช้ TCP เพื่อการสถาปนาการเชื่อมต่อก่อนจะแลกเปลี่ยนข้อมูลข่าวสารระหว่างเราเตอร์ BGP ทั้งสอง (Peer Router) จากนั้นก็จะทำการแลกเปลี่ยนข้อมูลข่าวสาร รวมทั้งการเปิดสัมพันธไมตรีก่อนที่จะแลกเปลี่ยนข่าวสารระหว่างกันต่อไป
ข้อมูลข่าวสารที่เราเตอร์ทั้งสองใช้เพื่อการแลกเปลี่ยนกัน รวมไปถึงข่าวสารที่แสดงถึงความสามารถในการเข้าถึงกันได้ โดยข่าวสารนี้เป็นในรูปแบบของเลขหมาย AS ของแต่ละฝ่าย ซึ่งต่างฝ่ายถือเป็นเส้นทางในการเข้าหากัน ข้อมูลนี้จะช่วยให้เราเตอร์สามารถสร้างผังของเส้นทางที่ปราศจากลูป (Loop) ในการเข้าหากัน อีกทั้งเราเตอร์ยังใช้เพื่อเป็นการกำหนดเส้นทางเชิงนโยบายที่มีเนื้อหาที่กำหนดข้อจำกัดต่าง ๆ


จุดประสงค์ของการใช้ BGP
1.BGP ให้ประโยชน์อย่างเห็นได้ชัด โดยเฉพาะการเชื่อมต่อเครือข่ายต่าง ๆ รวมทั้งลูกค้า และผู้ให้บริการโทรศัพท์ รวมทั้งเครือข่ายอื่น ๆ
2.BGP เหมาะอย่างยิ่งสำหรับการเชื่อมต่อเครือข่ายในรูปแบบของ Autonomous ต่าง ๆ เข้าด้วยกัน
3.BGP เหมาะอย่างยิ่งสำหรับการเชื่อมต่อเครือข่ายในระดับ Enterprise หากองค์กรของท่านมีการเชื่อมต่อกับอินเทอร์เน็ตแบบหลายเชื่อมต่อเพื่อผลแห่ง Redundancy BGP ก็สามารถทำ Load Balancing Traffic ได้บนเส้นทางที่เป็น Redundant Link
4.จัดเลือกเส้นทางผ่านทางเครือข่ายไปยัง Autonomous System อื่น ๆ ที่เชื่อมต่อกัน
5.มีการเชื่อมต่อระหว่าง Autonomous System มากกว่า 1 เส้น
6.ควบคุมการลำเลียงข้อมูลข่าวสารที่วิ่งไปมาระหว่างระบบ Autonomous System
7.ท่านยังสามารถใช้ Policy ที่กำหนดให้ท่านสามารถเลือกเส้นทางที่ดีที่สุดเพื่อเดินทางไปสู่ปลายทาง

RIP (Routing Information Protocol) เป็นโปรโตคอลที่ใช้อย่างกว้างขวาง สำหรับการจัดการสารสนเทศของ router ภายในเครือข่าย เช่น เครือข่าย LAN ของบริษัท หรือการติดต่อภายในกลุ่ม ของเครือข่าย RIP ได้รับการจัดชั้นโดย Internet Engineering Task Force (IETF) ให้เป็นหนึ่งในโปรโตคอลของ Internet Gateway Protocol (หรือ Interior Gateway Protocol)การใช้ RIP, gateway host (ที่มี router) จะส่งตาราง routing (ซึ่งมีรายการของ host ทั้งหมดที่ทราบ) ไปยัง host ใกล้เคียงทุก 30 วินาที host ใกล้เคียง จะส่งต่อสารสนเทศไปยัง host ต่อไป จนกระทั่งภายในเครือข่าย จะมีข้อมูลเส้นทางเหมือนกัน สถานะนี้เรียกว่า network convergence การหาระยะของเครือข่าย RIP ใช้การนับแบบ hop เป็นวิธีการในการค้นหา (โปรโตคอลอื่นใช้อัลกอริทึมที่ทันสมัยกว่า เช่น เวลา) แต่ละ host ที่มี router ในเครือข่ายใช้ตารางสารสนเทศ routing ในการค้นหา host ต่อไป เพื่อหาเส้นทางให้กับแพ็คเกต สำหรับปลายทางที่กำหนดRIP ได้รับการพิจารณาว่าคำตอบที่มีประสิทธิผล สำหรับเครือข่าย homogeneous ขนาดเล็ก สำหรับเครือข่ายที่ซับซ้อน การส่งผ่านตาราง routing ทุก 30 วินาทีของ RIP อาจจะทำให้จำนวนรวม ของการใช้เครือข่ายหนาแน่นขึ้น


วันอังคารที่ 5 สิงหาคม พ.ศ. 2551

1. Router มีกี่โหมด อะไรบ้าง อธิบายให้ละเอียด
ตอบ1. Router มีกี่โหมด อะไรบ้างRoutingมีอยู่ 2 แบบ หลักๆ ได้แก่
- แบบสเตติก (Static Route)
- แบบไดนามิก (Dynamic Route)Static คือการเลือกเส้นทางแบบ Static นี้
การกำหนดเส้นทางการคำนวณเส้นทางทั้งหมด กระทำโดยผู้บริหาจัดการเครือข่าย
ค่าที่ถูกป้อนเข้าไปในตารางเลือกเส้นทางนี้มีค่าที่ตายตัว ดังนั้นการเปลี่ยนแปลงที่เกิดขึ้นใดๆ บนเครือข่าย
จะต้องให้ผู้บริหารจัดการดูแล เครือข่า เข้ามาจัดการทั้งสิ้น อย่างไรก็ดีการใช้ วิธีการทาง Static เช่นนี้
มีประโยชน์เหมาะสำหรับสภาพแวดล้อมดังนี้
-เหมาะสำหรับเครือข่ายที่มีขนาดเล็ก
-เพื่อผลแห่งการรักษาความปลอดภัยข้อมูล เนื่องจากสามารถแน่ใจว่า
ข้อมูลข่าวสารจะต้องวิ่งไปบนเส้นทางที่กำหนดไว้ให้ ตายตัว
-ไม่ต้องใช้ Software เลือกเส้นทางใดๆทั้งสิ้น-ช่วยประหยัดการใช้ แบนวิดท์ของเครือข่ายลงได้มาก
เนื่องจากไม่มีปัญหาการ Broadcast หรือ
แลกเปลี่ยนข้อมูลระหว่าง Router ที่มาจากการใช้โปรโตคอลเลือกเส้นทางการจัดตั้ง
Configuration สำหรับการเลือกเส้นทางแบบ Staticเป็นที่ทราบดีแล้วว่า
การเลือกเส้นทางแบบ Static เป็นลักษณะการเลือกเส้นทางที่ถูกกำหนดโดยผู้จัดการเครือข่าย
เพื่อกำหนดเส้นทางการเดินทางของข้อมูลที่ตายตัว หรือเจาะจงเส้นทางปกติ Router
สามารถ Forward Packet ไปข้างหน้า บนเส้นทางที่มันรู้จักเท่านั้น
ดังนั้นการกำหนดเส้นทางเดินของแพ็กเก็ตให้กับ Router จึงควรให้ความระมัดระวัง
วิธีการจัด Configure แบบ Static Route ให้กับ Router Cisco ให้ใส่
คำสั่ง ip route ลงไปที่ Global Configuration Mode มีตัวอย่างการใช้คำสั่ง
ดังนี้ip route network [ mask ] {address interface} [distance] [permanent]
-Network เครือข่าย หรือ Subnet ปลายทาง
-Mask หมายถึงค่า Subnet mask
-Address IP Address ของ Router ใน Hop ต่อไป
-Interface ชื่อของ Interface ที่ใช้เพื่อเข้าถึงที่หมายปลายทาง
-Distance หมายถึง Administrative Distance-Permanent
เป็น Optionถูกใช้เพื่อกำหนด เส้นทางที่ตั้งใจว่าจะไม่มีวันถอดถอนทิ้ง
ถึงแม้ว่า จะปิดการใช้งาน Interface ก็ตาม
dynamic คือExterior Gateway Routing ProtocolDistance
Vector Routing ProtocolLink State Routing Protocolเนื่องจาก
จุดประสงค์ของการเขียนบทความนี้ ก็เพื่อให้ท่านผู้อ่านมีแนวคิดในการจัดตั้งเครือข่ายและอุปกรณ์ Router
เพื่อเชื่อมต่อกันระหว่างเครือข่าย และเนื่องจากขอบข่ายของหลักวิชาการด้านนี้ ค่อนข้างกว้าง
จึงขอตีกรอบให้แคบลง โดยจะขอกล่าวถึงรายละเอียดเพียงบางส่วนในการจัดตั้ง Router
ที่ท่านสามารถนำไปใช้ได้ รู้จักกับ Distance Vector Routing Protocol Distance Vector
เป็นโปรโตคอลเลือกเส้นทางที่ Router ใช้เพื่อการสร้างตาราง Routing และจัดการนำแพ็กเก็ต ส่งออก
ไปยังเส้นทางที่กำหนด โดย อาศัยข้อมูลเกี่ยวกับระยะทาง เช่น Hop เป็นตัวกำหนดว่า
เส้นทางใดเป็นเส้นทางที่ดีที่สุด ที่จะนำแพ็กเก็ตส่งออกไปที่ปลายทาง โดยถือว่า ระยะทางที่ใกล้ที่สุด
เป็นเส้นทางที่ดีที่สุด และแอดเดรส ของเครือข่ายปลายทางเป็น VectorDistance Vector
บางครั้งจะถูกเรียกว่า "Bellman-Ford Algorithm" ซึ่งโปรโตคอลนี้ จะทำให้
Router แต่ละตัว ที่อยู่บนเครือข่ายจะต้องเรียนรู้ลักษณะของ Network Topology
โดยการแลกเปลี่ยน Routing Information ของตัวมันเอง กับ Router
ที่เชื่อมต่อกันเป็นเพื่อนบ้าน โดยตัว Router เองจะต้องทำการจัดสร้างตารางการเลือกเส้นทางขึ้นมา
โดยเอาข้อมูล ข่าวสารที่ได้รับจากเครือข่ายที่เชื่อมต่อกับมันโดยตรง ( ข้อมูลนี้ครอบคลุมไปถึงระยะทางระหว่าง Router ที่เชื่อมต่อกัน)
หลักการทำงานได้แก่การที่ Router จะส่งชุด สำเนาที่เป็น Routing Information
ชนิดเต็มขั้นของมันไปยัง Router ตัวอื่นๆ ที่เชื่อมต่ออยู่กับมันโดยตรง ด้วยการแลกเปลี่ยน
Routing Information กับ Router ตัวอื่นๆ ที่เชื่อมต่อกับมันโดยตรงนี้เอง ทำให้ Router แต่ละตัว
จะรู้จักซึ่งกันและกัน หรือรู้เขารู้เรา กระบวนการแลกเปลี่ยนนี้ จะดำเนินต่อไปเป็นห้วงๆ
ของเวลาที่แน่นอนDistance Vector Algorithm ค่อนข้างเป็นแบบที่เรียบง่าย
อีกทั้งออกแบบเครือข่ายได้ง่ายเช่นกัน ปัญหาหลักของของ Distance Vector Algorithm
ได้แก่ การคำนวณเส้นทาง จะซับซ้อนขึ้น เมื่อขนาดของเครือข่ายโตขึ้นตัวอย่างของโปรโตคอลที่ทำงานภายใต้
Distance Vector Algorithm ได้แก่ อาร์ไอพี (RIP) หรือ Routing Information
ProtocolLink State RoutingLink State Routing
ถูกเรียกว่า "Shortest Path First (SPF)" Algorithm ด้วย Link State Routing นี้
Router แต่ละตัวจะทำการ Broadcast ข้อมูลข่าวสารออกมายัง Router
ที่เชื่อมต่อกับมันโดยตรงแบบเป็นระยะๆ ข้อมูลข่าวสารนี้ยังครอบคลุมไป
ถึงสถานะของการเชื่อมต่อระหว่างกันด้วยวิธีการของ Link State นี้ Router
แต่ละตัวจะทำการสร้างผังที่สมบูรณ์ของเครือข่ายขึ้น จากข้อมูลที่มันได้รับจาก Router อื่นๆทั้งหมด
จากนั้นจะนำมาทำการคำนวณเส้นทางจากผังนี้โดยใช้ Algorithm ที่เรียกว่า Dijkstra Shortest Path AlgorithmRouter
จะเฝ้าตรวจสอบดูสถานะของการเชื่อมต่ออย่างต่อเนื่อง โดยการแลกเปลี่ยนระหว่างแพ็กเก็ตกับ Router เพื่อนบ้าน
แต่หาก Router ไม่ตอบสนองต่อความพยายามที่จะติดต่อด้วย หลายๆครั้ง การเชื่อมต่อก็จะถือว่าตัดขาดลง
แต่ถ้าหากสถานะ ของ Router หรือการเชื่อมต่อเกิดการเปลี่ยนแปลง ข้อมูลข่าวสารนี้จะถูก Broadcast
ไปยัง Router ทั้งหมดที่อยู่ในเครือข่ายการจัดตั้ง Configure ให้กับวิธี
การจัดเลือกเส้นทางแบบ Dynamicในการจัดตั้งค่าสำหรับการเลือกเส้นทาง (Routing) แบบ Dynamic
จะมี 2 คำสั่งสำหรับการใช้งาน ได้แก่ คำสั่ง Router และ Network โดยคำสั่ง Router
เป็นคำสั่งที่ทำให้เริ่มต้นการเกิดกระบวนการเลือกเส้นทางขึ้น รูปแบบของคำสั่งมี
ดังนี้Router (config)#router protocol [keyword]ต่อไปนี้เป็นคำอธิบายรายละเอียดของ
รูปแบบคำสั่งProtocol เป็นโปรโตคอลเลือกเส้นทางแบบใดแบบหนึ่ง ระหว่าง RIP IGRP OSPF
หรือ Enhanced IGRPKeyword ตัวอย่าง เช่น เลขหมายของ Autonomous
ซึ่งจะถูกนำมาใช้กับโปรโตคอลที่ต้องการระบบ Autonomous
ได้แก่ โปรโตคอล IGRPคำสั่ง Network ก็เป็นคำสั่งที่มีความจำเป็นต่อการใช้งานเช่นกัน
เนื่องจากมันสามารถกำหนดว่า Interface ใดที่จะเกี่ยวข้องกับการรับหรือส่ง Packet
เพื่อการ Update ตารางเลือกเส้นทาง ขณะเกิดกระบวนการเลือกเส้นทางขึ้นคำสั่ง Network
จะเป็นคำสั่งที่ทำให้ โปรโตคอลเลือกเส้นทางเริ่มต้นทำงานบน Interface ต่างๆ ของ Router
อีกทั้งยังทำให้ Router สามารถโฆษณาประชาสัมพันธ์เครือข่ายที่ตนดูแลอยู่
ได้อีกด้วย รูปแบบของคำสั่งมีดังนี้Router (config-router)#network network
- numberNetwork-number ในที่นี้หมายถึง เครือข่ายที่เชื่อมต่อกันโดยตรง และ Network Number
จะต้องอยู่ในมาตรฐาน เลขหมาย ของ INTERNIC
2.จงบอกคำสั่งในแต่ละโหมดมาอย่างน้อย 5 คำสั่ง
ตอบ คำสั่งaccess
-enable
เป็นการสร้าง Access List entry ชั่วคราว
clear
เป็นการ reset ค่า configure ต่างๆที่ท่านสร้างขึ้นชั่วคราว
connect
ใช้เพื่อ เปิด connection กับ terminaldisableปิด
หรือยกเลิกคำสั่งที่อยู่ใน Privileged modedis
connect
ยกเลิกการเชื่อมต่อใดๆกับ network
enableเข้าสู่ privileged Exec mode
exit
ออกจากการใช้ User Exec mod
helpใ
ช้เพื่อแสดงรายการ helplatเปิดการเชื่อมต่อกับ LAT (เครือข่าย VAX)
lockใช้เพื่อ lock terminallogin
loginเข้ามาเป็น userlogoutexit ออกจาก
EXECmrinfoใ
ช้เพื่อการร้องขอข้อมูลข่าวสารเกี่ยวกับ Version
และสถานะของ
Router เพื่อนบ้านจาก multicast router
ตัวหนึ่งmstatแสดงสถิติหลังจากที่ได้ตามรอยเส้นทางแบบ Multicast ของ Router
mtraceใช้ติดตามดู เส้นทาง Multicast แบบย้อนกลับจาก ปลายทางย้อนกลับมาที่ต้นทาง
name-connectionเป็นการให้ชื่อกับ การเชื่อมต่อของเครือข่ายที่กำลังดำเนินอยู่
padเปิดการเชื่อมต่อ X.25 ด้วย X.29 PAD
Pingใช้เพื่อทดสอบการเชื่อมต่อpppใช้เรียกการเชื่อมต่อแบบ PPP
resumeใช้เพื่อการ กลับเข้าสู่การเชื่อมต่อของเครือข่ายอีกครั้ง
rloginเปิดการเชื่อมต่อ remote Login กับ Server ระยะไกล
showแสดงข้อมูลข่าวสารเกี่ยวกับการทำงานของ Router ในปัจจุบัน
slipเริ่มการใช้งาน Slip (serial line protocol)systatเป็นการแสดงข้อมูลข่าวสารเกี่ยวกับ
Terminal Line เช่นสถานะของระบบtelnetเป็นการเปิด การเชื่อมต่อทาง
Telnetterminalเป็นการจัด Parameter ของ Terminal Linetraceroute
เป็นการใช้ Traceroute เพื่อการติดตามไปดู ระบบที่อยู่ปลายทางtunnelเปิดการเชื่อมต่อแบบ
Tunnelwhereแสดงรายการ ของ Link ที่กำลัง Active ในปัจจุบัน
3. Command prompt ในโหมดต่างๆ
ตอบ
Command Mode Command Mode
หลักภายใน Cisco IOS ได้แก่User Exec ModePrivileged
Exec ModeGlobal Configuration ModeInterface
ConfigurationBoot Mode
4. Use exec mode พร้อมรายละเอียด
ตอบ Command Mode หลักภายใน Cisco IOS
ได้แก่User Exec ModePrivileged Exec
ModeGlobal Configuration ModeInterface
ConfigurationBoot ModeUser Exec ModeUser Exec Mode
เป็นโหมดแรกที่ท่านจะต้อง Enter เข้าไป เมื่อRouter เริ่มทำงาน วิธีที่จะรู้ว่าท่านได้เข้าสู่
User Exec Mode จาก Prompt ของ Router ได้แก่ Prompt
ที่แสดงบนหน้าจอ ได้แก่ ชื่อของ Router แล้วตามด้วยเครื่องหมาย >
เช่นRouterhostname >ต่อไปนี้ เป็นตารางแสดงรายการคำสั่ง
ภายใต้ User Exec Commandsตารางที่
1แสดงรายการคำสั่ง ภายใต้ User Exec Commandsคำสั่งaccess
-enableเป็นการสร้าง Access List entry ชั่วคราวclearเป็นการ reset ค่า configure
ต่างๆที่ท่านสร้างขึ้นชั่วคราวconnectใช้เพื่อ เปิด connection กับ terminaldisableปิด
หรือยกเลิกคำสั่งที่อยู่ใน Privileged modedisconnectยกเลิกการเชื่อมต่อใดๆกับ
networkenableเข้าสู่ privileged Exec modeexitออกจากการใช้ User Exec
modehelpใช้เพื่อแสดงรายการ helplatเปิดการเชื่อมต่อกับ LAT (เครือข่าย VAX)lock
ใช้เพื่อ lock terminalloginloginเข้ามาเป็น userlogoutexit ออกจาก
EXECmrinfoใช้เพื่อการร้องขอข้อมูลข่าวสารเกี่ยวกับ Version
และสถานะของ Router เพื่อนบ้านจาก multicast router
ตัวหนึ่งmstatแสดงสถิติหลังจากที่ได้ตามรอยเส้นทางแบบ Multicast
ของ Router แล้วmtraceใช้ติดตามดู เส้นทาง Multicast แบบย้อนกลับจาก
ปลายทางย้อนกลับมาที่ต้นทางname-connection
เป็นการให้ชื่อกับ การเชื่อมต่อของเครือข่ายที่กำลังดำเนินอยู่padเปิดการเชื่อมต่อ X.25 ด้วย X.29 PADPing
ใช้เพื่อทดสอบการเชื่อมต่อpppใช้เรียกการเชื่อมต่อแบบ PPPresumeใช้เพื่อการ
กลับเข้าสู่การเชื่อมต่อของเครือข่ายอีกครั้งrloginเปิดการเชื่อมต่อ remote Login กับ Server ระยะไกล
showแสดงข้อมูลข่าวสารเกี่ยวกับการทำงานของ Router ในปัจจุบันslipเริ่มการใช้งาน
Slip (serial line protocol)systatเป็นการแสดงข้อมูลข่าวสารเกี่ยวกับ
Terminal Line เช่นสถานะของระบบtelnetเป็นการเปิด การเชื่อมต่อทาง
Telnetterminalเป็นการจัด Parameter ของ Terminal Linetracerouteเป็นการใช้
Traceroute เพื่อการติดตามไปดู ระบบที่อยู่ปลายทางtunnelเปิดการเชื่อมต่อแบบ Tunnelwhere
แสดงรายการ ของ Link ที่กำลัง Active ในปัจจุบัน
5.คำสั่งที่ใช้ตรวจสอบสถานะของRout จงบอกอย่างน้อย 5 คำสั่ง
ตอบ access
-enableเป็นการสร้าง Access List entry ชั่วคราว
clearเป็นการ reset ค่า configure ต่างๆที่ท่านสร้างขึ้นชั่วคราว
connectใช้เพื่อ เปิด connection กับ terminaldisableปิด
หรือยกเลิกคำสั่งที่อยู่ใน Privileged modedisconnectยกเลิกการเชื่อมต่อใดๆกับ
networkenableเข้าสู่ privileged Exec modeexitออกจากการใช้
User Exec modehelpใช้เพื่อแสดงรายการ helplatเปิดการเชื่อมต่อกับ LAT
(เครือข่าย VAX)lockใช้เพื่อ lock terminalloginloginเข้ามาเป็น userlogoutexit
ออกจาก EXECmrinfoใช้เพื่อการร้องขอข้อมูลข่าวสารเกี่ยวกับ Version และสถานะของ Router
เพื่อนบ้านจาก multicast router ตัวหนึ่งmstatแสดงสถิติหลังจากที่ได้ตามรอยเส้นทางแบบ
Multicast ของ Router แล้วmtraceใช้ติดตามดู เส้นทาง Multicast แบบย้อนกลับจาก
ปลายทางย้อนกลับมาที่ต้นทางname-connectionเป็นการให้ชื่อกับ
การเชื่อมต่อของเครือข่ายที่กำลังดำเนินอยู่padเปิดการเชื่อมต่อ X.25 ด้วย X.29 PADPing
ใช้เพื่อทดสอบการเชื่อมต่อpppใช้เรียกการเชื่อมต่อแบบ PPPresumeใช้เพื่อการ
กลับเข้าสู่การเชื่อมต่อของเครือข่ายอีกครั้งrloginเปิดการเชื่อมต่อ remote Login กับ Server ระยะไกล
showแสดงข้อมูลข่าวสารเกี่ยวกับการทำงานของ Router ในปัจจุบันslipเริ่มการใช้งาน
Slip (serial line protocol)systatเป็นการแสดงข้อมูลข่าวสารเกี่ยวกับ Terminal Line
เช่นสถานะของระบบtelnetเป็นการเปิด การเชื่อมต่อทาง Telnetterminalเป็นการจัด Parameter
ของ Terminal Linetracerouteเป็นการใช้ Traceroute เพื่อการติดตามไปดู
ระบบที่อยู่ปลายทางtunnelเปิดการเชื่อมต่อแบบ Tunnelwhereแสดงรายการ ของ Link ที่กำลัง Active ในปัจจุบัน
6. การเลือกเส้นทางแบบ Static คืออะไร
ตอบ การเลือกเส้นทางแบบ Static นี้ การกำหนดเส้นทางการคำนวณเส้นทางทั้งหมด
กระทำโดยผู้บริหาจัดการเครือข่าย ค่าที่ถูกป้อนเข้าไปในตารางเลือกเส้นทางนี้มีค่าที่ตายตัว
ดังนั้นการเปลี่ยนแปลงที่เกิดขึ้นใดๆ บนเครือข่าย จะต้องให้ผู้บริหารจัดการดูแล
เครือข่า เข้ามาจัดการทั้งสิ้น อย่างไรก็ดีการใช้ วิธีการทาง Static เช่นนี้ มีประโยชน์เหมาะสำหรับสภาพแวดล้อมดังนี้
-เหมาะสำหรับเครือข่ายที่มีขนาดเล็ก
-เพื่อผลแห่งการรักษาความปลอดภัยข้อมูล เนื่องจากสามารถแน่ใจว่า
ข้อมูลข่าวสารจะต้องวิ่งไปบนเส้นทางที่กำหนดไว้ให้ ตายตัว-ไม่ต้องใช้ Software เลือกเส้นทางใดๆทั้งสิ้น
-ช่วยประหยัดการใช้ แบนวิดท์ของเครือข่ายลงได้มาก เนื่องจากไม่มีปัญหาการ Broadcast
หรือแลกเปลี่ยนข้อมูลระหว่าง Router ที่มาจากการใช้โปรโตคอลเลือกเส้นทางการจัดตั้ง Configuration
สำหรับการเลือกเส้นทางแบบ Staticเป็นที่ทราบดีแล้วว่า การเลือกเส้นทางแบบ Static
เป็นลักษณะการเลือกเส้นทางที่ถูกกำหนดโดยผู้จัดการเครือข่าย เพื่อกำหนดเส้นทางการเดินทางของข้อมูลที่ตายตัว
หรือเจาะจงเส้นทางปกติ Router สามารถ Forward Packet ไปข้างหน้า
บนเส้นทางที่มันรู้จักเท่านั้น ดังนั้นการกำหนดเส้นทางเดินของแพ็กเก็ตให้กับ Router
จึงควรให้ความระมัดระวังวิธีการจัด Configure แบบ Static Route
ให้กับ Router Cisco ให้ใส่คำสั่ง ip route ลงไปที่ Global Configuration Mode
มีตัวอย่างการใช้คำสั่ง ดังนี้ip route network [ mask ]
{address interface} [distance] [permanent]-Network เครือข่าย หรือ Subnet ปลายทาง
-Mask หมายถึงค่า Subnet mask
-Address IP Address ของ Router ใน Hop ต่อไป
-Interface ชื่อของ Interface ที่ใช้เพื่อเข้าถึงที่หมายปลายทาง
-Distance หมายถึง Administrative Distance-Permanent เป็น Option ถูกใช้เพื่อกำหนด
เส้นทางที่ตั้งใจว่าจะไม่มีวันถอดถอนทิ้ง ถึงแม้ว่า จะปิดการใช้งาน Interface ก็ตาม
7. การเลือกเส้นทางแบบ Dynamicคืออะไร
ตอบ dynamic คือตอบ : ประเภทของโปรโตคอลเลือกเส้นทางแบบ Dynamic
โปรโตคอลเลือกเส้นทางแบบ Dynamic มีอยู่ หลายรูปแบบ
ดังนี้Exterior Gateway Routing ProtocolDistance Vector Routing
ProtocolLink State Routing Protocolเนื่องจาก
จุดประสงค์ของการเขียนบทความนี้ ก็เพื่อให้ท่านผู้อ่านมีแนวคิดในการจัดตั้งเครือข่ายและอุปกรณ์ Router
เพื่อเชื่อมต่อกันระหว่างเครือข่าย และเนื่องจากขอบข่ายของหลักวิชาการด้านนี้ ค่อนข้างกว้าง
จึงขอตีกรอบให้แคบลง โดยจะขอกล่าวถึงรายละเอียดเพียงบางส่วนในการจัดตั้ง Router
ที่ท่านสามารถนำไปใช้ได้ รู้จักกับ Distance Vector Routing Protocol Distance Vector
เป็นโปรโตคอลเลือกเส้นทางที่ Router ใช้เพื่อการสร้างตาราง Routing และจัดการนำแพ็กเก็ต ส่งออก
ไปยังเส้นทางที่กำหนด โดย อาศัยข้อมูลเกี่ยวกับระยะทาง เช่น Hop เป็นตัวกำหนดว่า
เส้นทางใดเป็นเส้นทางที่ดีที่สุด ที่จะนำแพ็กเก็ตส่งออกไปที่ปลายทาง โดยถือว่า ระยะทางที่ใกล้ที่สุด
เป็นเส้นทางที่ดีที่สุด และแอดเดรส ของเครือข่ายปลายทางเป็น VectorDistance Vector
บางครั้งจะถูกเรียกว่า "Bellman-Ford Algorithm" ซึ่งโปรโตคอลนี้ จะทำให้ Router
แต่ละตัว ที่อยู่บนเครือข่ายจะต้องเรียนรู้ลักษณะของ Network Topology
โดยการแลกเปลี่ยน Routing Information ของตัวมันเอง กับ Router ที่เชื่อมต่อกันเป็นเพื่อนบ้าน
โดยตัว Router เองจะต้องทำการจัดสร้างตารางการเลือกเส้นทางขึ้นมา โดยเอาข้อมูล
ข่าวสารที่ได้รับจากเครือข่ายที่เชื่อมต่อกับมันโดยตรง ( ข้อมูลนี้ครอบคลุมไปถึงระยะทางระหว่าง Router ที่เชื่อมต่อกัน)
หลักการทำงานได้แก่การที่ Router จะส่งชุด สำเนาที่เป็น Routing Information
ชนิดเต็มขั้นของมันไปยัง Router ตัวอื่นๆ ที่เชื่อมต่ออยู่กับมันโดยตรง
ด้วยการแลกเปลี่ยน Routing Information กับ Router ตัวอื่นๆ ที่เชื่อมต่อกับมันโดยตรงนี้เอง
ทำให้ Router แต่ละตัว จะรู้จักซึ่งกันและกัน หรือรู้เขารู้เรา กระบวนการแลกเปลี่ยนนี้
จะดำเนินต่อไปเป็นห้วงๆ ของเวลาที่แน่นอนDistance Vector Algorithm
ค่อนข้างเป็นแบบที่เรียบง่าย อีกทั้งออกแบบเครือข่ายได้ง่ายเช่นกัน ปัญหาหลักของของ Distance Vector Algorithm
ได้แก่ การคำนวณเส้นทาง
จะซับซ้อนขึ้น เมื่อขนาดของเครือข่ายโตขึ้นตัวอย่างของโปรโตคอลที่ทำงานภายใต้
Distance Vector Algorithm ได้แก่ อาร์ไอพี (RIP)
หรือ Routing Information ProtocolLink State RoutingLink State Routing ถูกเรียกว่า "Shortest Path First (SPF)" Algorithm ด้วย Link State Routing นี้ Router
แต่ละตัวจะทำการ Broadcast ข้อมูลข่าวสารออกมายัง Router
ที่เชื่อมต่อกับมันโดยตรงแบบเป็นระยะๆ ข้อมูลข่าวสารนี้ยังครอบคลุมไป ถึงสถานะ
ของการเชื่อมต่อระหว่างกันด้วยวิธีการของ Link State นี้ Router
แต่ละตัวจะทำการสร้างผังที่สมบูรณ์ของเครือข่ายขึ้น จากข้อมูลที่มันได้รับจาก Router อื่นๆทั้งหมด
จากนั้นจะนำมาทำการคำนวณเส้นทางจากผังนี้โดยใช้ Algorithm
ที่เรียกว่า Dijkstra Shortest Path AlgorithmRouter จะเฝ้าตรวจสอบดูสถานะของการเชื่อมต่ออย่างต่อเนื่อง
โดยการแลกเปลี่ยนระหว่างแพ็กเก็ตกับ Router เพื่อนบ้าน แต่หาก Router
ไม่ตอบสนองต่อความพยายามที่จะติดต่อด้วย หลายๆครั้ง การเชื่อมต่อก็จะถือว่าตัดขาดลง
แต่ถ้าหากสถานะ ของ Router หรือการเชื่อมต่อเกิดการเปลี่ยนแปลง ข้อมูลข่าวสารนี้จะถูก Broadcast
ไปยัง Router ทั้งหมดที่อยู่ในเครือข่ายการจัดตั้ง Configure ให้กับวิธี
การจัดเลือกเส้นทางแบบ Dynamicในการจัดตั้งค่าสำหรับการเลือกเส้นทาง (Routing)
แบบ Dynamic จะมี 2 คำสั่งสำหรับการใช้งาน ได้แก่ คำสั่ง Router และ Network
โดยคำสั่ง Router เป็นคำสั่งที่ทำให้เริ่มต้นการเกิดกระบวนการเลือกเส้นทางขึ้น
รูปแบบของคำสั่งมีดังนี้Router (config)#router protocol [keyword]
ต่อไปนี้เป็นคำอธิบายรายละเอียดของรูปแบบคำสั่งProtocol เป็นโปรโตคอลเลือกเส้นทางแบบใดแบบหนึ่ง
ระหว่าง RIP IGRP OSPF หรือ Enhanced IGRPKeyword
ตัวอย่าง เช่น เลขหมายของ Autonomous
ซึ่งจะถูกนำมาใช้กับโปรโตคอลที่ต้องการระบบ Autonomous
ได้แก่ โปรโตคอล IGRPคำสั่ง Network ก็เป็นคำสั่งที่มีความจำเป็นต่อการใช้งานเช่นกัน
เนื่องจากมันสามารถกำหนดว่า Interface ใดที่จะเกี่ยวข้องกับการรับหรือส่ง Packet
เพื่อการ Update ตารางเลือกเส้นทาง ขณะเกิดกระบวนการเลือกเส้นทางขึ้นคำสั่ง Network
จะเป็นคำสั่งที่ทำให้ โปรโตคอลเลือกเส้นทางเริ่มต้นทำงานบน Interface ต่างๆ ของ Router
อีกทั้งยังทำให้ Router สามารถโฆษณาประชาสัมพันธ์เครือข่ายที่ตนดูแลอยู่ ได้อีกด้วย
รูปแบบของคำสั่งมีดังนี้Router (config-router)#network network
- numberNetwork-number ในที่นี้หมายถึง เครือข่ายที่เชื่อมต่อกันโดยตรง
และ Network Number จะต้องอยู่ในมาตรฐาน เลขหมาย ของ INTERNIC
8. Protocal ที่เลือกเส้นทางแบบ dynamic มีอะไรบ้าง
ตอบ โปรโตคอลเลือกเส้นทางแบบ Dynamic มีอยู่ หลายรูปแบบ
ดังนี้1. Interior Gateway Routing Protocol
2.Exterior Gateway Routing Protocol
3. Distance Vector Routing Protocol
4. Link State Routing ProtocolInterior เป็น Protocol
ที่ใช้แลกเปลี่ยนฐานความรู้ระหว่าง Roter ภายในองค์กร
เดียวกัน ซึ่งได้แก่ RIP , IGRP ,EIGRP และ OSPF Exterior
เป็น Protocol ที่ใช้แลกเปลี่ยนฐานความรู้ต่างองค์กรกันหรือความน่าเชื่อถือต่างกัน
ซึ่งได้แก่ BGP, EGP Distance Vector เป็นโปรโตคอลเลือกเส้นทางที่ Router
ใช้เพื่อการสร้างตาราง Routing และจัดการนำแพ็กเก็ตส่งออกไปยังเส้นทางที่กำหนด โดย
อาศัยข้อมูลเกี่ยวกับระยะทาง เช่น Hop เป็นตัวกำหนดว่า เส้นทางใดเป็นเส้นทางที่ดีที่สุด ที่จะนำแพ็กเก็ตส่งออกไปที่ปลายทาง
โดยถือว่า ระยะทางที่ใกล้ที่สุด เป็นเส้นทางที่ดีที่สุด และแอดเดรส ของเครือข่ายปลายทางเป็น VectorLink State Routing
ถูกเรียกว่า "Shortest Path First (SPF)" Algorithm
ด้วย Link State Routing นี้ Router แต่ละตัวจะทำการ Broadcast
ข้อมูลข่าวสารออกมายัง Router ที่เชื่อมต่อกับมันโดยตรงแบบเป็นระยะๆ ข้อมูลข่าวสารนี้ยังครอบคลุม
ไปถึงสถานะของการเชื่อมต่อระหว่างกันRouting Protocols
(เส้นทางการเชื่อมต่อ)Exterior routing Protocol (EGP) เป็นโปรโตคอล
สำหรับการแลกเปลี่ยนข้อมูลของ router ระหว่าง 2 เครือข่ายของ gateway host
ในระบบเครือข่ายแบบอัตโนมัติ ซึ่ง EGP มีการใช้โดยทั่วไป ระหว่าง host บนอินเตอร์เน็ต
เพื่อแลกเปลี่ยนสารสนเทศของตาราง routing โดยตาราง routing ประกอบด้วย
รายการ router ตำแหน่งที่ตั้ง และเมทริกของค่าใช้จ่ายของแต่ละ router
เพื่อทำให้สามารถเลือกเส้นทางที่ดีที่สุด กลุ่มของ router แต่ละกลุ่มจะใช้เวลาภายใน 120 วินาที ถึง 480 วินาที
ในการส่งข้อมูลส่งตาราง routing ทั้งหมดไปยังเครือข่ายอื่น ซึ่ง EGP -
2 เป็นเวอร์ชันล่าสุดของ EGP Border Gateway Protocol (BGP)
เป็นโปรโตคอลสำหรับการแลกเปลี่ยนข้อมูลของเส้นทางระหว่าง gateway host (ซึ่งแต่ละที่จะมี router ของตัวเอง)
ในเครือข่ายแบบอัตโนมัติ BGP มักจะได้รับการใช้ระหว่าง gateway host บนระบบอินเตอร์เน็ต
ตาราง routing ประกอบด้วยรายการของ router ตำแหน่งและตารางค่าใช้จ่าย (cost metric)
ของเส้นทางไปยังrouterแต่ละตัวเพื่อการเลือกเส้นทางที่ดีที่สุด host ที่ใช้การติดต่อด้วยประเภทของ Routing
ภายใน Network ที่เชื่อมต่อกับเนตเวิคโดยตรงRouting Information Protocol (RIP)
เป็นโปรโตคอลที่ใช้อย่างกว้างขวาง สำหรับการจัดการสารสนเทศของ router
ภายในเครือข่าย เช่น เครือข่าย LAN ของบริษัท หรือการติดต่อภายในกลุ่ม ของเครือข่าย RIP
ได้รับการจัดชั้นโดย Internet Engineering Task Force (IETF)
ให้เป็นหนึ่งในโปรโตคอลของInternet Gateway Protocol
(หรือ InteriorGatewayProtocol)Open Shortest Path
First (OSPF) ถือเป็น เร้าติ้งโปรโตคอล (Routing Protocol)
ตัวหนึ่งที่นิยมใช้กันอย่างแพร่หลายมากที่สุดในระบบเน็ตเวิร์ก เนื่องจากมีจุดเด่นในหลายด้าน
เช่น การที่ตัวมันเป็น Routing Protocol แบบ Link State,
การที่มีอัลกอรึทึมในการค้นหาเส้นทางด้วยตัวเอง ซึ่งเปรียบเสมือนว่า ตัวของ
เราเตอร์ที่รัน OSPF ทุกตัวเป็นรูท (Root) หรือ จุดเริ่มต้นของระบบไปยังกิ่งย่อยๆ หรือโหนด (Node) ต่างๆ
ซึ่งเป็นเทคนิคในการลดเส้นทางที่วนลูป (Routing Loop) ของการ Routing
ได้เป็นอย่างดีEnhance Interior Gateway Routing Protocol (EIGRP)
นั้นถือได้ว่าเป็น เราติ้งโปรโตคอลที่มีความรวดเร็วสูงสุดของซิสโก้ในการค้นหาเส้นทางภายใน
Intra-AS (Interior Routing Protocol: เราติ้งโปรโตคอลภายใน Autonomous System)
ซึ่ง ในเราติ้งโปรโตคอลแบบ EIGRP นี้ จะเป็นการนำเอา
ข้อดีของการเราติ้งแบบ Distance Vector และ Link State
มาผสมผสานกัน (ในหนังสือบางเล่มจะเรียก เราติ้งโปรโตคอลแบบนี้ว่า “Hybrid”
(ลูกผสม) หรือ Advanced Distance Vector)
9. อธิบาย Protocal Distance Vector ให้เข้าใจ
ตอบ ลักษณะที่สำคัญของการติดต่อแบบ Distance-vector
คือ ในแต่ละ Router จะมีข้อมูล routing table เอาไว้พิจารณาเส้นทางการส่งข้อมูล
โดยพิจารณาจากระยะทางที่ข้อมูลจะไปถึงปลายทางเป็นหลัก จากรูป Router
A จะทราบว่าถ้าต้องการส่งข้อมูลข้ามเครือข่ายไปยังเครื่องที่อยู่ใน Network B แล้วนั้น
ข้อมูลจะข้าม Router ไป 1 ครั้ง หรือเรียกว่า 1 hop ในขณะที่ส่งข้อมูลไปยังเครื่องใน Network C
ข้อมูลจะต้องข้ามเครือข่ายผ่าน Router A ไปยัง Router B เสียก่อน ทำให้การเดินทางของข้อมูลผ่านเป็น 2 hop
อย่างไรก็ตามที่ Router B จะมองเห็น Network B และ Network C อยู่ห่างออกไปโดยการส่งข้อมูล 1 hop
และ Network A เป็น2 hop ดังนั้น Router A และ Router B
จะมองเห็นภาพของเครือข่ายที่เชื่อมต่ออยู่แตกต่างกันเป็นตารางข้อมูล routing table ของตนเอง
จากรูปการส่งข้อมูลตามลักษณะของ Distance-vector routing protocol
จะเลือกหาเส้นทางที่ดีที่สุดและมีการคำนวณตาม routing algorithm เพื่อให้ได้ผลลัพธ์ออกมา
ซึ่งมักจะเลือกเส้นทางที่ดีที่สุดและมีจำนวน hop น้อยกว่า โดยอุปกรณ์ Router
ที่เชื่อมต่อกันมักจะมีการปรับปรุงข้อมูลใน routing table อยู่เป็นระยะๆ ด้วยการ Broadcast
ข้อมูลทั้งหมดใน routing table ไปในเครือข่ายตามระยะเวลาที่ตั้งเอาไว้การใช้งานแบบ Distance-vector
เหมาะกับเครือข่ายที่มีขนาดไม่ใหญ่มากและมีการเชื่อมต่อที่ไม่ซับซ้อนเกินไป ตัวอย่างโปรโตคอลที่ทำงานเป็นแบบ
Distance-vector ได้แก่ โปรโตคอล RIP (Routing Information Protocol)
และโปรโตคอล IGRP (Interior Gateway Routing Protocol) เป็นต้น
10. Protocol BGP คืออะไรมีหลักการทำงานอย่างไร
ตอบ Border Gateway Protocol (BGP) เป็นโปรโตคอลสำหรับการแลกเปลี่ยนข้อมูลของเส้นทางระหว่าง
gateway host (ซึ่งแต่ละที่จะมี router ของตัวเอง) ในเครือข่ายแบบอัตโนมัติ BGP
มักจะได้รับการใช้ระหว่าง gateway host บนระบบอินเตอร์เน็ต ตาราง routing
ประกอบด้วยรายการของ router ตำแหน่งและตารางค่าใช้จ่าย (cost metric)
ของเส้นทางไปยัง router แต่ละตัว เพื่อการเลือกเส้นทางที่ดีที่สุด host
ที่ใช้การติดต่อด้วย BGP จะใช้ Transmission Control Protocol (TCP)
และส่งข้อมูลที่ปรับปรุงแล้วของตาราง router เฉพาะ host ที่พบว่ามีการเปลี่ยนแปลง
จึงมีผลเฉพาะส่วนของตาราง router ที่ส่ง BGP-4 เป็นเวอร์ชันล่าสุด
ซึ่งให้ผู้บริหารระบบทำการคอนฟิก cost metric
ตามนโยบาย การติดต่อด้วย BGP ของระบบ แบบอัตโนมัติที่ใช้ Internet BGP (IBGP)
จะทำงานได้ไม่ดีกับ IGP เนื่องจาก router ภายในระบบอัตโนมัติต้องใช้ตาราง routing 2 ตาราง
คือ ตารางของ IGP (Internet gateway protocol)
และตารางของ IBGP BGP เป็นโปรโตคอลที่ทันสมัยกว่า Exterior Gateway Protocol
11. สายใยแก้วนำแสงมีกี่ชนิด
ตอบ ชนิดคือไฟเบอร์ออฟติค
12. สัญญาณแก้วใยแก้วนำแสงต่างๆ
ตอบ อนาล็อกกับดิจิตอล
13. จงบอกข้อดีของเส้นใยแก้วนำแสง
ตอบ 1. มีน้ำหนักเบาและไม่เป็นสนิม ซึ่งเหมาะมากสำหรับใช้งานในยานอวกาศ และรถยนต์
2. เส้นใยแสง 1 เส้น สามารถที่จะมีช่องสัญญาณเสียงได้มากเท่ากับ 1500 คู่สาย
3. ความห่างของตัวขยายสัญญาณสำหรับเส้นใยแสงมีค่าตั้งแต่ 35 ถึง 80 กิโลเมตร
ซึ่งตรงข้ามกับสายธรรมดา ซึ่งมีค่าตั้งแต่ 1 ถึงแค่ 1.5 กิโลเมตรเท่านั้น
4. เส้นใยแสงจะไม่มีการรบกวนจากฟ้าแลบ และการแผ่รังสีของคลื่นแม่เหล็กไฟฟ้า
14. ขนาดของ core และ cladding ในเส้นใยแก้วนำแสงแต่ละชนิด
ตอบ แท่งควอร์ต ซึ่งผ่านกระบวนการ Modefied Chemical Vapor Deposition (MCVD)
แล้วจะถูกวางในแนวตั้งในหอดึง (Drawing Tower) ซึ่งจะถูกให้ความร้อนต่ออีก (2200 F)
และถูกดึงลงด้านล่าง โดยหลักการของการหลอมเหลวควบคุมด้วยคอมพิวเตอร์ และขบวนการการดึง
เพื่อจะทำให้เส้นใยแสงคุณภาพสูง มีความยาวประมาณ 6.25 กิโลเมตร และเส้นผ่าศูนย์กลางประมาณ 125 ไมโครเมตร
ศูนย์กลางซึ่งถูกเรียกว่า แกน หรือ CORE (เส้นผ่าศูนย์กลาง 8 ไมโครเมตร) จะถูกล้อมรอบด้วยควอร์ตที่บริสุทธิ์น้อยกว่า
ซึ่งถูกเรียกว่า ชั้นคลุม หรือ cladding (ขอบเขตประมาณ 117 ไมโครเมตร
15. การเชื่อมต่อดดยวิธีการหลอมรวม ทำได้โดยวิธีใด
ตอบ การเชื่อมต่อแบบหลอมรวม เป็นการเชื่อมต่อ Fiber Optic สองเส้นเข้าด้วยกัน
โดยการให้ความร้อนที่ปลายของเส้น Fiber Optic จากนั้นปลายเส้น Fiber Optic
จะถูกดันออกมาเชื่อมต่อกัน การเชื่อมต่อกันในลักษณะนี้ เป็นการเชื่อมต่อโดยถาวร จนทำให้ดูเหมือนรวมเป็นเส้นเดียวกัน
การสูญเสียจากการเชื่อมต่อในลักษณะนี้ จะทำให้มีความสูญเสีย ประมาณ 0.01 - 0.2 dB
ในขั้นตอนการเชื่อมต่อนี้ ความร้อนที่ทำให้ปลายเส้น Fiber Optic อ่อนตัวลงด้วยประกายไ
ฟที่เกิดจากการ Arc ระหว่างขั้ว Electrode ขณะทำการ หลอมรวม ซึ่งจะยังผลให้การเชื่อมต่อของ Fiber Optic เป็นเนื้อเดียวกัน