자동 협상 설정이 일치하는 스위치 포트에 서로 다른 자동 협상 설정이 있는 장치 간에 통신 문제가 발생합니까?

자동 협상 설정이 일치하는 스위치 포트에 서로 다른 자동 협상 설정이 있는 장치 간에 통신 문제가 발생합니까?

저는 오늘 이 아이디어를 접했고 이에 대해 다양한 동료들로부터 상충되는 의견을 받았습니다.

연결된 장치 자동 협상 설정과 올바르게 일치하도록 포트가 구성된 스위치를 통해 통신할 때 통신 장치의 자동 협상 설정이 서로 일치해야 하는지 이해하려고 합니다. 이것이 괜찮은지 아닌지를 명시적으로 나타내는 예를 찾을 수 없습니다.

나는 통신 장치의 자동 협상 구성이 일치해야 한다고 주장했지만 명확한 예를 들어 이를 뒷받침할 수 없으며 실제로는 틀렸다고 의심합니다. 해당 주제에 대한 일부 문서에서는 스위치에 대한 링크만 중요하지만 명확하지 않다고 제안하는 것으로 보입니다.

대본:

모든 장치는 1000/Full Duplex로 구성됩니다. 그것이 중요하다면 리눅스.

  • 장치 1과 스위치 1 포트 1이 연결되어 있고 스위치 포트와 장치 모두 자동 협상이 켜져 있습니다.
  • 장치 2와 스위치 1 포트 2가 연결되어 있고 스위치 포트와 장치 모두 자동 협상이 꺼짐
  • 장치 1과 장치 2는 UDP 또는 TCP를 통해 서로 데이터를 주고받습니다.

이 구성으로 인해 장치 1과 장치 2에 통신 문제가 발생합니까?

답변1

자동 협상을 통해 서로 다른 기능을 가진 노드가 링크를 설정할 수 있습니다. 각 측은 자신이 지원하는 링크 모드를 알리고 최상의 상호 모드(IEEE 802.3 부록 28B.3 기준)가 선택됩니다.

Auto-100010/100/1000 포트(1Gbit/s만 광고) 와 같이 제한된 광고 기능을 제공하는 일부 장치를 제외하고는 자동 협상 설정이 없습니다 . 물론 패스트 이더넷 포트(10/100)는 상호 모드가 없기 때문에 이러한 포트와 연결할 수 없습니다.

매우 타당한 이유가 있거나 다른 해결 방법이 없는 한 자동 협상을 항상 활성화해야 합니다. 특히 한쪽에만 특정 모드를 적용할 경우 이중 불일치가 발생할 가능성이 가장 높습니다. 또한, 기가비트 이더넷 이상으로 더 빠른 속도로자동 협상이 필요합니다.

관련 정보