Действительно ли возможно включать переключатели в транзитные участки traceroute?

Это могло быть столь же просто, как Центр внимания (механизм Поиска MacOS) индексирует те файлы, после того как доли смонтированы. Я полагаю, что существует предпочтение для выключения индексации сетевых ресурсов.

У меня нет средств для тестирования прямо сейчас, но Вы могли попробовать:

  • Попытайтесь работать mdutil -i off /path/to/volume выключить индексацию для соответствующего объема. Если это работает, Вы могли бы настроить его как сценарий для выполнения при запуске или входе в систему.

  • Вы могли также попытаться создать пустой файл, названный ".metadata_never_index" и поместить это в корне сетевой точки монтирования. Это должно препятствовать тому, чтобы центр внимания индексировал папку и подпапки (по крайней мере, под той точкой монтирования.)

24
задан 13 December 2012 в 17:52
3 ответа

Нет. Переходы, показанные в traceroute , показывают путь, по которому IP-пакет следует в маршрутизируемой сети (уровень 3). Маршрутизаторы появятся, а коммутаторы - нет.

Коммутаторы по своей природе являются устройствами уровня 2: они принимают и пересылают кадры Ethernet, используя MAC-адрес назначения для определения правильного порта назначения. Некоторые коммутаторы также могут работать как маршрутизаторы. Мы называем такие устройства «коммутаторами уровня 3». Даже коммутатор уровня 3 не обязательно будет отображаться на трассировке маршрута, потому что большая часть трафика, проходящего через такой коммутатор, является трафиком уровня 2 в его собственной подсети.

В любом случае PowerConnect 2848 не является коммутатором уровня 3. Он "осведомлен об уровне 3" только для целей QoS.

24
ответ дан 28 November 2019 в 20:18

Коммутатор уровня 2 не отображается в tracert, потому что это устройство уровня 2 (коммутатор) и просто пересылает (переключает) трафик с одного порта коммутатора на другой на основе уровня 2. адрес устройства назначения. Tracert (ICMP) работает на уровне 3. Чтобы коммутатор отображался в tracert, он должен использоваться как устройство уровня 3 (маршрутизатор) и находиться на пути уровня 3 между исходным и целевым устройствами. .

7
ответ дан 28 November 2019 в 20:18

Not with the default traceroute program which by definition uses a response from a gateway (see man page):

traceroute tracks the route packets taken from an IP network on their way to a given host. It utilizes the IP protocol's time to live (TTL) поле и пытается вызвать ответ ICMP TIME_EXCEEDED от каждого шлюз на пути к хосту.

Если на трассированном пути нет шлюза, только устройства уровня 2, IP не будет сообщаться.

Но у Cisco есть служебная программа, работающая на уровне 2. Но эта утилита зависит от протокола CDP , который:

Протокол обнаружения Cisco (CDP) должен быть включен на всех устройствах в сеть. Для правильной работы утилиты traceroute уровня 2, не отключайте CDP. Если какие-либо устройства на пути уровня 2 прозрачны в CDP, утилита traceroute уровня 2 не может идентифицировать эти устройства по пути.

Дополнительную информацию можно найти здесь:
Утилита Cisco Layer 2 Traceroute

5
ответ дан 28 November 2019 в 20:18

Теги

Похожие вопросы