스위치없이 10Base-T 이더넷을 통해 두 장치 연결


8

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

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

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

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


내가 사용했던 스위치 외에도 이중 속도 허브로 테스트했는데 완벽하게 작동합니다. 또한 Hauke ​​Laging이 준 훌륭한 답변에 따라 모든 케이블을 반이중 및 전이중으로 테스트했습니다 (슬프게도 올바르지는 않지만). 직접 케이블을 사용하면 링크와 활동 표시등이 트래픽이 전송되고 있지만 어느 쪽에도 패킷이 도착하지 않음을 나타냅니다.
Weir_Doe

답변:


3

Wikipedia 기사를 살펴보십시오 .

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


아주 좋은 지적입니다. 감사합니다. 내가 제어하는 ​​장치에서 전이중 및 반이중 모드를 모두 시도했습니다. 나는 당신이 제안한 나머지 기사를 읽을 것입니다.
Weir_Doe 2016 년

올바르게 이해하면 내가 제어하는 ​​장치를 반이중으로 남겨두고 한 방향으로 만 트래픽을 보내려고하면 듀플렉스 문제를 배제 할 수 있습니까? 적어도 스위치없이 연결이 작동 할 수있을 때까지.
Weir_Doe

1
@Weir_Doe 트래픽을 한 방향으로 만 보내는 것은 분명히 어렵습니다. 이 경우에 대한 경험이 없지만 문제는 트래픽 양과 밀접한 관련이 있다고 가정합니다. 트래픽이 많지는 않지만 제어하는 ​​시스템에서 정적 ARP 할당을하는 데 도움이 될 수 있습니다. 많은 양의 데이터를 보내지 않아도되는 경우 tcHTB와 함께 사용 하는 것이 도움이 될 수 있으므로 각 패킷마다 일시 중지가 발생하도록합니다.
Hauke ​​Laging

한 장치를 완벽하게 제어하고 다른 장치는 몇 초마다 단일 테스트 패킷을 보내므로이 경우 한 방향으로 트래픽이 적도록 일시 중지 할 필요가 없습니다. 그러나 다른 사람들이 비슷한 문제를 가지고 있다면 특히 tc-htb 언급이 좋습니다.
Weir_Doe

1

마침내 해결했다.

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

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

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

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.