스위치없이 10Base-T 이더넷을 통해 두 장치 연결 만 가능하고 자동 협상을

하나는 10Mbps 만 가능하고 자동 협상을 지원하지 않는 두 장치를 연결하려고합니다. (다른 하나는 블랙 박스입니다. 내 PC에 10 / 100Mbps로 연결되었을 때 작동하지만 자동 협상을 지원하는지 여부를 확실하게 알 수 없습니다)

스위치를 사용하여 이러한 장치를 연결할 수 있으며 매우 즐겁게 대화합니다. 그러나 장치를 서로 직접 연결하면 어떤 패킷도 링크를 통과하지 않는 것 같습니다. 나는 4 개의 케이블, 스트레이트 스루, 크로스 오버, TX + 및 TX 와이어 스왑이있는 스트레이트 스루 및 TX + 및 TX 와이어 스왑이있는 크로스 오버를 시도했습니다. 나는 후자의 두 케이블을 두 가지 방법으로 시도했습니다. (이것은 핀 3과 6이 어느 장치에서든 교환되는 경우에, 이것은 편광 전송을 사용하는 10M에서 문제가 될 수 있음을 읽었습니다).

NIC를 10M으로 제한하고 자동 협상을 요청하지 않으면 PC에서 두 장치 중 하나에 연결할 수 있습니다.

이 연결이 작동하도록 스위치가 수행 할 수있는 다른 작업이 있습니까? 이 장치들 사이에 케이블을 얻으려고 할 수있는 다른 것들이 있습니까?



답변

Wikipedia 기사를 살펴보십시오 .

스위치가 이중 불일치를 수정할 수 있습니다. 비 블랙 박스를 반이중과 전이중으로 전환 할 수 있습니까?


답변

마침내 해결했다.

자동 협상을 사용하는 경우 다른 장치가 자동 협상을 수행 할 수없는 경우 병렬 감지를 사용하여 링크 속도를 결정합니다.

Hauke ​​Laging이 제기 한 우려는 유효한 문제입니다. 특히이 경우 이중 불일치로 인해 링크가 설정되지만 연결 속도가 매우 느릴 수 있습니다. 병렬 감지를 사용하는 경우 자동 협상을 지원하지 않는 장치에서 전송하는 LTP에서만 장치가 전이중 / 반이중 통신이 가능한지 여부를 알 수 없으므로 두 장치의 기본값은 반이중입니다.

필자의 경우 블랙 박스는 병렬 감지를 수행하지 못했고 병렬 감지를 지원한다고 주장하더라도 사양이 100M으로 기본 설정되었습니다. 펌웨어 업데이트로이 문제가 해결되었습니다.

내 PC에 링크가 작동하는 이유는 NIC를 10M HD로 제한 한 경우에도 여전히 자동 협상을 사용하여 해당 기능을 전달하고 있기 때문에 블랙 박스가 필요한 속도를 올바르게 감지했기 때문입니다. 마찬가지로 스위치에 LTP 및 자동 협상 펄스가 모두 올바르게 감지되어 스위치에 연결할 때 완벽하게 작동했습니다.

모든 유용한 의견과 유용한 링크에 감사드립니다. 누구든지 비슷한 문제가 발생하면 디버깅을 도와 드리겠습니다.


답변