ความรู้คู่ความก้าวหน้า
 
แนวทางการเลือกใช้ routing protocol ภายในองค์กร (IGP) ในมุมมองของ โก้-ชัยวัฒน์

เนื่องจากมีคำถามที่ว่า "จะใช้ OSPF ดีไหม" 

เบื้องต้น เรามาดู routing protocol ประเภท IGP ในปัจจุบันกันว่ามี IGP routing protocol อะไรให้เราเลือกใช้บ้าง  

IGP: ที่มีอยู่ในปัจจุบัน คือ RIPv2, OSPF, EIGRP และ IS-IS

- สำหรับ RIPv2 หากใช้ในองค์กรใหญ่ๆ แล้ว ท่านสามารถตัดทิ้งออกจากตัวเลือกได้เลยครับ เพราะไม่เหมาะกับ network ขนาดใหญ่ ซึ่งถึงแม้ว่า RIPv2 จะเป็น routing protocol ที่กิน resource หรือทรัพยากร (RAM และ CPU) ของ router น้อยที่สุดก็ตาม แต่ด้วย algorithm ที่มันใช้ในการทำ routing update แล้ว มันจะมีข้อจำกัดทำให้ไม่สามารถใช้กับ network ที่มีขนาดใหญ่ได้ แต่มันจะเหมาะกับ network ขนาดเล็ก เช่น network ที่ใช้ภายในบ้าน โดย router ที่ใช้ภายในบ้านอย่างเช่น ADSL router ราคาถูกๆ ซึ่งมันจะลองรับ routing protocol RIPv2 ได้อย่างลงตัว เพราะ ADSL router จะมี performance ที่ต่ำ และมีการใช้งานกับ network เล็กๆ ภายในบ้าน

- สำหรับ IS-IS เป็น IGP ที่ stable ที่สุด (มันมีเหตุมีผลซึ่งผมได้กล่าวไว้คร่าวๆ ตาม link นี้ครับ) 


แต่เนื่องด้วย IS-IS เป็น routing protocol ที่ไม่ได้ทำงานอยู่บน IP โดยตรง แต่ไปทำงานอยู่บน CLNP protocol ดังนั้นมันจึงเป็น protocol ที่คนไม่นิยมใช้กัน (แต่ใช้ใน network ของ service provider) แนะนำว่าถ้าไม่ได้ศึกษาจริง อย่าใช้เลยครับ เพราะคนรู้จักน้อย หาคนปรึกษายาก ดังนั้น IS-IS จึงตัดทิ้งไป

ดังนั้นเราจะเหลือ routing protocol ที่เป็นทางเลือกแค่ 2 ตัวคือ OSPF และ EIGRP

ผมขอสรุปโดยเปรียบเทียบระหว่าง OSPF กับ EIGRP  ดังนี้ครับ

1. EIGRP จะเป็น network แบบ flat network แต่ OSPF จะเป็น network แบบ hierarchical โดยมี Area 0 เป็น Backbone Area

2. EIGRP จะ convergence ได้เร็วกว่า OSPF ในกรณีที่ Topology Database ของ EIGRP มี Backup Path (หรือที่เราเรียกอย่างเป็นทางการว่า Feasible Successor) 
แต่ถ้า EIGRP มีเส้นทางสำรอง แต่ไม่ได้เข้าเงื่อนไขของ Feasible Successor แล้ว ก็จะไม่สามารถเป็น Backup Path ได้ ซึ่งในกรณีนี้ การ convergence จะไม่ได้ต่างอะไรกับ OSPF หรืออาจจะช้ากว่า OSPF ในกรณีที่ EIGRP มีการส่ง query message เพื่อหา best path ใหม่  --> ดังนั้นการใช้ EIGRP จึงควรต้องมีการ tuning เส้นทางสำรองให้เป็น Feasible Successor

NOTE:
Convergence คือ การเลือก และสร้าง best path ใหม่ใน routing table ในกรณีที่เกิดการเปลี่ยนแปลงใน network เช่น เกิดเหตุการณ์ link failure ใน network

3. EIGRP เป็น Proprietary ของ Cisco ส่วน OSPF เป็น standard 100% ดังนั้น ถ้าในระบบมีอุปกรณ์ยี่ห้ออื่นผสมอยู่ด้วย เช่น Firewall ใช้ยี่ห้ออื่นแล้ว และอยากให้ network ทั้งระบบ run Routing Protocol เดียวกันแล้วล่ะก็ ก็คงต้องใช้ OSPF จึงจะเหมาะสมกว่า

NOTE: ปัจจุบัน EIGRP มีแนวโน้มที่จะกลายเป็น standard ซึ่งในตอนนี้ได้มี draft ออกมาแล้วตามเอกสารของ  IETF (draft-savage-eigrp-00.txt) ตาม link นี้ครับ https://tools.ietf.org/html/draft-savage-eigrp-00

ดังนั้นสรุป ระหว่าง OSPF กับ EIGRP คือ 
1. หากเราไม่ได้ศึกษา EIGRP ในรายละเอียดที่แท้จริงของมันแล้ว และไม่ได้ tuning เพื่อให้ได้ประโยชน์สูงสุดแล้ว มันก็จะไม่ต่างไปจาก OSPF ครับ
2. หาก network เรามีอุปกรณ์หลากยี่ห้อแล้ว แนะนำให้ใช้ OSPF ดีกว่าครับ เพราะการ รัน 2 routing protocol จะนำไปสู่ปัญหาหลายๆ อย่าง เช่น routing loop และการเกิด suboptimal path (การเลือก the best path ที่ไม่เหมาะสม) ในกรณีที่เรามี router มากกว่าหนึ่งตัว ระหว่าง routing protocol domain สอง domain (ศึกษารายละเอียดเพิ่มเติมในวิชา CCNP-ROUTE นะครับ)

สำหรับผมแล้ว หากเราไม่ได้ใช้ VoIP แนะนำให้ใช้ OSPF ครับ แต่หากใช้ VoIP เราอาจจะต้องใช้ประโยชน์ Rapid Convergence ของ EIGRP (แต่จะต้อง tuning นะครับ)

ขอบคุณอาจารย์ Weerachai Yaemvachi สำหรับคำแนะนำในเรื่องของ EIGRP draft มากครับ

ขอบคุณครับ
โก้-ชัยวัฒน์



Create Date : 31 สิงหาคม 2558
Last Update : 8 กันยายน 2558 23:08:41 น. 3 comments
Counter : 6466 Pageviews.  
 
 
 
 
ขอยคุณครับอาจารย์
 
 

โดย: Ironmini IP: 171.101.138.193 วันที่: 3 กันยายน 2558 เวลา:14:47:35 น.  

 
 
 
ขอบคุณมากเลยครับสำหรับบทความดีๆ
 
 

โดย: อุดมเดข IP: 49.237.39.139 วันที่: 4 กันยายน 2558 เวลา:21:43:08 น.  

 
 
 
ขอบคุณครับสำหรับบทความดีๆ
 
 

โดย: Arnat IP: 27.55.144.6 วันที่: 5 กันยายน 2558 เวลา:19:28:48 น.  

Name
Opinion
*ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก

BlogGang Popular Award#15


 
kochaiwat
 
Location :
กรุงเทพฯ Thailand

[Profile ทั้งหมด]

ให้ทิปเจ้าของ Blog [?]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 693 คน [?]




เริ่มงานครั้งแรกที่บริษัท UIH (United Information Highway) ซึ่งเป็นบริษัทผู้ให้บริการทางด้านการสื่อสารข้อมูล อาทิเช่น Lease Line, Frame Relay และ MPLS และได้ย้ายไปร่วมงานกับบริษัท dtac โดยได้ทำงานเกี่ยวกับ IP Network (Switch/Router/Firewall/F5-Loadbalancer) รวมถึง MPLS Network และ IPRAN (IP Radio Access Network) ซึ่งเป็น IP Network ที่รองรับ Access ของ Mobile System นอกจากนั้นยังสนใจศึกษาเรื่อง IPv6 Address ที่จะมาใช้แทน IPv4 ที่เราใช้งานอยู่ในปัจจุบัน
แต่ด้วยความชอบในการแบ่งปันความรู้ จึงได้มีโอกาสสอน CCNA อยู่ที่สถาบันแห่งหนึ่งในอาคารฟอร์จูนทาวน์ในวันเสาร์-อาทิตย์ ตั้งแต่ปี พ.ศ. 2549 จนถึง พ.ศ. 2553 รวมเป็นเวลา 4 ปี, หลังจากนั้นในระหว่างที่ทำงานที่ dtac ก็ได้สอนเสาร์-อาทิตย์เรื่อยมา

เคยเป็น Trainer หรือ Instructor อย่างเต็มตัว สอนวิชาต่างๆ ของ Cisco อย่างเป็นทางการ (Authorize Training) ที่บริษัท Training Partner Thailand จนถึง มีนาคม 2014 และได้ตัดสินใจออกมาสอนเอง เพราะด้วยความรักในอาชีพการสอน และต้องการที่จะแบ่งปันความรู้ให้กับบุคคลในระดับกลางและล่างเพื่อส่งเสริมให้ได้มีโอกาสได้เรียน และได้มีโอกาสสมัครงาน แต่ด้วยใจรักในบริษัท Cisco ดังนั้น เมื่อมีโอกาสเข้ามา จึงได้ตัดสินใจหยุดการสอน และได้เข้าไปเป็นพนักงาน หรือทำงานที่บริษัท Cisco Thailand ตั้งแต่วันที่ 15 กุมภาพันธ์ 2559 (2016) จนถึงปัจจุบัน

ลูกค้าที่เคยมารับการอบรม เช่น
- Lao Telecom Company Ltd
- CAT Telecom
- TOT
- True
- dtac
- CDG Group
- SITA air transport communications and information technology (www.sita.aero/)
- Infonet Thailand
- MultiLink Co., Ltd
- โรงพยาบาลไทยนครินทร์
- และเคยไปเป็นวิทยากรพิเศษที่ มหาวิทยลัยกรุงเทพสุวรรณภูมิ

ปัจจุบัน โก้-ชัยวัฒน์ ได้ผ่านการสอบ:
- Cisco Certified Internetwork Expert (CCIE) No. 51353 และ
- Cisco Certified Systems Instructor (CCSI) ซึ่งเป็น Certificate ที่ออกให้โดย Cisco สำหรับผู้ที่จะเป็นผู้สอน Cisco Certificate อย่างเป็นทางการ และได้รับ CCSI ID: 34784

วิชาที่สามารถได้สอนได้สำหรับ Cisco Certificate ในขณะนี้คือ
- CCNA Routing & Switching
- CCNA Security (IINS)
- CCNP Route & Switch: ROUTE
- CCNP Route & Switch: SWITCH
- CCNP Route & Switch: TSHOOT
- MPLS (IOS)
- MPLS Traffic Engineering (IOS)
- CCNP Service Provider: SPROUTE (OSPF, IS-IS, BGP, Prefix-List, Route-Map and RPL (Routing Policy Language))
- CCNP Service Provider: SPADVROUTE (Advance BGP, Multicast, and IPv6)
- CCNP Service Provider: SPCORE (MPLS, MPLS-TE, QoS)
- CCNP Service Provider: SPEDGE (MPLS-L3VPN, MPLS-L2VPN (AToM and VPLS)
- IPv6

Certification ที่มีอยู่ในปัจจุบัน CCIE# 51353, CCSI# 34784, CCNA Routing & Switching, CCNA Security (IINS), CCNA Design, CCNP Routing & Switching, CCIP, CCNP Service Provider ซึ่งเป็น Certification ของ Cisco product รวมถึง Certification ของสถาบัน EC-Council (www.eccouncil.org) นั่นคือ Certified Ethical Hacker (CEH)

"เป้าหมายมีไว้ให้ไล่ล่า บ้างเหนื่อยล้าบ้างหยุดพัก
ชีวิตแม้ยากนัก แต่เรารักเราไม่ถอย
ชีวิตแม้ต้องคอย จะไม่ปล่อยไปวันๆ
ชิวิตไม่วายพลัน แม้นสักวันต้องได้ชัย"

"แม้ระยะทางจะไกลแค่ไหน แม้ต้องใช้เวลามากเพียงใด
ขอเพียงแค่มีความตั้งใจ เราต้องได้ไปให้ถึงมัน"

ผมจะไม่ยอมทิ้งฝัน แต่จะไล่ล่ามันให้ถึงที่สุด สักวันฝันอาจจะเป็นจริง ถึงจะไปไม่ถึง แต่ผมก็ภูมิใจที่ได้ทำ
==============================
ความรู้ = เมล็ดพืช
ความพยายามในการเรียนรู้ = ปุ๋ย, น้ำ และความใส่ใจที่จะปลูก
สรุปคือ
ยิ่งพยายามเรียนรู้ ยิ่งพยายามศึกษาในเรื่องใดๆ ผลที่ได้คือ จะได้ความรู้ในเรื่องนั้นๆ อย่างลึกซึ้ง เปรียบเสมือนปลูกต้นไม้ด้วยความใส่ใจ ให้น้ำ ให้ปุ๋ย ผลที่ได้ก็คือ ต้นไม้ที่เติบโตอย่างแข็งแรง และผลิดอกและผลที่งดงามให้เราได้ชื่นชม
ความพยายามอยู่ที่ไหน ความสำเร็จจะอยู่ที่นั่น หรือที่ไหนก็ช่าง แต่เชื่อเถอะ เราจะได้ผลลัพธ์ที่ดีจากความพยายามนั้นๆ ไม่มากก็น้อย
อยากได้อะไรให้พยายาม แล้วความสำเร็จมันจะเข้ามาหาเอง
ผมเชื่อ และมั่นใจอย่างนั้น
===============================
ตอนนี้ผมได้ไปถึงฝัน (CCIE) แล้ว และสิ่งที่ไม่คาดฝัน คือได้ทำงานที่บริษัท Cisco ซึ่งถือได้ว่าไกลเกินฝัน

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

ผมขอเป็นกำลังใจให้กับทุกคน และขอให้ประสบความสำเร็จดังที่มุ่งหวัง ไม่ว่าท่านจะหวังสิ่งใดก็ตามครับ

ท้ายที่สุด ผมขอฝากข้อคิดในเรื่อง Certificate ไว้สักนิดนะครับ:
*** "CCIE และ Certificate อื่นๆ มีไว้เพื่อทำมาหากิน และมีไว้เพื่อข่มตนไม่ให้เกรียน เพราะความเกรียนจะนำมาซึ่งการเป็นเป้าให้คนที่เค้าหมั่นไส้ยิงเอานะครับ" ***

Facebook: Chaiwat Amornhirunwong
New Comments
[Add kochaiwat's blog to your web]

MY VIP Friends


 
 
pantip.com pantipmarket.com pantown.com