Tips แก้ปัญหา Network ทุกองค์กรวิธีอ่านค่า CRC Error บน Switch 

CRC Error (Cyclic Redundancy Check Error) คือความผิดพลาดของข้อมูลที่เกิดขึ้นระหว่างการส่งข้อมูลผ่านสาย LAN หรือ Fiber โดย Switch ตรวจพบว่าข้อมูลที่ได้รับมีความเสียหาย ไม่ตรงกับค่า CRC ที่แนบมากับ Frame
เปรียบเทียบง่ายๆ เหมือนส่งเอกสาร 100 หน้า แต่ปลายทางได้รับมาไม่ครบหรือบางหน้าผิดเพี้ยน จึงถูกนับเป็น CRC Error
----------------------------------------
Cisco Switch
คำสั่งที่ใช้
show interfaces
หรือ
show interfaces GigabitEthernet 1/0/1
ตัวอย่างผลลัพธ์
GigabitEthernet1/0/1 is up, line protocol is up
125 input errors
125 CRC
0 frame
0 overrun
0 ignored
ค่าและความหมาย
• Input Errors -> จำนวน Error ที่รับเข้ามา
• CRC -> ข้อมูลเสียหายระหว่างทาง
• Frame -> Frame ผิดรูปแบบ
• Overrun -> Buffer รับข้อมูลไม่ทัน
• Ignored -> Packet ถูกทิ้ง
----------------------------------------
CRC Error เกิดจากอะไรบ้าง
อาการ
• สายหักใน
• สายโดนหนีบ
• หัว RJ45 เข้าหัวไม่ดี
• สายเก่าใช้งานมานาน
ตัวอย่าง
CRC เพิ่มขึ้นทุกวัน
----------------------------------------
อาการ
• ขยับสายแล้วหลุด
• Link Up/Down บ่อย
----------------------------------------
ตัวอย่าง
Switch = Auto
Server = 100 Full
ผลลัพธ์
• Collision
• CRC Error
• Network ช้า
ตรวจสอบด้วย
show interfaces status
----------------------------------------
อาการ
• เปลี่ยนสายแล้วไม่หาย
• CRC เพิ่มต่อเนื่อง
ทดสอบโดยย้ายไป Port อื่น
----------------------------------------
อาการ
• CRC บน Uplink
• CRC บน Core Switch
ตรวจสอบ
• Fiber Connector สกปรก
• Fiber หักงอ
• SFP เสีย
----------------------------------------
เช่น
• สาย LAN เดินคู่สายไฟแรงสูง
• ใกล้มอเตอร์
• ใกล้เครื่องเชื่อม
----------------------------------------
เคลียร์ Counter ก่อน
Cisco Switch
คำสั่งที่ใช้
clear counters
ตรวจสอบอีกครั้ง
show interfaces
ผลลัพธ์
กรณีปกติ
CRC 0
กรณีมีปัญหา
CRC 25
CRC 50
CRC 100
ตัวเลขเพิ่มขึ้นเรื่อยๆ
----------------------------------------
1. เปลี่ยนสาย LAN
2. เข้าหัว RJ45 ใหม่
3. ตรวจสอบ Speed/Duplex
4. ย้าย Port Switch
5. ตรวจสอบ Patch Panel
6. ตรวจสอบ SFP/Fiber
7. อัปเดต Firmware Switch
8. ตรวจสอบสัญญาณรบกวนจากไฟฟ้า
----------------------------------------
• CRC Error = ข้อมูลเสียหายระหว่างการส่งข้อมูล
• สาเหตุที่พบบ่อยที่สุดคือ สาย LAN หรือหัว RJ45 มีปัญหา
• หากค่า CRC เพิ่มขึ้นเรื่อยๆ แม้ Network ยังใช้งานได้ แสดงว่ามีปัญหาซ่อนอยู่และควรรีบตรวจสอบ
• วิธีเช็กง่ายที่สุดคือใช้คำสั่ง
show interfaces