Có thể bao gồm các công tắc trong bước nhảy traceroute?


24

Tôi đã tự hỏi liệu có thể thực hiện chuyển đổi Dell Powerconnect 2848 khi chạy bộ theo dõi nội bộ hay không. Điều này sẽ giúp chẩn đoán các vấn đề và làm cho nó dễ dàng hơn để xem nơi xảy ra vấn đề.

Theo bảng dữ liệu , công tắc đặc biệt này là nhận biết Lớp 2 và 3. Tôi không hoàn toàn chắc chắn điều đó có nghĩa là gì.

Điều này có thể không?

Câu trả lời:


24

Không. Các bước nhảy được hiển thị bằng cách traceroutehiển thị đường dẫn mà gói IP đi theo trên mạng (lớp 3) được định tuyến. Bộ định tuyến sẽ hiển thị, và các thiết bị chuyển mạch sẽ không.

Bản chất các thiết bị chuyển mạch là một thiết bị lớp 2: chúng nhận và chuyển tiếp các khung Ethernet, sử dụng địa chỉ MAC đích để xác định cổng đích chính xác. Một số thiết bị chuyển mạch cũng có thể hoạt động như bộ định tuyến. Chúng tôi gọi các thiết bị như vậy là "thiết bị chuyển mạch lớp 3." Ngay cả một công tắc lớp 3 cũng không nhất thiết phải hiển thị trên một traceroute, bởi vì phần lớn lưu lượng đi qua một công tắc như vậy là lưu lượng của lớp 2 trong mạng con của chính nó.

Trong mọi trường hợp, PowerConnect 2848 không phải là công tắc lớp 3. Đó là "nhận biết lớp 3" chỉ cho mục đích QoS.


Tại chỗ trên. Một thiết bị chỉ hiển thị trên traceroute khi việc chuyển tiếp được thực hiện bằng cách định tuyến qua các mạng con. Một cách để xác định một công tắc có thể được thực hiện để hiển thị trên traceroute của bạn là một cách có thể vận hành các giao thức định tuyến như OSPF.
Patrick

@Patrick: Không chính xác - một thiết bị sẽ hiển thị trên traceroute nếu thiết bị này giảm xuống (và sau đó gửi tin nhắn vượt quá ICMP TTL). Rõ ràng đó hầu hết là các thiết bị định tuyến trên các mạng con, nhưng nó không phải như vậy.
Nick Bastin

@Skyhawk, vậy làm thế nào để bạn gỡ lỗi chuyển đổi?
Pacerier

7

Công tắc lớp 2 sẽ không hiển thị trong tracert vì đó là thiết bị lớp 2 (công tắc) và đơn giản là chuyển tiếp lưu lượng (chuyển đổi) từ cổng này sang cổng khác dựa trên địa chỉ lớp 2 của thiết bị đích. Tracert (ICMP) hoạt động ở lớp 3. Để công tắc hiển thị trong tracert, nó phải được sử dụng như một thiết bị lớp 3 (bộ định tuyến) và phải ở đường dẫn lớp 3 giữa nguồn và thiết bị đích .


Tôi nghĩ rằng đó có thể là trường hợp, nhưng tự hỏi nếu có một cách buộc loại chức năng này. Cảm ơn!
dannymcc

1
Có nó thực sự định tuyến giữa các mạng con khác nhau trên các Vlan khác nhau. Bất cứ điều gì khác sẽ có nghĩa là chức năng lớp 3 bí mật được áp dụng cho cùng một mạng con (hay còn gọi là tường lửa kiểu cầu), mà traceroute sẽ và không nên chú ý (nó có thể nhận thấy nếu bạn xé các trường TTL trong các tiêu đề IP, điều này có thể gây nhầm lẫn với ánh sáng ban ngày của nó: )
rackandboneman

Dựa trên những gì tôi thấy, tôi đoán quy tắc là: "Nếu bạn không thể ping nó, bạn cũng sẽ không thể nhìn thấy nó".
gbarry

@gbarry - Điều đó không hoàn toàn đúng. Một công tắc chắc chắn có thể có một địa chỉ IP (cho mục đích quản lý hoặc định tuyến giữa các Vlan) nhưng một công tắc lớp 2 hoạt động ở Lớp 2 trong khi tracert và ping (ICMP) hoạt động ở Lớp 3. Chỉ khi chuyển đổi hoạt động như một bộ định tuyến ( một thiết bị lớp 3) nó sẽ hiển thị trong tracert và / hoặc ping. Ví dụ: bộ chuyển đổi Lớp 3 được định cấu hình với nhiều định tuyến Vlan và định tuyến giữa các Vlan sẽ chuyển đổi các khung Ethernet giữa các máy chủ trong cùng một Vlan và sẽ không hiển thị trong một tracert, nhưng nó sẽ định tuyến các gói IP giữa các máy chủ trong các Vlan khác nhau và sẽ hiển thị lên trong một tracert.
joeqwerty

5

Không phải với traceroutechương trình mặc định mà theo định nghĩa sẽ sử dụng phản hồi từ một cổng (xem trang man):

theo dõi các gói tuyến đường được lấy từ một mạng IP trên đường đến một máy chủ nhất định. Nó sử dụng trường thời gian sống của giao thức IP (TTL) và cố gắng tạo ra phản hồi ICMP TIME_EXCEEDED từ mỗi cổng dọc theo đường dẫn đến máy chủ.

Nếu không có cổng trên đường dẫn theo dõi, chỉ có các thiết bị Lớp 2, IP sẽ không được báo cáo.

Nhưng Cisco có một tiện ích hoạt động trên Lớp 2. Nhưng tiện ích này phụ thuộc vào giao thức CDP :

Cisco Discovery Protocol (CDP) phải được bật trên tất cả các thiết bị trong mạng. Để tiện ích theo dõi lớp 2 hoạt động chính xác, không tắt CDP. Nếu bất kỳ thiết bị nào trong đường dẫn Lớp 2 trong suốt đối với CDP, tiện ích theo dõi lớp 2 có thể xác định các thiết bị này trên đường dẫn.

Kiểm tra thông tin bổ sung tại đây:
Tiện ích theo dõi lớp 2 của Cisco

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.