aws traceroute btw two ec2 возвращает *** в качестве первого прыжка - PullRequest
0 голосов
/ 23 октября 2018

Я попытался отследить маршрут от одного ec2 к другому ec2 и обнаружил, что первый прыжок -

[centos@ip- ~]$ sudo traceroute -T 13.114.151.20 traceroute to
13.114.151.20 (13.114.151.20), 30 hops max, 60 byte packets  
1  * * *  
2  ec2-13-114-151-20.ap-northeast-1.compute.amazonaws.com (13.114.151.20)  0.340 ms  0.337 ms  0.346 ms

Могу ли я узнать, почему это так?

Также кажется, что всегда два прыжкаиз двух ec2 в одном регионе?

1 Ответ

0 голосов
/ 23 октября 2018

Когда две машины EC2 в одном и том же регионе обмениваются данными с использованием своих общедоступных IP-адресов, трафик проходит через Интернет-шлюз, который не отвечает на ваш traceroute.

Количество прыжков всегда равно 2, но этоне значимая информация.Сеть не является сетью Ethernet, построенной из коммутаторов и маршрутизаторов, как в местном центре обработки данных.Конечно, есть коммутаторы и маршрутизаторы, но не в том смысле, в котором вы могли бы предположить ... вся сеть, которую вы видите, является "программно-определяемой" сетью, эмулируемой поверх другой, невидимой сети.Говоря упрощенно, все представляет собой серию туннелей, и природа туннелей препятствует видимости сетей, фактически транспортирующих туннели.

См. Другой день, Другой поток миллиардов для некоторого пониманияфактические детали реализации.

...