여러 IPv6 주소 중 소스 주소로 사용할 주소는 무엇이며 어떻게 결정됩니까?

여러 IPv6 주소 중 소스 주소로 사용할 주소는 무엇이며 어떻게 결정됩니까?

내 설정은 Computer ALAN 케이블을 통해 라우터에 직접 연결되고 컴퓨터 B는 Wi-Fi를 통해 연결됩니다.

Computer A다음은 s 명령의 출력입니다 ip addr.

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp8s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 70:85:c2:cc:c2:4d brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.130/24 brd 192.168.0.255 scope global dynamic noprefixroute enp8s0
       valid_lft 568337sec preferred_lft 568337sec
    inet6 2a02:8109:9cc0:3090:a99a:ec1e:b598:facd/128 scope global dynamic noprefixroute 
       valid_lft 568305sec preferred_lft 568305sec
    inet6 2a02:8109:9cc0:3090:7b53:da6c:4e19:580c/64 scope global dynamic noprefixroute 
       valid_lft 86399sec preferred_lft 43199sec
    inet6 fe80::3c15:8b76:5ba7:4f87/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

해당 명령을 사용하면 내 컴퓨터에서 보내는 모든 패킷이 (/128 주소) 로 설정 ip route get되어 있는 것으로 보입니다 . 이 출력을 이해하는 데 여러 가지 문제가 있습니다.src2a02:8109:9cc0:3090:a99a:ec1e:b598:facd

  1. 이 주소를 src로 선택하는 이유는 무엇입니까?
  2. scope global애초에 왜 주소가 두 개인가요?
  3. IPv6 주소 중 하나가 네트워크 부분을 나타내는 이유는 무엇입니까 /128(네트워크 부분이 인데도 /64라우터는 분명히 첫 번째 비트만 수정합니다 64.)
  4. scope local마지막으로 컴퓨터 B가 동일한 네트워크에 있음에도 불구하고 컴퓨터 B의 마지막 주소 에 연결할 수 없는 이유는 무엇입니까 ? (둘 다 LAN을 통해 동일한 스위치에 연결되어 있으면 작동합니까, 아니면 둘 다 Wi-Fi를 통해 연결되어 있으면 작동합니까?)

답변1

  1. 예를 들어 참조하십시오.주소 선택Wikipedia의 설명:

RFC 6724에 게시된 기본 설정 선택 알고리즘은 특정 대상과의 통신에 가장 적합한 주소를 선택합니다. [...] 기본 구성은 IPv6 사용의 우선순위를 지정하고 가능한 가장 작은 범위에서 대상 주소를 선택하므로 링크-로컬 통신이 동일하게 적절한 경우 전역 라우팅 경로보다 우선합니다.

/128범위 비율이 더 작 으므로 /64항상 외부 IPv6 주소에 대해 선택됩니다 /128.

  1. 시스템에 구성 오류가 있습니다. 오직 당신만이 알아낼 수 있습니다.

  2. 인터페이스는 /128SLAAC 또는 DHCPv6을 통해 주소를 얻기 때문입니다. (2)를 디버깅하면 누가 해당 주소를 할당했는지 확인할 수 있습니다.

  3. 이 링크에는 링크-로컬 대상 주소가 필요합니다(아마도 유일한 옵션은 라우터의 주소일 것입니다).

관련 정보