É possível incluir comutadores no traceroute hops?

23

Eu queria saber se é possível fazer um switch Dell Powerconnect 2848 mostrar ao executar traceroutes internos. Isso ajudaria a diagnosticar problemas e facilitar a visualização dos problemas.

De acordo com a folha de dados , esta switch é camada 2 e 3 ciente. Não tenho certeza do que isso significa.

Isso é possível?

    
por dannymcc 13.12.2012 / 15:29

3 respostas

22

Não. Os saltos mostrados por traceroute mostram o caminho que um pacote IP segue em uma rede roteada (camada 3). Os roteadores aparecerão e os switches não.

Os switches são, por natureza, um dispositivo da camada 2: eles recebem e encaminham quadros Ethernet, usando o endereço MAC de destino para determinar a porta de destino correta. Alguns switches também podem funcionar como roteadores. Nós chamamos esses dispositivos de "switches da camada 3". Mesmo um switch de camada 3 não será necessariamente exibido em um traceroute, porque muito do tráfego que passa por esse switch é o tráfego da camada 2 dentro de sua própria sub-rede.

Em qualquer caso, o PowerConnect 2848 não é um comutador de camada 3. É "ciente da camada 3" apenas para fins de QoS.

    
por 13.12.2012 / 15:45
7

Um switch de camada 2 não será exibido em um tracert porque é um dispositivo de camada 2 (um switch) e simplesmente encaminha o tráfego de uma porta de switch para outra com base no endereço da camada 2 do dispositivo de destino. O Tracert (ICMP) funciona na camada 3. Para que o switch apareça no tracert, ele deve estar em uso como um dispositivo da camada 3 (um roteador) e deve estar no caminho da camada 3 entre os dispositivos de origem e de destino. .

    
por 13.12.2012 / 15:36
5

Não com o programa traceroute padrão que, por definição, usa uma resposta de um gateway (consulte a página man):

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) field and attempts to elicit an ICMP TIME_EXCEEDED response from each gateway along the path to the host.

Se não houver um gateway no caminho rastreado, apenas dispositivos da Camada 2, o IP não será relatado.

Mas a Cisco tem um utilitário que funciona na Camada 2. Mas este utilitário depende do protocolo CDP que:

Cisco Discovery Protocol (CDP) must be enabled on all the devices in the network. For the Layer 2 traceroute utility to function properly, do not disable CDP. If any devices in the Layer 2 path are transparent to CDP, the Layer 2 traceroute utility cannot identify these devices on the path.

Verifique informações adicionais aqui: Utilitário Traceroute do Cisco Layer 2

    
por 21.05.2014 / 08:06