
การดูแลเครือข่ายให้มีประสิทธิภาพสูงและมีความเสถียรอยู่เสมอ การตรวจสอบคุณภาพของบริการเครือข่ายเป็นสิ่งที่ขาดไม่ได้ โดยเฉพาะอย่างยิ่งในองค์กรที่ต้องพึ่งพาระบบเครือข่ายตลอดเวลา หนึ่งในเครื่องมือที่ช่วยให้ผู้ดูแลระบบสามารถตรวจสอบและประเมินคุณภาพการให้บริการของเครือข่ายได้อย่างแม่นยำก็คือ Cisco IP SLA (Service-Level Agreement) ฟีเจอร์ที่มีอยู่ใน Cisco IOS ซึ่งช่วยวัดค่าต่าง ๆ เช่น response time, packet loss และ jitter บทความนี้จะพาเราทุกคนไปรู้จักกับแนวคิดของ IP SLA วิธีการทำงาน และขั้นตอนพื้นฐานในการตั้งค่า เพื่อสามารถนำไปใช้งานจริงในการตรวจสอบประสิทธิภาพของเครือข่ายได้อย่างมีประสิทธิภาพ รวมถึงการเปลี่ยนไปใช้งานอีกเส้นทางนึงได้ หากเกิดกรณีที่เส้นทางหลักที่เราตรวจสอบอยู่นั้นเกิดการเสียหายขึ้นนั่นเองครับ
โดยในเคสนี้ เราจะยกตัวอย่างการตั้งค่า IP SLA บน Cisco Router เพื่อทำ WAN Failover ระหว่าง 2 เส้นทาง เช่น Primary: MPLS และ Backup: Internet ซึ่งเป็นแนวทางที่นิยมมากในการออกแบบ Enterprise WAN Redundancy
เป้าหมายของ IP SLA + Tracking
- ตรวจสอบว่า เส้นทางหลัก (MPLS) ยัง “วิ่งได้” อยู่ โดยใช้การ ping ไปยัง IP ปลายทาง
- ถ้า ping ไม่ได้ (เช่น ISP MPLS ล่ม) → ใช้เส้นทางสำรองผ่าน Internet แทน
Network Diagram
ขั้นตอน Config IP SLA + Tracking + Static Route
! สร้าง IP SLA ตรวจสอบปลายทาง (เช่น 8.8.8.8 ผ่านเส้นทางหลัก)
ip sla 1
icmp-echo 8.8.8.8 source-interface GigabitEthernet0/0
frequency 5
timeout 1000
threshold 2
ip sla schedule 1 life forever start-time now
! ผูก SLA นี้เข้ากับ Track
track 1 ip sla 1 reachability
! ตั้ง Static Route โดยใช้ track
! เส้นทางหลัก (ผ่าน MPLS)
ip route 0.0.0.0 0.0.0.0 10.1.1.254 track 1
! เส้นทางสำรอง (ผ่าน Internet)
ip route 0.0.0.0 0.0.0.0 192.168.1.254 200
อธิบายเพิ่มเติม
คำสั่ง | ความหมาย |
---|---|
icmp-echo 8.8.8.8 |
ตรวจสอบปลายทาง (Google DNS) |
source-interface |
ใช้ interface จากฝั่ง MPLS |
track 1 |
ถ้า ping ไม่ได้ → เส้นหลักจะ down |
ip route ... track 1 |
ใช้เส้นทางนี้ถ้า track ยัง up |
admin distance 200 |
เส้นทางสำรองใช้เมื่อเส้นหลักล่ม |
ตรวจสอบสถานะ
show ip sla statistics
show track 1
show ip route
ใช้ในกรณีใดได้บ้าง:
- สลับเส้น Internet กับ MPLS แบบอัตโนมัติ
- ตรวจสอบการล่มของเส้นทางแบบ end-to-end
- ใช้ร่วมกับ BGP Failover ได้เช่นกัน
Source: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipsla/configuration/15-mt/sla-15-mt-book/sla_overview-0.html