ตัวอย่าง command IP SLA พร้อมคำอธิบาย
1. สร้าง IP SLA entry ที่ 1
R1(config)# ip sla 1
2. กำหนด IP SLA ให้ใช้การตรวจสอบสถานะของปลายทาง ด้วย IP ICMP Echo (Ping) ไปยัง IP address ปลายทาง 200.1.1.1 โดยให้ใช้ source IP address เป็น 200.1.1.2
R1(config-ip-sla)# icmp-echo 200.1.1.1 source-ip 200.1.1.2
R1(config-ip-sla-echo)# exit
3. กำหนด schedule ว่าจะให้ IP SLA เริ่มต้นทำงานเมื่อไหร่ และสิ้นสุดการทำงานเมื่อไหร่ โดยไปผูกกับ IP SLA entry ที่ 1 ซึ่งให้ทำงานแบบตลอดไป และให้เริ่มต้นทำงาน ณ บัด now
R1(config)# ip sla schedule 1 life forever start-time now
4. สร้าง Object tracking หรือ การติดตาม object โดยให้ติดตาม object ที่เป็น IP SLA entry ที่ 1 แบบตรวจสอบว่า ยังสามารถไปถึงปลายทางได้หรือไม่ (reachability)
R1(config)# track 5 rtr 1 reachability
5. สั่งให้ static default route คอยทำการตรวจสอบสถานะของ tracking object ที่ 5 ว่ามีสถานะปกติดีอยู่หรือไม่
R1(config)# ip route 0.0.0.0 0.0.0.0 200.1.1.1 track 5
เป็นอันพร้อมใช้งาน นั่นคือ ถ้า IP SLA ping ไปยัง 200.1.1.1 ไม่เจอแล้ว ให้ไปแจ้ง tracking object 5 ให้ทราบ และจากนั้น tracking object 5 ก็จะไปแจ้ง static default route ให้ทำการลบ route ออกจาก routing table
- Command IP SLA จะมีหลาย generation (หลายรูปแบบ) นะครับ โดยขึ้นอยู่กับ version ของ IOS ที่ใช้อยู่ ซึ่งที่แสดงอยู่นี้ถือว่าเป็นแค่รูปแบบหนึ่งเท่านั้น
- Command IP SLA จะมีสอนหนักๆ บน CCNP นะครับ
รูปแบบที่ 1 (หนึ่งในหลาย generation) สำหรับ IP SLA
!
ip sla 1
icmp-echo 200.1.1.1 source-ip 200.1.1.2
ip sla schedule 1 life forever start-time now
!
track 5 rtr 1 reachability
!
ip route 0.0.0.0 0.0.0.0 200.1.1.1 track 5
!
รูปแบบที่ 2 (หนึ่งในหลาย generation) สำหรับ IP SLA
!
ip sla 1
icmp-echo 200.1.1.1 source-ip 200.1.1.2
ip sla schedule 1 life forever start-time now
!
track 5 ip sla 1 reachability
!
ip route 0.0.0.0 0.0.0.0 200.1.1.1 track 5
!
หวังว่าจะเป็นประโยชน์กับหลายๆ ท่านนะครับ
ขอบคุณครับ
โก้-ชัยวัฒน์