Hangi switchport'ların kullanılmadığını nasıl görebilirim?


48

Büyük bir Cisco Catalyst switch yığında, neredeyse tüm switchport'lar eklenir. Daha fazla cihaz bağlamak için kullanılmayan portları tanımlamam gerekiyor.

Switchport'ların ardından kablolama, yama alanları ve olası son cihazlara soketler zahmetlidir ve o zaman bile geçici olarak kullanılan soketler kullanılabilir. Bir kullanıcı cihazı kapatılabildiğinden, port LED'lerinin etkinliğine bakmak güvenilir değildir.

Kullanılmayan tüm switchport'ları IOS komutları ile tespit etmenin en kolay yolu nedir?


Herhangi bir cevap size yardımcı oldu mu? eğer öyleyse, cevabı kabul etmelisin ki soru sonsuza kadar ortaya çıkmayacak, cevap arayacaksın. Alternatif olarak, kendi cevabınızı verebilir ve kabul edebilirsiniz.
Ron Maupin

Yanıtlar:


41

Sık sık kullanırım

sh int | i (FastEthernet|0 packets input)

ya da GigabitEthernet ile aynı, ne tür arayüzleri kontrol etmek istersem.

  • sh int(ki show interfaces) tüm arayüzlerin büyük bir ste statü listesi verir
  • Boru sembolü |filtreleme için de kullanılabilir ancak arama ifadelerinde de kullanılabilir.
  • | i(for include) aşağıdaki arama ifadelerine uyan çıktıyı filtreler
  • (...|...)İki koşulu eşleştirmek için kullanıyorum : arayüz adı ve görmek istediğim bir durum, burada "veya" ifadesi gibi normal ifadeler kullanabiliriz

Çıktı şöyle görünebilir:

...
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
...

Artık, adaylarımı görebiliyorum, aslında zaman içinde 0 paket girdi, ifadem sadece 0 ile biten sayılarla eşleşse bile, daha mükemmel hale getirebilirim, ancak hatırlanması kolay bir avantajdır. Her 0 paket giriş satırından hemen önceki arayüz adları benim adaylarım.

  • Eğer gerçekten kullanılmamışsa, seçilen her bir arayüzü kontrol edin sh int <name>
  • Zaman zaman sayaçları temizlemek iyi olur: clear counters [type number]

Kullanılmayan geçiş limanlarının kapatılması iyi bir uygulama olabilir. Böylece onları kullanarak sh ip int briveya benzeri tanımlamak kolaydır . Ve daha önce kesinlikle kapatılmış bir switchport kullanıyorsanız, sorun yaşamazsınız.


5
Cihaz # Göster int | Bağlanmam sadece aşağı / aşağı olan arayüzleri gösterecektir.
Artanix

1
Bu cevap "Ağ Mühendisi 1.0" tarzıdır. Ciddi anlamda? Dahil edilecek boru? :) Bunun yerine, verileri cihazdan çıkarın ve standart UNIX araçlarıyla işleyin ve bir rapor oluşturmak için kendi komut dosyanızı / programınızı yazın.
netdad,

2
@ stefan, parantez gerekli değil ... bu ios'da gayet iyi çalışıyor:sh int | i FastEthernet|0 packets input
Mike Pennington

Ayrıca, "Hızlı" kısmını çıkarırsanız Gig, Hızlı ve düzenli Ethernet arabirimleriyle eşleşirsiniz
Remi Letourneau

28

Sonuçta ... DOKÜMANTASYON. Herhangi bir noktada bir noktada çalışmak isteyebileceğiniz bir şeyin bağlantısını kesmediğinizden emin olmak için her bir yama kablosunun% 100 nereye gittiğini bilmeniz gerekir. Sadece bir limanın şu anda "kapalı" olması, birinin kullanmadığı anlamına gelmez. Ayrıca sadece sayaçların şu anda sıfır olması, asla kullanılmayacağı veya (yakın) gelecekte tekrar kullanılmayacağı anlamına gelmez - sayaçlar temizlenebilir ve sayaçlar önyükleme sırasında sıfıra sıfırlanır.

ISS'lerde ve büyük işletmelerde çalıştım ve belgeler ne olduğunu bilmenin anahtarı. Bu olmadan rastgele tahminler sayısız kötü güne yol açacak ... müşteriler DSL hatlarını başkasına çalıştırdığınızda, bir adres atamasını çoğalttığınızda, yanlış arayüzü kapattığınızda vb. Müşteriler sinirlenirler. Kurumsal kablo dolabı gerçek bir karışıklık olabilir; dökümantasyon olmadan, binlerce düzine kadar kabloyu izlemek acı verici olabilir (ve portların tanımladığı kadar basit bir şey).


2
Belgelerin kesinlikle önemli olduğunu kabul ediyorum ve yama ve bağlantı noktası yapılandırmalarını belgeliyorum. Limanların% 98'inin aynı standart konfigürasyona sahip olduğu ve çalışma yerlerinin hızla değiştiği ve yamaların 1. seviye servis masası tarafından yapıldığı devasa ofislerde güvenli bir şekilde dökümantasyon yapamıyorum, bu yüzden ne kullanıldığını kontrol etmem gerekiyor. Tabii ki standart olmayan bağlantı noktalarına dokümantasyon yapılmadan dokunulmaz.
Stefan,

Bu soruyu küçümsemek zorundayım (sanırım ilk benim ..) bu soru daha fazla "şimdi neyi denetleyebilirim" ile "neye sahibim?" Belgeler harika. Bazen, alakasız.
netdad,

daha fazla cihaz bağlamak için ” bu yüzden altyapısını denetlememek için başka yerlerde kullanmak için ücretsiz limanlar arıyor. Doğru belgeleme, kesin olarak bilmenin tek yolu, kısa ... kabloyu izlemek (ki büyük bir acı olduğunu söyledi.)
Ricky Beam,

2
Belgeler, elinizde olduğunda harika ve son derece yararlıdır. Ancak, bazen çok az belgelendirilmiş veya belgelenmemiş bir ağa "miras alırsınız" ve bunları toplamanın bir yolu yoktur. Örnek olarak, üzerinde çalıştığım bir ağ binlerce anahtar bağlantı noktasına sahipti ve bir binada yama panelleri "Bob M.", "Sally J." vb. Olarak etiketlendi. Bazen sadece toplayabileceğiniz bilgilerle ilerlemeniz gerekir (ve belgeleriniz olsaydı).
YLearn

Belgeler de her zaman% 100 doğru değildir. Ama günün sonunda, doktorlarınız var ve limanı sonuna kadar izliyor. Son etkinlikleri tespit etmek için bazı yaklaşımlar önerilmiştir (son zamanlarda bir sayaç sıfırlama olayından bu yana), ancak yine de birinin hala bağlı olduğunu varsayabilir bir limanı yeniden kullanma riskiniz vardır. Bağlantı noktalarını yeniden kullanarak ısırıldım, insanların artık kullanmadığını sanıyordum - Murphy kanunları.
Ricky Beam

12

Ben de severim

sh int | inc line protocol is|Last input

hangi çıktılar

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

Çıkış parametresi, yalnızca ara sıra kullanılan bağlantı noktalarını tanımlamak için yararlı olan bağlantı noktasının en son ne zaman trafik trafiğini gördüğünü size bildirir.

EDIT: Ayrıca dikkat edilmesi gerekenler (bu sorunun kapsamı dışındaki nedenlerden dolayı) "Son girdi" nin neredeyse her zaman "asla" olduğudur.


Bunu denemeden ve ilk F5'teki yönetim arayüzünün "Son girdi asla" demediğini ancak "136217193 paket girişi" dediğini fark etmeden bunu sevdim. Birkaç dakika önce bu F5'teydim, bu yüzden arayüzün kullanımda ve çalıştığından eminim.
Dave Noonan

İyi nokta, netleştirmek için bir düzenleme ekledim. Bu beklenen bir davranış. Ayrıca, amacınıza değinmek için yeni bir soru ( networkengineering.stackexchange.com/questions/664/… ) açtım .
Mike Marotta

1
@MikeMarotta Bundan böyle, sonuçların güvenilmez olduğu için bu komutun aslında iyi olmadığını anlayabilir miyiz?
jwbensley

Son giriş neredeyse her zaman hiçbir zaman olmasa da, çıkış değeri aradığınız şey olmalıdır ve bu satırları kapar.
YLearn

11

@ Stefan'ın cevabını beğendim ancak bu komut satırında "sh int | i (Ethernet | 0 paket girişi)" yazıyor, ki şimdi tüm Ethernet arabirim türlerini alıyor ve sıfırda biten sıfır olmayan sayıları filtreliyor. Bazı ince ayarların mümkün olabileceğinden bahsetti, bu sadece bir örnek.

Başka bir seçenek ...

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

Evet, boşluk gerekli. Boşlukları düzeltmenin en kolay yolu "sh int counters" yapmak ve tüm sıfırları içeren bir satır kopyalamaktır. Buradakilerden biri, listenin yarı yolun altında, istediğimiz Girdiden kullanılmayan bağlantı noktalarını bulmakla ilgilenmediğimiz Çıktı'ya dönüştüğüdür. SADECE girişi olmayan portları gösterme avantajına sahiptir, bu nedenle Stefan'ın yönteminde olduğu gibi kullanımdaki portları ayıklamanız gerekmez.


1
Awk kullanın. Çılgın alanlar için endişelenme.
netdad,

3
Awk'nin IOS CLI'da mevcut olduğuna inanmıyorum. Eğer öyleyse, kesinlikle işe yarayacağına dair hiçbir şey yapmadığım için kızgınım.
Dave Noonan

1
Cevabımı gör. Demek istediğim, bu bilgiyi cihazdan (SNMP veya başka bir yoldan) çekmeniz veya bu çıktısını en sevdiğiniz UNIX kutusuna yapıştırmanız ve kopyalamanız gerektiğidir. Bütün dünya o zaman kullanılabilir.
netdad,

4
+1, Teknik show int counters | i _0_.*_0_.*_0_.*_0_olarak boşluk yerine kullanabilirsin ... aynı zamanda cevabın da olması gerekir sh int counters | i (Port|_0 0 0 0)(IOS'in boşluk olarak yorumladığı önde gelen alt çizgiyi not edin)
Mike Pennington

5
En son IOS sürümlerinde uygun regex desteklenir (bunu 1260'ta (35) SE7'de bir 3560'da denedim), bu nedenle önerdiğiniz şeyi yapmak için en basit çalışan regex show interfaces counters | inc ( +0 +0 +0).
Paul Gear

11

Çıkışı kazıyorum (veya SNMP ile daha da iyi çekerdim) ve ayrıştırmak için standart UNIX araçları kullanırdım. İşte kolay bir örnek:

Burada 'show int counters' bölümünden (sadece demo amaçlı) kısmi bir çıktıyı "counters" adlı bir dosyaya kaydettim.

[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

Şimdi, yalnızca dört sayaç alanının da sıfır olduğu tüm bağlantı noktalarının bir raporunu oluşturmak için awk kullanın:

[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

Buradaki ana fikir, cihazdan hangi verileri kullanıyorsanız kullanmaktır, böylece daha akıllı / karmaşık / daha basit / ne olursa olsun ayrıştırma ve raporlama yapabilirsiniz.

NOT Birden fazla cihaz için, bir tty bağlantısından çıktı kaydetmek için "ekran" gibi bir Linux yardımcı programını kullanmak, birden fazla cisco cihazında kullanılmayan bağlantı noktalarını hızlı bir şekilde bulmak için gerçekten verimli olabilir. (bir günlük dosyasında) aşağıdaki gibi bir komut çalıştırın ... burada "HOSTNAME" Cisco cihazınızın ana bilgisayar adı şemasının evrensel bir parçasıdır cat counters | awk '{if ($ 1 == HOSTNAME ) || (2 $ == 0 && $ 3 == 0 && 4 $ == 0 && 5 $ == 0) $ 1 yazdırın} '


1
Güzel! Bazen dosyayı grepve aracılığıyla yönlendirmek de kolaydır sed.
Stefan,

Kesinlikle - hangi standart UNIX araçları olursa olsun işi halleder. Asıl nokta "yönlendirici üzerinde yapma, bu çok acı verici" :)
netdad

6
Oy vermemeliyim, ama gerçekten IOS düzenli ifadelerini araştırmalısınız ... yorumun sonunda dahil ettiğim CLI, bir unix makinesine CLI'yi emmek ve biraz garip teşvik kullanmaktan çok daha kolay ...show int counters | i _0_.*_0_.*_0_.*_0_
Mike Pennington

7

Ben yeniyim, bu yüzden @ netdad's ve @mike pennington'ın cevaplarını oylayamıyorum - ama ben onları seviyorum. @Mike Pennington'ın cevabını biraz daha ileri götürmek için, son zamanlarda sayaçları temizlediğinizi varsayarak, bu komutu da çalıştırabilirsiniz:

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

Buradaki regex "0" ve ardından 1 veya daha fazla boşluk, ardından "0" ve ardından 1 veya daha fazla boşluk, ardından "0" ve ardından 1 veya daha fazla boşluk, ardından son "0" diyor.

Bu yardımcı olur umarım.


5

Ben her zaman kullanırım

show interfaces status

Bu kadar güzel ve züppe toplar.


3
Elbette, bu iyi bir genel bakış, ancak paket sayaçlarını göstermediğinden, bir cihazın kapalı mı yoksa bağlantısı kesilmiş mi olduğunu göremiyoruz, ancak bağlantı noktası zaman zaman kullanılıyor olabilir. Bağlantı noktasını farklı bir amaç için kullandım, o sırada bağlantının kapalı olduğu ya da bağlantısız olduğu için bu kullanıcı için sürpriz olabilir.
Stefan

Aah tamam ne gördüğünüze bakın ... Her yıl sayaçları temizliyorum. Bu yüzden benim için bu durumda bir int int sayaçları iyi çalışıyor ama sayaçlarınızı her zaman ve sonra temizlemek zorundasınız ...
user209 20.03

Buna eklemek | ex connectedisterim.
Paul Gear

5

Bunu düzenli olarak yapmanız gerekiyorsa, hiçbir şey Perl ve Net :: Telnet :: Cisco'yu yenemez. X yönlendiricisine giriş yapabilir, istediğiniz arabirimlerdeki tüm bilgileri alabilir, çıktıyı ayrıştırabilir ve bir dosyaya yazdırabilir veya Net :: SMTP ile e-posta ile gönderebilir veya standart çıktıya yazdırabilirsiniz. İstersen örnekler verebilirim, ama oldukça basit.

Alternatif olarak, bunu IOS içinde yapmaya karar vermediyseniz, aşağıdaki TCL betiği size istediğiniz çıktıyı güzel ve temiz bir biçimde verir:

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
        }
    }
}

Bunu teklif ediyorum çünkü TCL ve bunun nasıl yapılacağı Perl'den biraz daha az erişilebilir [IMHO]


5

Genelde sh int des | ex up, aşağı durumdaki tüm bağlantı noktalarını listeleyen kullanıyorum


Çalışır, ama söylemeliyim ki show interfaces statusdaha yararlı bir çıktı buldum .
Paul Gear

4

En son altı haftadır herhangi bir aktivite görmemiş portlardan kabloları çıkarmak için son zamanlarda kullandığım bir tane:

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

0 ile baştaki boşluk, sıfır ile biten daha büyük sayıları hariç tutar.

Kullanılana kadar bağlantı noktalarının kapatılması (devre dışı bırakılması) daha iyidir. Örneğin, kullanımda olmadığından emin olamadığınız sürece, switchport erişim vlan'ını değiştirmek riskli olabilir.

Çıktı, g8 / 18'deki geçiş limanının, g8 / 19 kullanımdayken ("0 paket girişi" nin yokluğundan) en son sayaçtan beri 0 paketle devre dışı bırakıldığını söyleyerek aşağıdakine benzeyebilir.

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)

Hangi yama paneli jakının dahil olduğunu bilmek konusunda, belgelenmesine yardımcı olmak için Açıklama alanını kullanın. Yama panelleri switchport'lara tutarlı bir şekilde bağlanmalıdır, bu nedenle switchport'a patch panel jakı tahmin edilebilir olduğu için belgelenmesi kolaydır. Rack-Row-Jack formatını , tanımlamak için ana bilgisayar adı + yoğunlaştırılmış biçimde kullanırım. Şekil 4b27, 4 nolu sıra raf, 4 nolu sıra, 18 nolu hostxyz ya da host adı ne olursa olsun olacaktır. Yani benim tanımlamam 4b27.hostxyz okuyor.


3

MAC masasını kullanmaya ne dersiniz? Arayüzlü MAC adreslerini listeler ve onları yaşlandırır. Filtrelenmiş benzersiz adres listesi yapmak için listeyi IOS'tan çıkarmanız gerekir.


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

Bunu kolayca yapabilirsiniz sh int | in (down down | output asla) yazması çok daha kolay ve aynı sonucu verecek.
YLearn

2

TAMAM. 2900'den başlayan tüm anahtarlarda çalışan bir şey (test etmek için eski olan) ve yalnızca aşağı bağlantı noktalarını gösterir.

sh int | i is down

Kullanmayı çok isterim sh int statusama sonuç şu ki, connectedve notconnectedhariç tutma ya da dahil etme, hiçbir işe yaramaz, çünkü bağlanan kelime her ikisinin de bir parçasıdır, öyküyü alırsınız.

3524'teki durumumda, açıklığa kavuşturmak için her iki komutla da bunu aşağıda anlıyorum:

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#

Düzeltme, bağlan ikisinin de bir parçasıdır, ancak istenen çıkışı elde etmek için bağlı hariç tutabilirsiniz .
YLearn

0

Biraz hile yapıyor, ancak her şey yalnızca bir uç cihaza bağlıysa, yapışkan mac adresleriyle bağlantı noktası güvenliğini açabilirsiniz. Bir süre sonra tekrar kontrol edin (ancak uzun süredir beklediğiniz, birinin bilgisayarı kullandığını veya bulunmayacağını varsaymak için makul bir süre olabilir) ve çalışan config bir şey bu bağlantı noktasını kullandıysa size gösterecektir. Aynı bağlantı noktasında VoIP telefonlarını ve bilgisayarlarını kullanıyorsanız, arabirim başına en fazla 1 olan yapışkan mac adreslerini kullanabildiğinizden eminim, ancak emin değilim.


Komutu hatırlamıyorum ama kesinlikle maksimum MAC'leri birden fazla olarak ayarlayabilirsiniz.
Dave Noonan

Arabirim altında, "switchport port-security maximum 2" veya izin vermek istediğiniz numaralar.
Dave Noonan

İzin verilen maksimum mac adreslerini liman güvenliğiyle değiştirebileceğinizi biliyorum, sadece birden fazla yapışkan kullanarak öğrenip öğrenemeyeceğinizi bilmiyordum.
Avery Abbott

0

Oh sadece yazmanın kolay olduğu günler:

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

(4500 çalışan bir sürümde 12.2 (20))


0

Cisco ortamında , anahtarın çalışma süresini ve sonrasını bilmek için şovun en iyi yolunun bence olduğunu düşünüyorum.

arayüzleri göster

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
Hangi alanları özellikle göz önünde bulundurmanız gerektiğini düşünüyorsunuz ve bu geçişlerin kullanımda olup olmadığını bilmek için nasıl yardımcı olur?
generalnetworkerror,

0

sadece IOS komutlarını kullanmak biraz zordur - garip olanı kaçıracaksınız. Diğerlerinin snmp kullanmasını (solarwinds'ların bakmak isteyebileceğiniz bir kaç ücretsiz aracı vardır) ve cihazı birkaç gün (gerekirse haftalar boyunca) izlemesini öneririm.

İzleme kabloları vb. İle bahsettiğiniz zahmetli kısım için, anahtar bağlantı noktalarının yama bağlantı noktalarına vb. Eşleştirilmesiyle çalışmayı en aza indirmek için yaptığım şey, sayaçları temizlemekti ve birkaç gün sonra snmp tuzaklarını kullanarak ve ardından 1-2 için patchpanın fişini çekin. saniye sonra snmp tuzağı izleyicisine / alıcısına giriş yaptım (modül y üzerindeki x bağlantı noktası düştü), aynı şeyi tekrar doğrulamak için tekrar yaptım (birinin bağlantı noktasındaki bir cihazı yanlışlıkla kapatması değil). 24 portlu bir panel için belki 5 dakika sürüyor - bu oldukça hızlı. Ölüler için - başka bir zaman geri dönün. Hala ölülerse ve sayaçlarda değişiklik olmazsa, limanın gerçekten kullanımda olmadığını varsaymak güvenlidir.


0

Genellikle "arabirim durumunu göster" i ve bunun üzerindeki varyasyonları kullanıyorum, ancak arayüzlerin basit bir grafik görünümünü sağlamak için "Switchmap" adı verilen temiz bir açık kaynaklı yazılım kullanıyorum. Bunun en büyük yararı, eğer bir liman yukarı / aşağı ise, en son ne zamandan beri trafik yoğunlaştığını size söyleyeceği ve onu tekrar kullanıp kullanmamanız gerektiği gibi oradan bir arama yapabileceğinizdir.

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

Bu bazı yazarak kaydeder :-)


0
test cable diagnostics tdr interface *intname here*

Bu, switchport'a bağlı kablonun gerçekte herhangi bir şeye bağlı olup olmadığını göstermelidir. Durumundan bağımsız olarak. Durumu almak için testile değiştirin show.


1
Bu gerçekten farklı değil show int status. Dizüstü bilgisayarımı o gün eve gitmek için çıkardıysam, limanım sabaha yeniden atanmış olabilir.
Ricky Beam

0

Bu problemi firmamızda yaşadık. Öncülümüzdeki tüm bilgisayarların / cihazların MAC Adreslerini ilişkilendirmek için "show arp" ve "mac adres tablosu göster" komutlarının çıktısından korelasyon kullandık.

Öncelikle, ağınızdaki cihazların IP'lerinin ve MAC'lerinin bir listesini yapmanız ve yukarıdaki komutları kullanarak bunları karşılık gelen arayüzlerle ilişkilendirmeniz gerekir.


0

IP arayüzü kısa göster kişisel favorim.

Görüntülemenizi biraz kolaylaştırır. Değilse, birçok anahtardaki bağlantı noktası kullanımını izlemeye yardımcı olacak çok sayıda araç vardır.


-1

Cisco cihazlarında kullanabilirsiniz;

sh int status

HP aygıtlarında iken, komut;

sh int brief

-2

Sanırım duruma göre bir miktar arıyorsun? en azından soruna benziyor.

show interfaces status | count notconnect|connected

Size neyin bağlı ya da neyin bağlı olmadığını güzel bir şekilde verin.


OP, hangi santrallerin kullanılmadığını özellikle soruyor gibi görünüyor, böylece kaç tane kullanılmadığını değil, yeni cihazlar bağlayabiliyor.
Teun Vink
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.