여러 NICS와 서브넷 간 라우팅

여러 NICS와 서브넷 간 라우팅

좋은 하루 되세요. 우리는 테스트 목적으로 몇 가지 네트워크를 설정하고 있으며 Linux를 가능한 솔루션으로 고려하고 있습니다. 사용 가능한 일부 Cisco 장비가 있지만 이것이 관리하기 더 쉬운지 확인하고 싶었습니다. 리눅스 배포판은 중요하지 않습니다. 하나가 다른 것보다 낫다면 우리는 그 길을 택하는 것을 선호하지만 이는 일반적인 질문에 더 가깝습니다.

다음 IP 범위를 사용하여 여러 NIC가 설치된 워크스테이션을 갖게 됩니다. 더 많을 수도 있고, 더 적을 수도 있습니다. 참고 - 나는 내 서브넷 마스크가 정확하다고 생각하지만 그것이 작동하도록 하는 최선의 방법을 찾는 것만큼 중요하지는 않습니다.

  • 192.168.255.0/24 <- 격리된 관리 네트워크. 라우팅에 포함되지 않습니다.

  • 10.0.0.0/12 <- 서브넷 10.0.0.0 <-> 10.15.255.255

  • 10.16.0.0/12 <- 서브넷 10.16.0.0 <-> 10.31.255.255

  • 172.16.0.0/20 <- 서브넷 172.16.0.0 <-> 172.16.15.255

  • 172.16.16.0/20 <- 서브넷 172.16.16.0 <-> 172.16.31.255

  • 192.168.0.0/20 192.168.0.0 <-> 192.168.15.255 범위의 슈퍼넷.

  • 192.168.16.0/24 255.255.255.0 마스크가 있는 일반 클래스 C.

  • 192.168.17.0/24. 일반 카테고리 C, 255.255.255.0 마스크 포함.

간단히 말해서 우리는 워크스테이션이 네트워크 간에 IP 트래픽을 라우팅할 수 있기를 원합니다. 주소가 이러한 서브넷 중 하나에 없으면 패킷이 삭제됩니다. 우리가 테스트할 많은 장치는 추가적인 기회를 제공하는 라우팅이 가능한 프로토콜을 사용합니다.

예상 도착 시간. 제가 리눅스에 익숙하지 않아서 어떤 질문을 먼저 해야할지 모르겠습니다. 이 기사를 읽었는데 비슷하지만 정확히 내가 원하는 것은 아닙니다. 여러 서브넷 간 라우팅

라우팅 테이블을 사용하여 이 작업을 수행할 수 있습니까? 라우팅 워크스테이션에 IP 경로를 추가합니까? 이 문제를 어떻게 처리해야 합니까?

답변1

그렇습니다. 그다지 복잡해 보이지는 않습니다! 실제로 적절한 명령을 호출하여 이를 설정할 수 있습니다( 원하는 경우 ip route해당 명령을 생성할 수 있는 유사한 도구가 있습니다 ). netplan상황은 다음과 같습니다

ip route add 10.0.0.0/12 dev enp2s0 

(모든 작업을 수행하지 마십시오. 구문을 올바르게 이해하면 이 작업이 더 쉬울 수 있습니다.)

IPv6는 더 단순하지는 않더라도 동일해야 합니다.

귀하의 의견에서 LLDP를 언급하셨으므로 lldpd라우터에 이를 알리고 싶다면 선택한 Linux에 이를 설치하는 것이 좋습니다. 실제로는 별 문제가 아닙니다. 저는 개인적으로 MRP(Media Redundancy Protocol)에 대한 경험이 없습니다.리눅스의 출현상당히 새롭지만 메인라인 커널에 포함된 것을 보면 Linux를 안정적인 MRP MRM(Media Redundancy Manager)으로 사용할 수 있다고 가정합니다.

관련 정보