เทคนิคการเชื่อม 25Gbps ระหว่าง Mikrotik และ Cisco

จากเดิมที่เราใช้สายระดับความเร็ว 10Gbps หรือน้อยกว่า ถ้าต้องการเชื่อมอุปกรณ์สองตัวข้ามรุ่นหรือยี่ห้อ แต่ไม่สามารถเชื่อมต่อกันได้จะมีค่าที่เราต้องใส่ใจหรืออาจจะต้องเข้าไปช่วยกำหนดจะมีอยู่ 2 ตัว คือ speed negotiate กับ Duplex mode

แต่กับสายทีความเร็ว 25Gbps หรือเร็วกว่า จะมีโหมดเพิ่มขึ้นมาอีกตัวนั่นก็คือ FEC Mode (Forward Error Correction) ซึ่งหากอุปกรณ์สองตัวตั้งค่าโหมดนี้ไม่ตรงกันก็มีผลทำให้ไม่สามารถเชื่อมต่อกันได้ อย่างไรก็ดี ต้องบอกตรงนี้ก่อนว่า การเปิดโหมดนี้จะส่งผลต่อ Latency ที่จะสูงขึ้นเล็กน้อย แต่ถ้าจำเป็นต้องใช้ก็ต้องเปิดแหละ

ใน Mikrotik จะรองรับการตั้งค่า Mode FEC ตั้งแต่ RouterOS 6.47 เป็นต้นมา และมีค่า default เอาไว้ที่ fec91 สำหรับ sfp28 (25Gbps) และสำหรับ qsfp (40Gbps) จะมีค่า default เป็น disable

คราวนี้ switch ของ Cisco เองแต่ละรุ่นจะมีการปรับ fec mode ตรงนี้เปลี่ยนไปโดยอัตโนมัติตามสายที่ใช้ และ รุ่นของ Switch ส่วน Mikrotik เองก็ยืนใช้ค่า default อยู่ตลอด ดังนั้นถ้า 2 ค่านี้ไม่ตรงกันก็จะทำให้เชื่อมต่อหากันไม่ได้

เรื่องนี้เป็นประสบการณ์ใช้งานจริงของคุณ E24OUW กับคุณ Jug ที่ลองใช้และนำประสบการณ์มาแบ่งปันกันไว้ในห้อง Mikrotik ของ LineOpenCHAT (https://bit.ly/MikrotikLineOpenCHAT) โดยมีข้อสรุปดังนี้

  • ถ้าสายระยะไม่เกิน 2m ไม่จำเป็นต้องเปิด FEC ได้ ก็ไม่ต้องเปิดครับ เพราะการเปิดจะทำให้ latency เพิ่มขึ้น
  • ถ้าไม่สามารถเชื่อมต่อกับ cisco ได้ ให้ลองเช็ค fec mode ของ cisco ดูครับว่าทำงานอยู่ที่โหมดไหเช่น ใช้สาย 3M แล้วใช้ FEC74 โดยอัตโนมัติ ก็ให้กำหนดบังคับบน Mikrotik ให้เป็น FEC74 ให้ตรงกันด้วย แล้วก็ปิด auto-negotiation ไปด้วย

โดยคุณ E20UW สรุปคำสั่งของทั้งฝั่ง CISCO และ Mikrotik เอาไว้เรียบร้อยแล้ว ตามนี้ครับ

ฝั่ง MT
set [ find default-name=sfp28-1 ] advertise=”” auto-negotiation=no fec-mode=fec74 speed=25Gbps

ฝั่ง Cisco
interface TwentyFiveGigE1/0/X
speed nonegotiate
fec cl74
end

ขอบคุณ คุณ E20UW ที่แชร์ประสบการณ์ดีๆ จากการลงมือทำจริงใช้จริงแล้วเอามาฝากกันครับ ?

————————
เรียน Mikrotik และเน็ตเวิร์กด้วยภาพ กับคอร์สออนไลน์เนื้อหา 11 ชั่วโมง และภาพประกอบอีก 185 สไลด์
โดย อ.พงษ์พิพัฒน์ ธัญวิรภาพ (Mikrotik Certified Trainer) สนใจติดต่อ LINE ID: @mikrotik https://bit.ly/MikrotikLineOA#เรียนเน็ตเวิร์กด้วยภาพ