0

우리는 내부 MII 포트를 통해 CPU에 연결된 MIPS 코어 및 5 포트 스위치 코어를 포함하는 SoC를 기반으로 네트워크 장치를 설계하고 있습니다.이더넷 스위치 장치 드라이버

칩 공급 업체가 제공하는 장치 드라이버는 OS 관점에서 5 포트 스위치를 단일 인터페이스 으로 나타냅니다. 드라이버는 또한 VLAN을 지원하며 현재 두 개의 VLAN 그룹에 5 개의 포트 을 나눕니다. 평가 보드에서이 구성표는 소프트웨어 브리지, 소프트웨어 VLAN 및 방화벽 규칙의 조합과 함께 작동합니다.

Homwever 우리는 외부 24 포트의 사용 전환을 계획하고, 그것을 내부 스위치의 두 포트를 통해 시스템 온칩에 연결되며, 두 포트는 각각 WAN 및 LAN 포트로서 기능해야하고 것 IP 주소를 가질 수 있으므로 우리의 디자인은 참조 디자인과 다른 입니다. 따라서 다른 방법을 사용하지 말고 다섯 개의 내부 포트가 별개의 인터페이스로 보입니다.

그런 다음이 인터페이스 WAN 및 LAN 주소를 할당하고 외부 스위치의 인터페이스 을 해당 VLAN 그룹에 넣을 수 있습니다.

이 메커니즘은 작동 여부를 생각합니까? 둘째,이 별개의 인터페이스를 만들면 하드웨어 대신 하드웨어에서 스위칭을 강제로 수행합니까?

감사합니다.

+0

http://serverfault.com/을 사용해 보셨나요? – pmod

답변

0

Linux 커널 관점에서 볼 때 동일한 물리적 장치, 즉 스위치에 연결될 네트워크 장치 드라이버를 몇 개 만들면됩니다. 그러나 HW에서 스위칭을 비활성화하는 방법은 매우 ... HW 의존적입니다. 스위치 설명서를 확인하십시오.

관련 문제