전역 주소 대신 링크 로컬 주소에서 Ubuntu ping이 발생합니다.

전역 주소 대신 링크 로컬 주소에서 Ubuntu ping이 발생합니다.

나는 이와 같은 네트워크를 가지고 있습니다. (클라이언트 2001:10:1:100:0/64) -> 라우터 -> (서버 2001:172:16:200:0/64)

그러나 클라이언트에서 172.16.200.0 네트워크(또는 어디든)로 ping을 실행하면 항상 전역 주소 대신 링크 로컬 주소가 사용됩니다.

ens192    Link encap:Ethernet  HWaddr 00:0c:29:e8:87:5a
      inet addr:10.1.100.11  Bcast:10.1.100.255  Mask:255.255.255.0
      inet6 addr: fe80::20c:29ff:fee8:875a/64 Scope:Link <------ uses this
      inet6 addr: 2001:10:1:100::11/64 Scope:Global <----- want to use this

내 라우터 디버그에서 이것을 볼 수 있습니다. 소스 주소는 글로벌 링크가 아닌 로컬 링크입니다.

FGT-B (vd1) # id=20085 trace_id=5 func=resolve_ip6_tuple_fast line=4005 msg="vd-vd1:0 received a packet(proto=58, fe80::20c:29ff:fee8:875a:1115->2001:172:16:200::44:128) from port2."
id=20085 trace_id=5 func=resolve_ip6_tuple line=4122 msg="allocate a new session-00000163"
id=20085 trace_id=5 func=vf_ip6_route_input line=1117 msg="find a route: gw-2001:172:16:200::44 via port3 err 0 flags 01000001"
id=20085 trace_id=5 func=ip6_forward line=547 msg="invalid source address, drop"

클라이언트 측에서 수신되는 오류는 다음과 같습니다.

root@user1-virtual-machine:~# ping6 2001:172:16:200::44
PING 2001:172:16:200::44(2001:172:16:200::44) 56 data bytes
From fe80::926c:acff:fefb:b53b icmp_seq=1 Destination unreachable: Beyond scope of source address
From fe80::926c:acff:fefb:b53b icmp_seq=2 Destination unreachable: Beyond scope of source address

왜 이런 일이 발생하는지 아시나요?

**라우팅 테이블

2001:10:1:100::/64 dev ens192  proto kernel  metric 256  pref medium
fe80::/64 dev ens160  proto kernel  metric 256  pref medium
fe80::/64 dev ens192  proto kernel  metric 256  pref medium
default via 2001:10:1:100::2 dev ens192  metric 1024  pref medium

관련 정보