Linux의 가상 장치에 중복 MAC이 할당된 적이 있습니까(실제로는 중복 IPv6 링크-로컬 주소)?

Linux의 가상 장치에 중복 MAC이 할당된 적이 있습니까(실제로는 중복 IPv6 링크-로컬 주소)?

동일한 호스트의 서로 다른 네트워크 네임스페이스 간에 완전한 가상 네트워크를 만들고 있습니다. 네트워크 연결에 IPv6 링크 로컬 주소를 사용하도록 프로그램에 지시하겠습니다.

현재 겪고 있는 문제는 가상 네트워크 장치에 초기 링크-로컬 주소가 할당되었지만 DAD(중복 주소 검색)가 완료되면 "임시" 상태로 설정된다는 것입니다. 인터페이스에서 주소가 교체되거나 제거되지 않을 것이라고 가정하고 싶습니다.

장치가 동일한 호스트에서 실행되는 다른 가상 장치하고만 상호 작용한다면 이 가정은 얼마나 나쁜가요? 동일한 MAC 주소를 두 개의 서로 다른 가상 장치에 할당할 수 있는 방법이 커널에 있습니까?

아빠가 끝날 때까지 기다려야 했어요. 하지만 이 작업에는 1.8초가 소요됩니다. 이 애플리케이션에는 너무 긴 시간입니다. 이상적으로는 수백 마이크로초가 허용될 수도 있지만 프로그램이 10마이크로초 내에 새 네트워크 네임스페이스에서 실행됩니다.

관련 정보