2017-10-26 19 views
-1

이더넷 버스 토폴로지 (wiki)를 사용할 계획입니다. 이 오래된 토폴로지를 사용하는 이유는 하드웨어 제한 사항과 소프트웨어 요구 사항입니다. bandwitdh 요구 사항이 매우 낮으므로 충돌은 양호해야합니다.버스 토폴로지의 이더넷 연결

내 문제는 어떻게 현대 이더넷 컨트롤러와 우분투 같은 소프트웨어로이 토폴로지를 테스트 할 수 있는가하는 것입니다. 좋은 구현 예제를 찾을 수 없었습니다.

내가 (고정 IP로) 세 개의 인텔 이더넷 컨트롤러를 연결하는 시도가 함께 만이 그 중 한 번에 링크를했다

+0

T 커넥터와 올바른 터미네이터를 사용 했습니까? 프로그래밍과 관련이있는 것은 무엇입니까? –

+0

사용할 수있는 하드웨어 종류 (NIC, 허브, 스위치 유형)와 직면 한 하드웨어 제한 사항 및 소프트웨어 요구 사항을 알려줘야합니다. – Zac67

+0

글쎄, 하드웨어 제한 사항은 실제로는 백플레인을 통해 연결된 여러 개의 사용자 정의 PCB입니다. 백플레인은 COTS 제품이며 슬롯이 핀 대 핀으로 연결되어 있습니다. 따라서 우리는 일종의 버스 토폴로지를 사용해야합니다. 또한 소프트웨어 팀은 이전 인터페이스를 재사용 할 수 있도록 네트워크 인터페이스가 필요합니다. 따라서 이더넷 버스 토폴로지를 선택했습니다. – ubsahin

답변

0

"현대는"하드웨어가 (그들은 평소처럼 포인트 - 투 - 포인트 연결에서 근무) 버스 토폴로지를 만들려고 할 때 다소 제한적입니다. 더 일반적인 스타/트리 네트워크를 만드는 것이 훨씬 쉽습니다. 그러나 올바른 키 구성 요소를 사용하면 두 토폴로지를 모두 연결할 수 있습니다.

소프트웨어의 관점에서 볼 때 네트워크는 "작동"합니다. 즉 네트워크가 올바르게 구성되어있는 한 소프트웨어 응용 프로그램은 네트워크 레이아웃을 알지 못합니다.

가정 된 이더넷 네트워크를 사용하면 각 세그먼트의 논리 구조가 버스가됩니다. 각 장치는 연결되는 위치와 방법에 관계없이 다른 장치와 통신 할 수 있습니다.