чувак ты не понимаешь как работает маршрутизация. В твоем случае пакет имеет dst и src с реальниками и какие там адреса у маршрутизаторов вообще не важно
Тебя какой вопрос интересует откуда берутся 10.x.x. в tracert? Ответ прост так отвечает маршрутизатор. Он может какой угодной адрес тебе туда подставлять. И за ответ там отвечает что настроено на маршрутизаторе при получении пакета который нельзя дальше переслать поскольку TTL истек. Фактически traceroute отправляет серию пакетов с все увеличивающимся TTL и дальше просто ловит служебный ответ от маршрутизатора. То что там отвечает маршрутизатор вообще говоря не важно.