Duplex and Speed on Cisco Router

      หลังจากเปลี่ยน Swith ใหม่  ผมเจอปัญหา link ระหว่างสาขาทำงานช้ามาก  หลังจาก #sh inter ก็พบว่ามี output errors และ collisions ที่ขา interface ภายใน จึงทำการเปลื่ยน speed และ duplex ใหม่ โดยใช้
Router(config-if)# speed 10
Router(config-if)# duplex full
แล้วก็ไปกำหนด speed และ duplex ที่ port ของ Switch อีกครั้งหนึ่ง

บทความที่เกี่ยวข้อง (อ้างอิงจาก http://www.ciscoclub.in.th/index.php?topic=139.30 )

ปัญหา Set Duplex ไม่ถูกต้อง (Duplex Mismatch) ทำให้เกิด CRC error หรือ late collision

Detail :  ที่ Router ผม ที่ port G0/1 set เป็น  speed 100 mb  full duplex   แต่อีกฝั่ง ในที่นี้ผมต่อ เข้า G.SHDSL modem ซึ่ง เป็น 100  Mb duplex auto   (หลายคนเข้าใจผิดว่า ถ้าฝั่งนึง fix speed  แล้วอีกฝั่ง set เป็น auto มันจะทำงานได้ โดยไม่มีปัญหา)

อาการ คือ หลังจาก Set แล้ว พบ CRC error  count ขึ้นตลอดเวลาที่ ฝั่งที่ set เป็น 100 full duplex

สาเหตุ  มันมี ทฤษฎีของมันอยู่ครับ

1. ถ้าทั้งสองฝั่งเซ็ต auto  มันจะพยายามเลือกตัวเลือกที่ดีที่สุด เท่าที่ negotiate กันได้
2. ถ้าฝั่งหนึ่งเซ็ต auto มันจะพยายาม negotiate แต่ฝั่งที่ไม่ได้เซ็ต auto มันจะกำหนดการทำงานตามที่เซ็ตไปเลย  และไม่โต้ตอบในการ negotiate นั้น   ฝั่งที่พยายาม negotiate จะไม่ได้รับการตอบสนอง  เมื่อไม่มีการตอบสนอง มันก็จะเลือก option ที่ต่ำที่สุด เช่น speed ที่ต่ำที่สุดหรือบางค่าที่เป็นค่า ​default และ half duplex  ถ้าจะ force ก็ต้อง force ทั้งสองฝั่งให้ตรงกัน  ถ้าจะ auto ก็ต้อง auto เหมือนกัน  มิฉะนั้นก็จะเจอเรื่องของ error และ collision อย่างที่เจอครับ

in a duplex mismatch the collision s seen on the half-duplex side of the link are often late collision s. The full-duplex side usually will register fcs (frame check sequence) errors, or runts

ส่วนข้อมูลเสริมดู ตามนี้เลย ครับ

http://www.cisco.com/en/US/products/hw/switches/ps700/products_tech_note09186a00800a7af0.shtml
Share on Google Plus

About Volk-69

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment