%EB%A1%9C%20%EC%9E%90%EB%8F%99%20%EA%B5%AC%EC%84%B1%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
다음 진술에 대한 설명이 필요합니다.
또한 IPv6 사양의 제한으로 인해 여러 외부 인터페이스(예: 이더넷 인터페이스 2개)가 있는 호스트를 자동 구성하는 것은 권장되지 않습니다.
페이지에서 https://www.netbsd.org/docs/network/ipv6/
이 진술은 BSD 커널에 대한 것이며 제 질문은 Linux에 대한 것입니다. 정확한지 또는 최신 커널에 적용되는지 확실하지 않습니다.
내 질문은 다음과 같습니다.
라우터가 아닌 호스트, 두 개의 인터페이스, eth0, eth1이 있고 둘 다에서 accept_ra를 1로 설정했습니다. 라우팅 테이블은 두 개의 기본 링크-로컬 경로로 끝납니다.
fe80::b60c:25ff:fee0:8011을 통한 기본값 dev eth1 proto ra metric 1024는 1726초 hoplimit 64 pref 매체를 통해 만료 fe80::b60c:25ff:fee0:8011을 통한 기본값 dev eth0 proto ra metric 1024는 1787초 hoplimit 64 pref 매체를 통해 만료
이것이 작동할까요? 두 개의 기본 경로가 있고 위의 설명이 여전히 적용되는지 걱정됩니다. 이 명령문은 ipv6에서 호스트, 두 개의 인터페이스, 상태 비저장(slaac) 설정을 가질 수 없음을 나타내는 것 같습니다.
커널은 두 인터페이스 모두에서 ipv6 slaac 자동 구성 설정에 대해 불평하지 않습니다. 커널이 두 인터페이스의 자동 구성에 대해 불평하지 않으면 이 커널이 이를 허용한다고 가정해야 합니까? 커널 측에 패킷 필터링이 있는 것 같은데, 이 상황에서 어떻게 작동하는지 잘 모르겠습니다.
조사했지만 커널이 두 개의 기본 경로를 처리하는 방법을 파악할 수 없었으며 둘 다 메트릭 1024를 사용하므로 균형을 조정할 예정입니다.
fe80::b60c:25ff:fee0:8011은 로컬 서브넷의 라우터 주소입니다. 따라서 이 경우에는 라우터 링크-로컬 주소가 동일하지만 이론적으로는 두 인터페이스가 서로 다른 라우터를 사용하는 서브넷에 연결될 수 있습니다.
감사합니다