Skip to content

lldp raporunda temizlik

networkteki routerlar üzerinde lldp raporları aldığınızı düşünün.. tüm cihazlardan alınan raporlar birleştirildiğinde baslangic ve bitis router bilgileri yer değişmiş olsada bir mükerrerlik olacaktır..

elimizdeki tablo kabaca ağıdaki şekilde olacaktır…

idbaslangic_ne_ismibaslangic_interface_ipbitis_ne_ismibitis_interface_ip
1router_a10.10.10.1router_c10.10.10.2
2router_c10.10.10.2router_a10.10.10.1
3router_b10.10.10.3router_d10.10.10.4
4router_d10.10.10.4router_b10.10.10.3

sqlite de bu durumdaki linkleri tespit etmek için aşagıdaki sorguyu

SELECT a.id AS id1, b.id AS id2,
       a.baslangic_ne_ismi, a.baslangic_interface_ip,
       a.bitis_ne_ismi, a.bitis_interface_ip
FROM network_link a
JOIN network_link b
  ON a.baslangic_ne_ismi = b.bitis_ne_ismi
 AND a.baslangic_interface_ip = b.bitis_interface_ip
 AND a.bitis_ne_ismi = b.baslangic_ne_ismi
 AND a.bitis_interface_ip = b.baslangic_interface_ip
 AND a.id < b.id;

aynı olduğunu düşünülen verilerden yüksek idli olan silmek için ise aşagıdaki sorguyu kullanabilirsiniz.

DELETE FROM network_link
WHERE id IN (
    SELECT b.id
    FROM network_link a
    JOIN network_link b
      ON a.baslangic_ne_ismi = b.bitis_ne_ismi
     AND a.baslangic_interface_ip = b.bitis_interface_ip
     AND a.bitis_ne_ismi = b.baslangic_ne_ismi
     AND a.bitis_interface_ip = b.baslangic_interface_ip
     AND a.id < b.id
);

sonucta elde edeceğimiz tablo aşagıdaki şekilde olacaktır.

idbaslangic_ne_ismibaslangic_interface_ipbitis_ne_ismibitis_interface_ip
1router_a10.10.10.1router_c10.10.10.2
3router_b10.10.10.3router_d10.10.10.4

Nokia – Default Network QoS Policy DSCP to Forwarding Class Mappings  

Ingress DSCPForwarding Class
dscp-namedscp-value (binary – decimal)FC IDNameLabelProfile State
Default0Best-EffortbeOut
ef101110 – 465ExpeditedefIn
nc1110000 – 486High-1h1In
nc2111000 – 567Network ControlncIn
af11001010 – 102AssuredafIn
af12001100 – 122AssuredafOut
af13001110 – 142AssuredafOut
af21010010 – 183Low-1l1In
af22010100 – 203Low-1l1Out
af23010110 – 223Low-1l1Out
af31011010 – 263Low-1l1In
af32011100 – 283Low-1l1Out
af33011110 – 303Low-1l1Out
af41100010 – 344High-2h2In
af42100100 – 364High-2h2Out
af43100110 – 384High-2h2Out

Nokia – Default Network QoS Policy Egress Marking

FC-IDFC NameFC LabelDiffServ NameEgress DSCP MarkingEgress LSP EXP Marking
In-Profile NameOut-of- Profile NameIn-ProfileOut-of- Profile
7Network ControlncNC2nc2111000 – 56nc2111000 – 56111 – 7111 – 7
6High-1h1NC1nc1110000 – 48nc1110000 – 48110 – 6110 – 6
5ExpeditedefEFef101110 – 46ef101110 – 46101 – 5101 – 5
4High-2h2AF4af41100010 – 34af42100100 – 36100 – 4100 – 4
3Low-1l1AF2af21010010 – 18af22010100 – 20011 – 3010 – 2
2AssuredafAF1af11001010 – 10af12001100 – 12011 – 3010 – 2
1Low-2l2CS1cs1001000 – 8cs1001000 – 8001 – 1001 – 1
0Best EffortbeBEbe000000 – 0be000000 – 0000 – 0000 – 0

huawei routerlarda kart sökülmesi ve aktif olmayan konfigürasyonun silinmesi

huawei routerler üzerinden bir kartın çıkarılmadan önce yazılımsal olarak öncelikle slotun enerjisinin kapatılması önerilmektedir.

slottan kart çıkarma işlemi tamamlandıktan sonra slot üzerinde tanımlı olan ancak aktif olmayan konfigürasyonların silinmesi ihtiyacı bulunmaktadır.. bu konfigürasyon silinezse bu slota takılarak yeni bir kartta aktif olacaktır.

bu yöntemi kart değişimleri sırasında da kullanabilirsiniz. aşagıdaki 3 slot için yapılan örnek bir uygulama görülmektedir.

power off slot 3
yes
system-view
clear inactive-configuration slot 3
yes
quit

nokia routerlarda isis instance çıktısı

nokia sros routerlarda fazla sayıfa isis instance var ve isia all parametresi ile çıktıyı incelemek isterseniz cli da gereksiz satırlardan kurtulmak isterseniz aşagıdaki yöntemle ihtiyaç duymayacağınız satırlardan kurtulabilirsiniz.

show router isis all interface | match expression "---|===|Interfaces :|anycast|State|Type|No Mat" invert-match 

show router isis all interface ile alacağımız çıktı aşagıdaki şekildeysen

===============================================================================
Rtr Base ISIS Instance 0 Interfaces 
===============================================================================
Interface                        Level CircID  Oper      L1/L2 Metric     Type
                                               State                      
-------------------------------------------------------------------------------
system                           L2    1       Up        -/0              p2p
router-B                         L2    106     Up        -/90             p2p
router-C                         L2    172     Up        -/100            p2p
-------------------------------------------------------------------------------
Interfaces : 3
===============================================================================

expression ve invert-match kullanarak elde edeceğimiz çıktı aşagıdaki şekilde olacaktır.

Rtr Base ISIS Instance 0 Interfaces 
system                           L2    1       Up        -/0              p2p
router-B                         L2    106     Up        -/90             p2p
router-C                         L2    172     Up        -/100            p2p

ngrok – statik ip ye sahip olmayan natlanmış kullanıcılar için

snap destekli bir linux dağıtım kullanıyorsanız

 snap install ngrok 

ile kurulumu yapalım. üyelik gerektiren

https://dashboard.ngrok.com/get-started/setup

adresine girerek tunel oluşumu için kullanılacak authtoken bilgisini ögrenelim ve

ngrok config add-authtoken <token>

ile bağlantıyı gerçekleştirelim. sonrasında bilgisayarımızdaki protokol ve portu tunelliyelim.

ngrok http 80

ekran çıktısında Forwarding satırında dış dünyadan bilgisayarımıza erişebileceğiniz bir ngrok.io adresi yer alacaktır.

Forwarding                    https://xxxx-xx-xxx-xx-xx.eu.ngrok.io -> http://localhost:80      

bundan sonra olası tüm riskler tabiki sizeaittir 🙂

huawei network ekipmanları kart bilgisi

huawei network ekipmanlarında yazılım güncellemeri sonrası “display elabel” komutu çok daha kullanışlı duruma geldi.

herhangi bir router üzerinde kart hakkında temel bilgileri edinmek istersek aşagıdaki komut işimize yaracakır.

<router_fcicek>display  elabel brief 
Slot      BoardType            BarCode                         Description
================================================================================
LPU 2      CR57L2XEFGB23       211235505210M8123117            LPUI-51-E-2x10GBase LAN/WAN-SFP+ 
                                                               + 24xGE-SFP                       
  PIC 0    CR57L2XFC2          123PMJCNM8123036                2*10GBase LAN/WAN-SFP+           
  PIC 1    CR57EFGFB2          123PMHW0M7123064                24*100/1123Base-X-SFP            
LPU 3      CR57L2XEFGB23       211235505210M7123046            LPUI-51-E-2x10GBase LAN/WAN-SFP+ 
                                                               + 24xGE-SFP                       
  PIC 0    CR57L2XFC2          123PMJCNM1234001                2*10GBase LAN/WAN-SFP+           
  PIC 1    CR57EFGFB2          123PMHW0M1234417                24*100/1123Base-X-SFP            
MPU 4      CR52MPUD0           123KKR10A1234036                                                 
MPU 5      CR52MPUD0           123KKR10A1234010                                                 
PWR 8      
  PEM 0                                                                                         
PWR 9      
  PEM 0                                                                                         
FAN 10                                                                                          
<router_fcicek>

eğer belirli bir slot veya sub slot hakkında daha detaylı bilgi almak istersek brief parametresi yerine slot numarasnı yazmak yeterli olacaktır.

<router_fcicek>display  elabel 2

huawei network ekipmanlarında farklı hızdaki arayüzlerin eth-trunk altında kullanımı

huawei router ve switchlerde donanım ve yazılıma bağlı olarak eth-trunk altında farklı hızlardaki aayüzleri kullanım desteği bulunmaktadır..

komut yapısında , kullanımında ufak farklılıklar mevcut. bazı network ekipmanlarında öncelikle globalda mixed-rate ile desteğin aktif edilmesi gerekirken bazı modellerde sadece eth-trunk altında aktif edilmesi yeterli olabilmektedir.

test ettiğimiz switch bilgisi

Huawei Versatile Routing Platform Software
VRP (R) software, Version 5.170 (S5335 V200R021C00SPC100)
Copyright (C) 2000-2021 HUAWEI TECH Co., Ltd.
HUAWEI S5335-L32ST4X-D Routing Switch uptime is 0 week, 0 day, 0 hour, 28 minutes

şeklinde olup eth-trunk altında aktif etmek yeterli olmaktadır.

[test_switch-Eth-Trunk1]mixed-rate link enable 

ücretsiz online eğitim platformları

herhangi bir konuda eğitim içeriği arıyorsanız en temel nokta arama motorları tabiki ancak türkçe içeriğe sahip, derli toplu ücretsiz bildigim ve kullandığım platformlar

URLİçerikÜcretKişisel Notum ( 10 üzerinden )
https://www.btkakademi.gov.tr/GenelÜcretsiz genel erişim/ TC Vatandaşı zorunluluğu8
https://bilgeis.net/GenelÜcretsiz genel erişim7
https://dijitalakademi.isimgucumgelecegim.orgGenelÜcretsiz genel erişim8
https://siberakademi.bilgem.tubitak.gov.tr/Network / GüvenlikÜyelikte şartlar mevcut8
https://www.turktelekomakademi.com.tr/GenelÜcretsiz içerikler mevcut.7
https://www.kocakademi.com/GenelÜcretsiz içerikler mevcut.
http://www.turkcellakademi.com/GenelÜcretsiz içerikler mevcut.7
https://www.mobilhanem.comProgramlamaÜcretsiz genel erişim7
https://www.iienstitu.com/GenelÜcretsiz içerikler mevcut.4
https://globalenstitu.com/Kişisel GelişimÜcretsiz içerikler mevcut.4
http://www.khanacademy.org.tr/GenelÜcretsiz genel erişim6
https://globalaihub.comYapay ZekaÜcretsiz içerikler mevcut.6
https://www.udemy.com/GenelÜcretsiz içerikler mevcut.5
https://www.coursera.org/GenelÜcretsiz içerikler mevcut.5
https://www.bgasecurity.com/makaleler/NetworkÜcretsiz makaleler mevcut6
https://www.netacad.com/portal/learningNetworkÜcretsiz içerikler mevcut.5
https://acikders.ankara.edu.tr
http://acikders.hacettepe.edu.tr/ders.html
https://acikders.tuba.gov.tr/
https://ocw.metu.edu.tr/?lang=tr
http://webtv.anadolu.edu.tr/
https://moodle.atilim.edu.tr/course/index.php
https://ninova.itu.edu.tr/tr/dersler/

Back To Top