Ubuntu 서버에서 가상 라우터/스위치를 만드는 방법

Ubuntu 서버에서 가상 라우터/스위치를 만드는 방법

다음 명령을 사용하여 /48 서브넷에서 5000개 이상의 IPv6가 할당된 전용 서버 ubuntu 16.04 OS/8GB Ram이 있습니다.

ip -6 addr add IPv6/48 dev eth0

크롤러 프로젝트를 실행할 때마다 이러한 서로 다른 IP 간에 수많은 병렬 연결이 생성됩니다.

문제는 서버 공급자가 스위치의 높은 부하에 대한 메시지를 나에게 보내어 장치의 다른 사용자에게 영향을 미친다는 것입니다.

유일한 해결책은 서버에 가상 라우터/스위치를 생성하는 것이며 전체 /48을 직접 라우팅할 수 있습니다.

도움이 필요하세요?

편집 1: 다음 명령을 사용하여 lo 인터페이스에 ipv6을 할당했습니다.

ip -6 addr add IPv6/48 dev lo

완벽하게 작동합니다. 감사합니다.

답변1

[...] 스위치 부하가 높음 [...] 전체 /48을 직접 라우팅할 수 있음

줄 사이를 읽으면서 그들이 염두에 둘 수 있는 유일한 것은 오버로드된 IPv6 Neighbor Discovery 테이블뿐입니다. 그것이 그들이 고려하고 있는 것이라면 실제로 /48 전체를 당신에게 직접 라우팅할 수 있을 것입니다. 이는 당신과 그들 모두에게 더 좋고 쉬울 것입니다.

"가상 라우터/스위치"와 유사한 것을 만들어야 하는 이유가 무엇인지 생각할 수 없습니다. /48이 사용자에게 직접 라우팅되는 경우 예 lo를 들어 모든 IP 주소를 에 추가하면 eth0모든 것이 제대로 작동합니다.

ip addr add IPv6/48 dev lo

관련 정보