Làm thế nào tôi có thể thấy các tổng đài không được sử dụng?


48

Trên ngăn xếp chuyển mạch Cisco Catalyst lớn, hầu hết tất cả các thiết bị chuyển mạch đều được vá. Tôi cần xác định các cổng không được sử dụng để kết nối các thiết bị khác.

Theo sau các thiết bị chuyển mạch, cáp, trường vá và ổ cắm cho các thiết bị đầu cuối có thể rất tốn công và thậm chí sau đó có thể có ổ cắm tạm thời được sử dụng. Nhìn vào hoạt động của đèn LED cổng là không đáng tin cậy, vì một thiết bị người dùng có thể được tắt.

Cách dễ nhất để phát hiện tất cả các thiết bị chuyển mạch không sử dụng thông qua các lệnh IOS?


Có câu trả lời nào giúp bạn không? nếu vậy, bạn nên chấp nhận câu trả lời để câu hỏi không xuất hiện mãi mãi, tìm kiếm câu trả lời. Ngoài ra, bạn có thể cung cấp và chấp nhận câu trả lời của riêng bạn.
Ron Maupin

Câu trả lời:


41

Tôi thường xuyên sử dụng

sh int | i (FastEthernet|0 packets input)

hoặc tương tự với GigabitEthernet, bất kỳ loại giao diện nào tôi muốn kiểm tra.

  • sh int(đó là show interfaces) đưa ra một danh sách lớn trạng thái ste của tất cả các giao diện
  • Biểu tượng ống |có thể được sử dụng để lọc, nhưng cũng trong các biểu thức tìm kiếm
  • | i(for include) lọc đầu ra khớp với các biểu thức tìm kiếm sau
  • Tôi sử dụng (...|...)để khớp hai điều kiện: tên giao diện và trạng thái tôi muốn thấy, chúng ta có thể sử dụng biểu thức chính quy ở đây, như biểu thức "hoặc" này

Đầu ra có thể trông như:

...
FastEthernet1/0/31 is up, line protocol is up (connected)
     95445640 packets input, 18990165053 bytes, 0 no buffer
FastEthernet1/0/32 is up, line protocol is up (connected)
FastEthernet1/0/33 is up, line protocol is up (connected)
FastEthernet1/0/34 is down, line protocol is down (notconnect)
     0 packets input, 0 bytes, 0 no buffer
FastEthernet1/0/35 is down, line protocol is down (notconnect)
FastEthernet1/0/36 is up, line protocol is up (connected)
FastEthernet1/0/37 is down, line protocol is down (notconnect)
     0 packets input, 0 bytes, 0 no buffer
...

Bây giờ tôi có thể thấy các ứng cử viên của mình, thực sự có 0 gói đầu vào theo thời gian, ngay cả khi biểu thức của tôi khớp với số chỉ kết thúc bằng 0. Tôi có thể làm cho nó hoàn hảo hơn, nhưng dễ nhớ cũng là một lợi ích. Tên giao diện ngay trước mỗi dòng đầu vào 0 gói là ứng cử viên của tôi.

  • Kiểm tra từng giao diện được chọn nếu nó thực sự không được sử dụng bởi sh int <name>
  • Thỉnh thoảng, thật tốt để xóa quầy: clear counters [type number]

Nó có thể là thực hành tốt, để tắt các tổng đài không sử dụng. Vì vậy, thật dễ dàng để xác định chúng bằng cách sử dụng sh ip int brihoặc tương tự. Và bạn không gặp vấn đề nếu bạn sử dụng một tổng đài đã bị tắt trước đó.


5
Thiết bị # Hiển thị int | i notconnect sẽ chỉ hiển thị các giao diện đang xuống / xuống.
Artanix

1
Câu trả lời này là kiểu "Kỹ sư mạng 1.0". Nghiêm túc? Ống để bao gồm? :) Thay vào đó, kéo dữ liệu ra khỏi thiết bị và xử lý nó bằng các công cụ UNIX tiêu chuẩn và viết kịch bản / chương trình của riêng bạn để tạo báo cáo.
netdad

2
@stefan, không yêu cầu dấu ngoặc đơn ... điều này chỉ hoạt động tốt trong ios:sh int | i FastEthernet|0 packets input
Mike Pennington

Ngoài ra, nếu bạn xóa phần "Nhanh", bạn sẽ khớp với giao diện Gig, Fast và Ethernet thông thường
Remi Letourneau

28

Cuối cùng ... TÀI LIỆU. Bạn cần biết mọi dây cáp vá sẽ chắc chắn 100% mà bạn không ngắt kết nối một cái gì đó mà ai đó có thể mong đợi để làm việc tại một số điểm. Chỉ vì một cổng hiện đang "ngừng hoạt động" không có nghĩa là ai đó đã không sử dụng nó. Ngoài ra, chỉ vì các bộ đếm hiện tại bằng 0 không có nghĩa là nó không bao giờ được sử dụng hoặc sẽ không được sử dụng lại trong tương lai (gần) - bộ đếm có thể bị xóa và bộ đếm đặt lại về 0 khi khởi động.

Tôi đã làm việc tại các ISP và các doanh nghiệp lớn, và tài liệu là chìa khóa để biết những gì. Không có nó, việc đoán ngẫu nhiên sẽ dẫn đến nhiều ngày tồi tệ ... khách hàng trở nên khá tức giận khi bạn chạy đường DSL của họ cho người khác, sao chép gán địa chỉ, tắt giao diện sai, v.v. không có tài liệu, việc truy tìm hàng chục dây cáp trong số hàng ngàn có thể là một nỗi đau (và một cái gì đó đơn giản như số lượng mô tả cổng.)


2
Tôi đồng ý, tài liệu là hoàn toàn quan trọng và tôi tài liệu vá và cấu hình cổng. Chỉ trong các văn phòng lớn nơi 98% các cổng có cùng cấu hình tiêu chuẩn và nơi làm việc thay đổi nhanh chóng và việc vá lỗi được thực hiện bởi bàn dịch vụ cấp 1, tôi không thể kiểm tra tài liệu một cách an toàn, vì vậy tôi cần kiểm tra những gì được sử dụng. Tất nhiên các cổng không chuẩn sẽ không được chạm vào mà không có tài liệu.
Stefan

Phải bỏ phiếu này (tôi nghĩ đây là lần đầu tiên của tôi ..) câu hỏi này liên quan nhiều hơn đến "tôi có thể kiểm toán cái gì bây giờ" so với "tôi nghĩ tôi có gì?" Tài liệu rất hay. Đôi khi, không liên quan.
netdad

" Để kết nối các thiết bị xa hơn " vì vậy anh ta đang tìm kiếm các cổng miễn phí để sử dụng ở nơi khác, không kiểm tra cơ sở hạ tầng của mình. Tài liệu phù hợp là cách duy nhất để biết chắc chắn, thiếu điều đó ... theo dõi dây cáp (mà theo ông là một nỗi đau lớn.)
Ricky Beam

2
Tài liệu là rất tốt và vô cùng hữu ích khi bạn có nó. Tuy nhiên, đôi khi bạn "kế thừa" một mạng có ít hoặc không có tài liệu và không có phương tiện để thu thập nó. Ví dụ, một mạng tôi làm việc có hàng ngàn cổng chuyển đổi và trong một tòa nhà, các bảng vá lỗi được gắn nhãn "Bob M.", "Sally J.", v.v. Đôi khi bạn chỉ cần giả mạo trước thông tin bạn có thể thu thập (và chúc bạn có tài liệu).
YLearn

Tài liệu không phải lúc nào cũng chính xác 100%. Nhưng vào cuối ngày, có tài liệu của bạn và có dấu vết cho đến cuối cùng. Đã có những cách tiếp cận có thể được đưa ra để phát hiện hoạt động gần đây (trong đó gần đây là do sự kiện không truy cập), nhưng bạn vẫn có nguy cơ sử dụng lại một cổng mà ai đó có thể cho rằng vẫn được kết nối. Tôi đã bị cắn sử dụng lại các cổng mà tôi nghĩ mọi người không sử dụng nữa - luật của Murphy.
Ricky Beam

12

tôi cũng thích

sh int | inc line protocol is|Last input

đầu ra nào

FastEthernet0/29 is down, line protocol is down (notconnect)
  Last input never, output never, output hang never
FastEthernet0/30 is up, line protocol is up (connected)
  Last input never, output 00:00:07, output hang never
FastEthernet0/46 is down, line protocol is down (notconnect)
  Last input never, output 6d23h, output hang never

Tham số đầu ra cho bạn biết khi nào cổng cuối thấy lưu lượng truy cập hữu ích để xác định các cổng chỉ thỉnh thoảng được sử dụng.

EDIT: Cũng đáng chú ý (vì những lý do nằm ngoài phạm vi của câu hỏi này) là "Đầu vào cuối cùng" hầu như luôn luôn "không bao giờ"


Tôi thích điều này cho đến khi tôi dùng thử và nhận thấy rằng giao diện quản lý trên F5 chính của tôi nói "Đầu vào cuối cùng không bao giờ" nhưng cũng hiển thị "136217193 gói đầu vào". Tôi mới tham gia F5 vài phút trước nên tôi khá tự tin rằng giao diện đang được sử dụng và hoạt động.
Dave Noonan

Điểm tốt, tôi đã thêm một chỉnh sửa để làm rõ. Đây là hành vi dự kiến. Đồng thời, tôi đã mở một câu hỏi mới ( networkengineering.stackexchange.com/questions/664/ mẹo ) để giải quyết vấn đề của bạn.
Mike Marotta

1
@MikeMarotta Vì vậy, từ đây, chúng ta có thể suy luận rằng lệnh này trên thực tế là không tốt vì kết quả không đáng tin cậy?
jwbensley

Mặc dù đầu vào cuối cùng hầu như không bao giờ, giá trị đầu ra phải là những gì bạn đang xem và điều này không lấy được dòng.
YLearn

11

Tôi thích câu trả lời của @ Stefan nhưng với dòng lệnh này "sh int | i (Ethernet | 0 gói đầu vào)" hiện lấy tất cả các loại giao diện Ethernet và lọc ra các số khác không xảy ra bằng 0. Ông đã đề cập rằng một số điều chỉnh tốt có thể có thể vì vậy đây chỉ là một ví dụ.

Một lựa chọn khác là ...

  sh int counters | i (Port|_0             0             0             0)

Vâng, khoảng trắng là cần thiết. Cách dễ nhất để có được khoảng trắng đúng là "sh int counters" và sao chép một dòng với tất cả các số không. Một điều đáng chú ý ở đây là việc thay đổi danh sách một nửa từ Đầu vào mà chúng ta muốn sang Đầu ra mà chúng ta không quan tâm để tìm các cổng không sử dụng. Nó có lợi thế là hiển thị CHỈ các cổng không có đầu vào để bạn không phải loại bỏ các cổng đang sử dụng như bạn làm với phương pháp của Stefan.


1
Sử dụng awk. Đừng lo lắng về không gian điên rồ.
netdad

3
Tôi không tin awk có sẵn tại IOS CLI. Nếu đó là lúc tôi điên thì tôi đã không nghĩ về nó vì chắc chắn sẽ có ích.
Dave Noonan

1
Xem câu trả lời của tôi. Quan điểm của tôi là bạn nên kéo thông tin ra khỏi thiết bị (thông qua SNMP hoặc khác) hoặc sao chép dán đầu ra này vào hộp UNIX yêu thích của bạn và thực hiện công việc ở đó. Cả thế giới đã có sẵn.
netdad

4
+1, Về mặt kỹ thuật bạn có thể sử dụng show int counters | i _0_.*_0_.*_0_.*_0_thay vì dấu cách ... cũng cần câu trả lời của bạn sh int counters | i (Port|_0 0 0 0)(lưu ý phần gạch dưới hàng đầu, mà iOS diễn giải là khoảng trắng )
Mike Pennington

5
Regex thích hợp được hỗ trợ trên các phiên bản iOS gần đây (tôi đã thử điều này trên 3560 vào ngày 12.2 (55) SE7), vì vậy regex hoạt động đơn giản nhất để thực hiện những gì bạn đề xuất show interfaces counters | inc ( +0 +0 +0).
Paul Gear

11

Tôi sẽ cạo đầu ra (hoặc lấy nó bằng SNMP, thậm chí tốt hơn) và sử dụng các công cụ UNIX tiêu chuẩn để phân tích cú pháp. Đây là một ví dụ dễ dàng:

Ở đây, tôi đã lưu một đầu ra một phần từ 'show int counters' (chỉ dành cho mục đích demo) vào một tệp có tên là "quầy".

[mkantows@ochofu049]$ cat counters
Port            InOctets    InUcastPkts    InMcastPkts    InBcastPkts
Gi1/0/1                0              0              0              0
Gi1/0/2      94949242720      556137619         571828          57745
Gi1/0/3       1522191492        8663327        1105299          55269
Gi1/0/4       3743856345       18565173        1275617          53658
Gi1/0/5                0              0              0              0
Gi1/0/6                0              0              0              0

Bây giờ, chỉ cần sử dụng awk để tạo báo cáo về tất cả các cổng có tất cả bốn trường truy cập ở mức 0:

[mkantows@ochofu049]$ cat counters | awk '{if ($2 == 0 && $3 == 0 && $4 == 0 && $5 == 0) print $1}'
Gi1/0/1
Gi1/0/5
Gi1/0/6

Ý tưởng chính ở đây là lấy bất kỳ dữ liệu nào bạn đang sử dụng ra khỏi thiết bị để bạn có thể thực hiện thông minh / phức tạp / đơn giản hơn / bất kỳ phân tích và báo cáo nào.

LƯU Ý Đối với nhiều thiết bị, sử dụng tiện ích Linux như "màn hình" để ghi nhật ký đầu ra từ kết nối tty có thể giúp nó thực sự hiệu quả để tìm nhanh các cổng không sử dụng trên nhiều thiết bị cisco. (trong một tệp nhật ký) chạy một lệnh như sau ... trong đó "HOSTNAME" là một phần phổ biến của bộ đếm máy chủ tên máy chủ thiết bị Cisco của bạn | awk '{if ($ 1 == HOSTNAME ) || ($ 2 == 0 && $ 3 == 0 && $ 4 == 0 && $ 5 == 0) in $ 1} '


1
Đẹp! Đôi khi cũng dễ dàng chuyển các tập tin qua grepsed.
Stefan

Chính xác - bất kỳ công cụ UNIX tiêu chuẩn nào cũng hoàn thành công việc. Điểm chính là "đừng làm điều đó trên bộ định tuyến, điều đó quá đau đớn" :)
netdad

6
Tôi sẽ không tải xuống, nhưng bạn thực sự nên điều tra các biểu thức thông thường của iOS ... CLI tôi đưa vào cuối nhận xét dễ hơn nhiều so với việc hút CLI vào một máy unix và sau đó sử dụng một số câu thần chú tuyệt vời ...show int counters | i _0_.*_0_.*_0_.*_0_
Mike Pennington

7

Tôi là người mới nên tôi không thể bỏ phiếu cho câu trả lời của @ netdad và @mike pennington - nhưng tôi thích chúng. Để đưa câu trả lời của @Mike Pennington đi xa hơn một chút, giả sử gần đây bạn đã xóa các quầy, bạn cũng có thể chạy lệnh này:

switch#sh int count | i 0 +0 + 0 +0
Gi1/3                       0             0             0             0
Gi1/11                      0             0             0             0
Gi1/19                      0             0             0             0
Gi1/21                      0             0             0             0

Regex ở đây đang nói "0" theo sau là 1 hoặc nhiều khoảng trắng theo sau là "0" theo sau là 1 hoặc nhiều khoảng trắng theo sau là "0" theo sau là 1 hoặc nhiều khoảng trắng theo sau là "0" cuối cùng.

Hi vọng điêu nay co ich.


5

Tôi luôn luôn sử dụng

show interfaces status

Nó tổng hợp nó lên tốt đẹp và bảnh bao.


3
Chắc chắn, đó là một tổng quan đẹp, nhưng vì nó không hiển thị các bộ đếm gói, chúng ta không thể biết liệu một thiết bị bị tắt hoặc ngắt kết nối, nhưng đôi khi cổng có thể được sử dụng. Có thể gây ngạc nhiên cho người dùng đó nếu tôi sử dụng cổng cho mục đích khác chỉ vì nó bị hỏng hoặc không được kết nối tại thời điểm đó.
Stefan

Aah ok xem những gì bạn đã thấy ... Tôi dọn quầy hàng năm .. Vì vậy, đối với tôi, trong trường hợp của tôi, một quầy sh int hoạt động tốt nhưng bạn phải xóa quầy của bạn mỗi giờ và sau đó ...
user209

Tôi muốn thêm | ex connectedvào đó.
Paul Gear

5

Nếu bạn cần làm điều này thường xuyên, không có gì vượt qua Perl và Net :: Telnet :: Cisco. Bạn có thể đăng nhập vào số X của bộ định tuyến, lấy tất cả thông tin trên các giao diện bạn muốn, phân tích đầu ra và in ra tệp hoặc gửi e-mail bằng Net :: SMTP hoặc in ra đầu ra tiêu chuẩn. Tôi có thể cung cấp các ví dụ nếu bạn muốn, nhưng nó khá đơn giản.

Ngoài ra, nếu bạn đã chết khi thực hiện việc này trong IOS, tập lệnh TCL sau sẽ cung cấp cho bạn đầu ra bạn muốn ở định dạng rõ ràng, đẹp mắt:

set show_counters [exec show interfaces counters | i 0 +0 +0 +0]
set line [split $show_counters "\n"]
foreach record $line {
    set fields [join $record " "]
    foreach field $fields {
        if { $field != 0 } {
            puts $field
        }
    }
}

Tôi cung cấp điều này bởi vì TCL và cách thực hiện điều này [IMHO] ít truy cập hơn so với Perl


5

Tôi thường sử dụng sh int des | ex up, nó sẽ liệt kê tất cả các cổng ở trạng thái xuống


Hoạt động, nhưng tôi phải nói rằng tôi tìm thấy đầu ra show interfaces statushữu ích hơn.
Paul Gear

4

Đây là một cái tôi đã sử dụng gần đây để loại bỏ cáp khỏi các cổng chưa thấy hoạt động nào trong ít nhất sáu tuần:

show int | i proto.*notconnect|proto.*administratively down|Last in.* [6-9]w|Last in.*
[0-9][0-9]w|[0-9]y|disabled|Last input never, output never, output hang never

3
sh int | i ( 0 packets input)|proto|Desc

Không gian hàng đầu với 0 sẽ loại trừ các số lớn hơn kết thúc bằng 0.

Tốt hơn hết là tắt cổng (tắt) cho đến khi chúng được sử dụng. Chẳng hạn, việc thay đổi vlan truy cập tổng đài có nguy cơ , ví dụ, trên một cổng đã hoạt động trừ khi bạn có thể chắc chắn rằng nó không được sử dụng.

Đầu ra có thể trông giống như bên dưới, cho chúng ta biết rằng tổng đài trên g8 / 18 bị vô hiệu hóa với 0 gói kể từ lần truy cập cuối cùng rõ ràng trong khi g8 / 19 đang được sử dụng (do không có "đầu vào 0 gói").

GigabitEthernet8/18 is administratively down, line protocol is down (disabled)
  Description: 3a30
     0 packets input, 0 bytes, 0 no buffer
GigabitEthernet8/19 is up, line protocol is up (connected)
  Description: 4a25.vmhost112 (vmnic5)

Để biết jack cắm bảng vá nào có liên quan, hãy sử dụng trường Mô tả để giúp bạn ghi lại. Các bảng vá phải được kết nối với các tổng đài một cách nhất quán, do đó thật dễ dàng để ghi lại vì jack cắm bảng vá cho tổng đài có thể dự đoán được. Tôi sử dụng định dạng Rack-Row-Jack trong phần mô tả + tên máy chủ để theo dõi, nhưng theo cách cô đọng. 4b27 sẽ là hàng rack 4, hàng b, jack 27 theo sau là hostxyz hoặc bất cứ tên máy chủ nào. Vì vậy, mô tả của tôi đọc 4b27.hostxyz.


3

Còn việc sử dụng bảng MAC thì sao? Nó liệt kê các địa chỉ MAC với các giao diện và phân loại chúng ra. Bạn sẽ phải đưa danh sách ra khỏi iOS để thực hiện một danh sách các địa chỉ duy nhất được lọc.


3
 sh int | in is down|input never, output never

FastEthernet0 is administratively down, line protocol is down 
  Last input never, output never, output hang never
GigabitEthernet1/0/2 is down, line protocol is down (notconnect) 
GigabitEthernet1/0/4 is down, line protocol is down (notconnect) 
  Last input never, output never, output hang never
GigabitEthernet1/0/13 is down, line protocol is down (notconnect) 
  Last input never, output never, output hang never
GigabitEthernet1/0/24 is down, line protocol is down (notconnect) 
  Last input never, output never, output hang never

Bạn có thể dễ dàng điều này để sh int | in (is down | output never) dễ nhập hơn nhiều và sẽ cho kết quả tương tự.
YLearn

2

ĐỒNG Ý. Một cái gì đó hoạt động trên tất cả các công tắc bắt đầu từ 2900 (không có kiểm tra cũ hơn) và chỉ hiển thị các cổng xuống.

sh int | i is down

Tôi rất thích sử dụng sh int statusnhưng sau đó kết quả là connectednotconnected, vì vậy, loại trừ hoặc bao gồm không làm gì cả vì từ được kết nối là một phần của cả hai, vì vậy bạn có được câu chuyện.

Trong trường hợp của tôi trên 3524, tôi nhận được điều đó bên dưới với cả hai lệnh để làm rõ nó hoạt động:

SD-LIB-C3524#sh int status

Port    Name               Status       Vlan     Duplex Speed   Type
------- ------------------ ------------ -------- ------ ------- ----
Fa0/1                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/2                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/3                      connected    10       A-Full   A-100 100BaseTX/FX
Fa0/4                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/5                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/6                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/7                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/8                      notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/9                      connected    10       A-Full   A-100 100BaseTX/FX
Fa0/10                     notconnect   10         Auto    Auto 100BaseTX/FX
Fa0/11                     connected    10       A-Full   A-100 100BaseTX/FX
Fa0/12                     connected    10       A-Full   A-100 100BaseTX/FX
Fa0/13  WiFi SD-LIB-15     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/14  WiFi SD-LIB-22     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/15  WiFi SD-LIB-16     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/16  WiFi SD-LIB-23     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/17  WiFi SD-LIB-17     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/18  WiFi SD-LIB-24     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/19  WiFi SD-LIB-18     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/20  WiFi SD-LIB-14     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/21  WiFi SD-LIB-19     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/22  WiFi SD-LIB-21     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/23  WiFi SD-LIB-20     connected    40       A-Full   A-100 100BaseTX/FX
Fa0/24  SD-LIB-3C4500-50P  connected    trunk    A-Full   A-100 100BaseTX/FX
Gi0/1                      notconnect   trunk      Auto    1000 Missing
Gi0/2                      notconnect   10         Auto    1000 Missing

SD-LIB-C3524#sh int | i is down
VLAN1 is up, line protocol is down
FastEthernet0/1 is down, line protocol is down
FastEthernet0/2 is down, line protocol is down
FastEthernet0/4 is down, line protocol is down
FastEthernet0/5 is down, line protocol is down
FastEthernet0/6 is down, line protocol is down
FastEthernet0/7 is down, line protocol is down
FastEthernet0/8 is down, line protocol is down
FastEthernet0/10 is down, line protocol is down
GigabitEthernet0/1 is down, line protocol is down
GigabitEthernet0/2 is down, line protocol is down
SD-LIB-C3524#

Sửa, kết nối là một phần của cả hai, nhưng bạn có thể loại trừ kết nối để có đầu ra mong muốn.
YLearn

0

Đó là một chút gian lận, nhưng nếu mọi thứ chỉ được gắn vào một thiết bị đầu cuối, bạn có thể bật bảo mật cổng bằng các địa chỉ mac dính. Kiểm tra lại sau một thời gian (tuy nhiên bạn mong đợi là một khoảng thời gian hợp lý để cho rằng ai đó đã sử dụng máy tính hoặc nó không tồn tại) và cấu hình đang chạy sẽ hiển thị cho bạn nếu có bất cứ điều gì đã sử dụng cổng đó. Tôi khá chắc chắn rằng bạn có thể sử dụng các địa chỉ mac dính với tối đa hơn 1 trên mỗi giao diện chỉ trong trường hợp bạn đang sử dụng điện thoại VoIP và máy tính trên cùng một cổng, nhưng tôi không chắc chắn.


Tôi không nhớ lệnh nhưng bạn chắc chắn có thể đặt MAC tối đa thành nhiều hơn một.
Dave Noonan

Trong giao diện, "tổng đài bảo mật cổng tối đa 2" hoặc bất kỳ số nào bạn quan tâm cho phép.
Dave Noonan

Tôi biết bạn có thể thay đổi địa chỉ mac tối đa được phép với bảo mật cổng, tôi chỉ không biết liệu bạn có thể tìm hiểu nhiều hơn một địa chỉ hay không.
Avery Abbott

0

Ôi những ngày thật dễ dàng chỉ cần gõ:

switch 1#show ver | in uptime
switch 1 uptime is 28 weeks, 6 days, 20 hours, 19 minutes

switch 1#show inter link | in 28 weeks
Fa3/1                      28 weeks, 6 days, 20 hours, 19 minutes 16 secs
Fa3/2                      28 weeks, 6 days, 20 hours, 19 minutes 16 secs

(đó là trên phiên bản 4500 đang chạy 12.2 (20))


0

Tôi nghĩ rằng trong môi trường của Cisco, cách tốt nhất là đến phiên bản hiển thị để biết thời gian hoạt động của công tắc và sau

hiển thị giao diện kế toán

Interface Vlan1 is disabled
Vlan810 
            Protocol    Pkts In   Chars In   Pkts Out  Chars Out
                  IP     709229   73055034     232297   33127143
                 ARP        738      44280         70       4200
FastEthernet0/1 
            Protocol    Pkts In   Chars In   Pkts Out  Chars Out
No traffic sent or received on this interface.

FastEthernet0/2 
            Protocol    Pkts In   Chars In   Pkts Out  Chars Out
               Other          0          0         19       6669
       Spanning Tree          0          0      18588    1115280
                 CDP          0          0        658     309918

1
Những lĩnh vực nào bạn nói cụ thể nên được xem xét và làm thế nào để biết liệu các thiết bị chuyển mạch có được sử dụng hay không?
generalnetworkerror

0

chỉ sử dụng các lệnh IOS là một chút khó khăn - bạn sẽ bỏ lỡ một số lẻ. Tôi đề nghị những người khác sử dụng snmp (solarwinds có một số công cụ miễn phí mà bạn có thể muốn xem) và giám sát thiết bị trong một số ngày (vài tuần nếu cần thiết)

Đối với phần khó khăn mà bạn đã đề cập với cáp truy tìm, v.v. Những gì tôi đã làm để giảm thiểu công việc với các cổng chuyển đổi ánh xạ sang các cổng vá, v.v. đã xóa các bộ đếm và sau đó vài ngày sau đó sử dụng bẫy snmp và sau đó rút phích cắm trên patchpanel trong 1-2 vài giây và một khi tôi nhận được một mục trên màn hình / bộ thu bẫy snmp (cổng x trên mô-đun y bị hỏng), tôi lại làm điều tương tự để xác minh (không phải ai đó đã tắt thiết bị trên một trong các cổng). Có thể mất 5 phút cho bảng điều khiển 24 cổng - vì vậy việc này khá nhanh. Đối với những người đã chết - chỉ cần quay lại vào lúc khác. Nếu chúng vẫn chết, và không có thay đổi nào trên các quầy thì có thể giả định rằng cổng thực sự không được sử dụng.


0

Tôi thường sử dụng "hiển thị trạng thái giao diện" và các biến thể trên đó nhưng tôi cũng sử dụng một phần mềm nguồn mở gọn gàng có tên "Switchmap" để cung cấp giao diện đồ họa đơn giản cho các giao diện. Một lợi ích tuyệt vời của việc này là nếu một cổng lên / xuống, nó sẽ cho bạn biết lưu lượng truy cập trên đó cách đây bao lâu và bạn có thể thực hiện cuộc gọi từ đó xem bạn có nên sử dụng lại hay không.

http://sourceforge.net/projects/switchmap/

Điều này tiết kiệm một số gõ :-)


0
test cable diagnostics tdr interface *intname here*

Điều này sẽ cho bạn biết liệu cáp gắn vào tổng đài có thực sự được kết nối với bất kỳ thứ gì hay không. Bất kể tình trạng của nó. Thay thế testbằng showđể có được trạng thái.


1
Điều này thực sự không có gì khác hơn show int status. Nếu tôi rút máy tính xách tay về nhà trong ngày, thì cổng của tôi có thể được chỉ định lại vào buổi sáng.
Ricky Beam

0

Chúng tôi đã có vấn đề này tại công ty của chúng tôi. Chúng tôi đã sử dụng mối tương quan từ đầu ra của các lệnh "show arp" và "show mac address-bảng" để tương quan Địa chỉ MAC của tất cả các máy tính / thiết bị trong tiền đề của chúng tôi.

Trước tiên, bạn sẽ cần lập một danh sách IP và MAC của các thiết bị trong mạng của mình và tương quan chúng với các giao diện tương ứng bằng các lệnh trên ...


0

Hiển thị ngắn gọn giao diện IP là yêu thích cá nhân của tôi.

Làm cho nó dễ dàng hơn một chút để bạn xem. Nếu không có nhiều công cụ hiện có để giúp theo dõi việc sử dụng cổng trên nhiều thiết bị chuyển mạch.


-1

Trên các thiết bị của Cisco, bạn có thể sử dụng;

sh int status

Trong khi trên các thiết bị HP, lệnh là;

sh int brief

-2

Tôi nghĩ rằng bạn đang tìm kiếm một số tiền dựa trên trạng thái? ít nhất nó có vẻ như câu hỏi của bạn.

show interfaces status | count notconnect|connected

cung cấp cho bạn một số lượng tốt đẹp của những gì được kết nối hoặc không.


OP dường như hỏi cụ thể những thiết bị chuyển mạch nào không được sử dụng để anh ta có thể kết nối các thiết bị mới với nó, chứ không phải bao nhiêu thiết bị không được sử dụng.
Teun Vink
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.