
저는 오늘 이 아이디어를 접했고 이에 대해 다양한 동료들로부터 상충되는 의견을 받았습니다.
연결된 장치 자동 협상 설정과 올바르게 일치하도록 포트가 구성된 스위치를 통해 통신할 때 통신 장치의 자동 협상 설정이 서로 일치해야 하는지 이해하려고 합니다. 이것이 괜찮은지 아닌지를 명시적으로 나타내는 예를 찾을 수 없습니다.
나는 통신 장치의 자동 협상 구성이 일치해야 한다고 주장했지만 명확한 예를 들어 이를 뒷받침할 수 없으며 실제로는 틀렸다고 의심합니다. 해당 주제에 대한 일부 문서에서는 스위치에 대한 링크만 중요하지만 명확하지 않다고 제안하는 것으로 보입니다.
대본:
모든 장치는 1000/Full Duplex로 구성됩니다. 그것이 중요하다면 리눅스.
- 장치 1과 스위치 1 포트 1이 연결되어 있고 스위치 포트와 장치 모두 자동 협상이 켜져 있습니다.
- 장치 2와 스위치 1 포트 2가 연결되어 있고 스위치 포트와 장치 모두 자동 협상이 꺼짐
- 장치 1과 장치 2는 UDP 또는 TCP를 통해 서로 데이터를 주고받습니다.
이 구성으로 인해 장치 1과 장치 2에 통신 문제가 발생합니까?
답변1
자동 협상을 통해 서로 다른 기능을 가진 노드가 링크를 설정할 수 있습니다. 각 측은 자신이 지원하는 링크 모드를 알리고 최상의 상호 모드(IEEE 802.3 부록 28B.3 기준)가 선택됩니다.
Auto-1000
10/100/1000 포트(1Gbit/s만 광고) 와 같이 제한된 광고 기능을 제공하는 일부 장치를 제외하고는 자동 협상 설정이 없습니다 . 물론 패스트 이더넷 포트(10/100)는 상호 모드가 없기 때문에 이러한 포트와 연결할 수 없습니다.
매우 타당한 이유가 있거나 다른 해결 방법이 없는 한 자동 협상을 항상 활성화해야 합니다. 특히 한쪽에만 특정 모드를 적용할 경우 이중 불일치가 발생할 가능성이 가장 높습니다. 또한, 기가비트 이더넷 이상으로 더 빠른 속도로자동 협상이 필요합니다.