서로 다른 두 인터페이스의 동일한 정적 라우팅 구성(Centos7)

서로 다른 두 인터페이스의 동일한 정적 라우팅 구성(Centos7)

3개의 eth 포트를 통해 3개의 네트워크에 연결된 centos 7을 실행하는 서버를 설정할 계획입니다. 이 세 개의 네트워크는 10.0.0.0/8에 속합니다. 10.0.0.0/8을 두 개의 eth 포트(정적 경로)로 구성했습니다. 다른 포트는 기본 라우팅에 사용됩니다. 두 개의 eth 포트 사이에 라우팅 충돌이 있을 것이라는 것을 알고 있습니다.

10.0.0.0/8을 중단하지 않도록 이 라우팅 문제에 대한 가능한 해결책이 있습니까?

답변1

나는 이 10.0.0.0/8 네트워크가 두 개라고 추측합니다.다른10.0.0.0/8 네트워크가 호환되지 않습니까? 글쎄요, 아니, 이 문제를 고칠 수는 없습니다. 어쨌든 많은 해킹(NAT? 네트워크 네임스페이스?) 없이는 말이죠.

라우팅 테이블에는 패킷을 한 방향 또는 다른 방향으로 10.0.0.0/8로 보내도록 지시해야 합니다(또는 두 가지 모두에 걸쳐 로드 밸런싱 또는 유사). 기간. 패킷이 "보내야 하는" 대상을 추측할 수 없습니다.

여기서 배울 수 있는 한 가지 교훈은 매우 큰 네트워크가 아닌 이상 네트워크에 대해 10.0.0.0/8을 모두 선언하지 않도록 노력해야 한다는 것입니다. 이렇게 하면 노드를 두 개의 네트워크에 동시에 연결해야 할 때 각 네트워크는 10.0.0.0/8의 작은 부분을 차지하게 되며 다행히 그 부분이 겹치지 않고 모든 것이 완화됩니다.

관련 정보