Juniper Ex2200 Port Yönlendirme(Mirroring) ve The number of Analyzer session cannot exceed 1 Hatası

Juniper Ex2200 Port Yönlendirme(Mirroring) ve The number of Analyzer session cannot exceed 1 Hatası

Bugün bir juniper ex2200 de port mirror yapmam gerekti. Önce bunun nasıl yapıldığını aktarayım.

Diyelim ki ge-0/0/17.0 interface ine gelen giden tüm trafiği ge-0/0/19.0 a yönlendirmek istiyoruz. Komutumuz aşağıdaki gibi olmalı. Önce 17 nolu portumuz için gelen giden tüm trafik olacak şekilde bir analyzer ismi ile bu portu yönlendirmek istediğimizi belirtiyoruz. (Koyu ile işaretlenmiş bölümü değiştirebilirsiniz)

set ethernet-switching-options analyzer port17to19-ayhanarda input ingress interface ge-0/0/17.0
set ethernet-switching-options analyzer port17to19-ayhanarda input egress interface ge-0/0/17.0

Sonrasında aşağıdaki komut ile o analyzer isminin trafiğinin çıkış interface i olarak 19 nolu porta göndermek istediğimizi set ediyoruz.

set ethernet-switching-options analyzer port17to19-ayhanarda output interface ge-0/0/19.0

Sonrasında show analyzer komutu ile kontrol edebilirsiniz.

Peki bir den fazla portu yönlendirmek istersek durum nasıl , Eğer birden fazla portu tek porta yönlendirecek isek bir problem yok ancak birden fazla portu birden fazla porta yönlendirmek ister isek yani 17. port 19 a , 18. port 20 ye gitsin der isek burada The number of Analyzer session cannot exceed 1 Hatasını alacağız , sebebi ise Juniper ex2200 sadece bir adet port mirror desteklemekte. Aşağıda bununla ilgili , juniper serilerinin desteklediği session sayılarını gösterir tablo bulunmakta.

Ayhan ARDA

Please re-install JUNOS to recover the primary copy in case it has been corrupted. hatası

JUniper cihazlarda aşağıdaki hatayı alabilirsiniz.

Please re-install JUNOS to recover the primary copy in case it has been corrupted.

Bu durumda öncelikle alarmı doğrulayalım.

{master:0}
ayhanarda@DC9-SW74> show chassis alarms
1 alarms currently active
Alarm time Class Description
2014-03-13 12:07:49 EET Minor Host 0 Boot from backup root

Şimdi partitionlara bakıp cihazın nereden boot olduğunu görelim.

ayhanarda@DC9-SW74> show system storage partitions
fpc0:
————————————————————————–
Boot Media: internal (da0)
Active Partition: da0s1a
Backup Partition: da0s2a
Currently booted from: backup (da0s2a)

Partitions information:
Partition Size Mountpoint
s1a 183M altroot
s2a 184M /
s3d 369M /var/tmp
s3e 123M /var
s4d 62M /config

Görüldüğü üzere backup partition unda çalışmakta , bunu aktif partitiona çekmeye çalışalım.

ayhanarda@DC9-SW74> request system snapshot slice alternate
fpc0:
————————————————————————–
Formatting alternate root (/dev/da0s1a)…
Copying ‘/dev/da0s2a’ to ‘/dev/da0s1a’ .. (this may take a few minutes)
The following filesystems were archived: /

Tamamlandığında cihazı restart edelim.

ayhanarda@DC9-SW74> request system reboot
Reboot the system ? [yes,no] (no) yes

Shutdown at Fri Mar 14 06:01:47 2014.

 

Cihazın açılması tamamlandıktan sonra tekrar bağlanıp bu kez sistemi nereden boot ettiğine tekrar bakalım , muhtemelen açılışta da yukarıdaki hatayı artık vermeyecektir.

ayhanarda@DC9-SW74> show system storage partitions
fpc0:
————————————————————————–
Boot Media: internal (da0)
Active Partition: da0s1a
Backup Partition: da0s2a
Currently booted from: active (da0s1a)

Partitions information:
Partition Size Mountpoint
s1a 183M /
s2a 184M altroot
s3d 369M /var/tmp
s3e 123M /var
s4d 62M /config

İşlem tamam gözüküyor.

Ayhan ARDA

Usb Disk ile Juniper Junos Upgrade

Elimizde sıfır cihaz olduğunu varsayıyorum , bu işlemi juniper EX2200 üzerinde denedim,  usb2serial adaptor ile serial kablosu vasıtası ile cihaza com port tan bağlanıyoruz. Öncelikle mevcut versiyonumuza bakalım , aşağıdaki komutla görebiliriz.

root@ayhanarda> show version

Model: ex2200-24t-4g
JUNOS Base OS boot [11.4R5.7]
JUNOS Base OS Software Suite [11.4R5.7]
JUNOS Kernel Software Suite [11.4R5.7]
JUNOS Crypto Software Suite [11.4R5.7]
JUNOS Online Documentation [11.4R5.7]
JUNOS Enterprise Software Suite [11.4R5.7]
JUNOS Packet Forwarding Engine Enterprise Software Suite [11.4R5.7]
JUNOS Routing Software Suite [11.4R5.7]
JUNOS Web Management [11.4R5.7]
JUNOS FIPS mode utilities [11.4R5.7]

Juniper kendi sitesinde en güncel stabil versiyonun 12.3R3.4 olduğunu söylemekte , şimdi bizde sıfır cihazımızı bu sürüme geçireceğiz. Juniper üyeliğiniz ile erişip güncel dosyayı bilgisayarınıza indirin , ismi muhtemelen jinstall-ex-2200-12.3R3.4-domestic-signed.tgz gibi bir şey olacaktır.

Şimdi bu dosyayı indirdiğimizi ve elimizde içinde önemli bir bilgi olmayan usb diskimiz olduğunu varsayıyorum , önerim bu usb diskiniz eğer ntfs formatında ise bunu fat şeklinde tekrar formatlamanız ve sonrasında güncel indirdiğimiz  junos dosyasını içine kopyalamanız.

Şimdi usb diskimizi juniper cihazımızın arkasına takıp mount edeceğiz. Diski taktığımızda zaten konsol ekranında diskin takıldığına dair ibareler göreceksiniz.

Mount etmek için shell ekranına düşüyoruz.

root@ayhanarda> start shell

root@ayhanarda%

root@ayhanarda% mount_msdosfs /dev/da1s1 /mnt

root@ayhanarda% cp /mnt/jinstall-ex-2200-12.3R3.4-domestic-signed.tgz /var/tmp/

root@ayhanarda% umount /mnt

Şimdi usb diskimizi çıkarabiliriz.

Tekrar cli mode a geçelim.

root@ayhanarda% cli

root@ayhanarda> request system software add /var/tmp/jinstall-ex-2200-12.3R3.4-domestic-signed.tgz reboot

Şimdi yaklaşık 10 dk sürecek bir süreç başlıyor , 10 dk sonra yeni versiyonunuz artık hazır ve aşağıdaki komutla görebilirsiniz.

root@ayhanarda> show version

Model: ex2200-24t-4g
JUNOS Base OS boot [12.3R3.4]
JUNOS Base OS Software Suite [12.3R3.4]
JUNOS Kernel Software Suite [12.3R3.4]
JUNOS Crypto Software Suite [12.3R3.4]
JUNOS Online Documentation [12.3R3.4]
JUNOS Enterprise Software Suite [12.3R3.4]
JUNOS Packet Forwarding Engine Enterprise Software Suite [12.3R3.4]
JUNOS Routing Software Suite [12.3R3.4]
JUNOS Web Management [12.3R3.4]
JUNOS FIPS mode utilities [12.3R3.4]

Ayhan ARDA

(kendime not : son önerilen versiyon : jinstall-ex-2200-12.3R6.6-domestic-signed.tgz) ex2200 için.

Juniper junos konsoldan konfigurasyon kopyalama ve yapıştırma

Juniper junos konsoldan konfigurasyon kopyalama ve yapıştırma için aşağıdaki adımları izleyebilirsiniz.

Configure mode a geçelim.

root@ayhanarda> configure

Aşağıdaki komutu girelim.

root@ayhanarda# load replace terminal

Şimdi elimizdeki show configuration çıktısını ekrana yapıştıralım , enter a basalım ve sonrasında CTRL+D tuşlarına basalım. (aşağıdaki conf çıktısı örnektir)

[Type ^D at a new line to end input]
interfaces {
reth0 {
redundant-ether-options {
redundancy-group 1;
}
unit 0 {
family inet {
filter {
input INPUT_RETH0.0_Filter;
}
address 10.0.0.1/24;
}
}
}
reth1 {
redundant-ether-options {
redundancy-group 1;
}
unit 0 {
family inet {
address 192.168.0.1/24;
}
}
}
}
^D
load complete

[edit]
Hepsi bu kadar , şimdi commit edebiliriz.

root@ayhanarda# commit

Ayhan ARDA (JunOS: Copy & Paste configuration directly on terminal)

juniper junos fabrika ayarlarına geri getirme

Juniper cihazları fabrika konfigürasyonuna geri getirmek için aşağıdaki komutları uygulayabilirsiniz.

configure moduna geçelim.

root@ayhanarda> configure

Fabrika ayarlarına dönmek için aşağıdaki komutu girelim.

root@ayhanarda# load factory-default

İşlemden sonra commit ederken hata alabilirsiniz , commit etmeden önce aşağıda root şifresini güncelleyelim.

root@ayhanarda# set system root-authentication plain-text-password

2 defa şifre girmeniz istenecek.

Şimdi commit edip çıkalım.

root@ayhanarda# commit and-quit

Hepsi bu kadar.

Ayhan ARDA (Junos factory reset)

 

Junos ve Cisco Basic Komut Karşılaştırması

Merhaba; Aşağıda cisco ios ve junos ile ilgili komut farklarını bulabilirsiniz.
System Management Komutları;
IOS Command JUNOS Command
clock set set date
ping ping
reload request system reboot
send request message
show clock show system uptime
show environment show chassis environment
show history show cli history
show ip traffic show system statistics
show logging show logshow log file name
show processes show system processes
show running config show configuration
show tech-support request support information
show users show system users
show version show version show chassis hardware
trace traceroute
Interface Komutları ;
IOS Command JUNOS Command
clear counters clear interface statistics
show interfaces show interfaces
show interfaces detail
show interfaces extensive
show ip interface show interfaces
show interfaces detail
show interfaces extensive
show ip interface brief show interfaces terse
Routing Protokol Komutları;
IOS Command JUNOS Command
clear arp-cache clear arp
show arp show arp
show ip route show route
show ip route summary show route summary
show route-map show policy
show policy policy-name
show tcp show system connections
show ip ospf database show ospf database
show ip ospf interface show ospf interface
show ip ospf neighbor show ospf neighbor
clear ip bgp clear bgp neighbor
clear ip bgp dampening clear bgp damping
show ip bgp show route protocol bgp
show ip bgp community show route community
show ip bgp dampened paths show route damping decayed
show ip bgp neighbors show bgp neighbor
show ip bgp neighbors address advertised-routes show route advertising-protocolbgp address
show ip bgp neighbors address received-routes show route receive-protocol bgpaddress
show ip bgp peer-group show bgp group
show ip bgp regexp show route aspath-regex
show ip bgp summary show bgp summary
Umarım faydalı olur.
Ayhan ARDA