Dell Networking SONiC sFlow yapılandırması
Summary: Bu makalede, Dell Networking SONiC'de sFlow'un nasıl yapılandırılacağı açıklanmaktadır. Bu makale, Dell SONiC 4.1 çalıştıran bir anahtar kullanır.
Instructions
| Önkoşullar Kavramları göstermek için standart arabirim adlandırması kullanıyoruz. Dell Networking S Serisi makalesine bakın: Temel Arabirim Yapılandırması - ARAYÜZ adlandırması ile ilgili daha fazla bilgi için SONIC 4.0 . Bu makalede sFlow Collector ile Agent arasında kararlı bir bağlantı olduğu varsaylanmaktadır. |
Dizin
SFlow Nedir?Sflow Varsayılanları
sFlow'un yapılandırılması
Yapılandırma örneği
Doğrulamak
SFlow Nedir?
sFlow, ağ trafiğini İzlemek için akış tabanlı bir örnekleme yöntemi sağlar. Büyük kurumsal veri merkezlerinde ağ güvenliğini izleme, mantıksal bir ağ ve belirtilen arabirimlerde farklı kiracıların trafiğini izleme ve servis kalitesi (QoS) işlemleri için sFlow kullanın.
sFlow izleme sistemi şunlardan oluşur:
- sFlow aracısı, paketin yolunun herhangi bir yerinde bulunur. Aracı, akış örneklerini ve arabirim sayaçlarını sFlow veri birimleri içinde bir araya toplar ve bunları düzenli aralıklarla sFlow toplayıcıya iletir. Veri birimleri paket başlığı, giriş ve çıkış arabirimleri, örnekleme parametreleri ve arabirim sayaçları hakkında bilgi içerir ancak bunlarla sınırlı değildir. ASIC'ler paket örneklemeyi işler.
- sFlow toplayıcısı, farklı aygıtlardan alınan veri birimlerini analiz eder ve trafik akışlarının ağ genelinde görünümünü sağlar.

sFlow iki tür örnekleme kullanır:
- Anahtarlı veya yönlendiren paket akışlarının istatistiksel paket tabanlı örneklemesi.
- Arabirim sayaçlarının zaman tabanlı örneklemesi.
| Akılda Tutulması Gereken Noktalar |
|
sFlow Varsayılanları
Varsayılan Değerler
| sFlow polling interval (sFlow yoklama aralığı) |
20 saniye |
| sFlow toplayıcı bağlantı noktası |
6343 |
| sFlow toplayıcı VRF |
Varsayılan VRF |
Farklı Bağlantı Hızı için sFlow varsayılan örnekleme hızları
| Bağlantı Hızı |
Paket |
|---|---|
| 1G |
1000'de 1 paket |
| 10G |
10.000'de 1 paket |
| 40G |
40.000'de 1 paket |
| 50G |
50.000'de 1 paket |
| 100G |
100.000'de 1 paket |
*Örnekleme hızının değiştirmesi önerilmez.
sFlow'un yapılandırılması
Bir anahtarda sFlow'un genel olarak yapılandırılması. Varsayılan olarak sFlow agent devre dışıdır. Varsayılan ayarları yeniden yapılandırmadan önce tüm veri arabirimleri üzerinde örnek trafik için sFlow'u genel olarak etkinleştirmeniz gerekir.
sFlow'u genel olarak etkinleştirme
Bu, anahtardaki tüm gelen ve giden arabirimler üzerinde sFlow'u etkinleştirir.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# sflow enable
Arayüzde sFlow özelliğini devre dışı bırakma
Disable sFlow in single interfaces admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth DELLSONiC(config-if-Eth1/1)# no sflow enable Disable sFlow in range of interfaces DELLSONiC(config)# interface range Eth DELLSONiC(config-if-range-eth**)# no sflow enable
Bir arabirim aralığında sFlow'u etkinleştirme
Enable sFlow in single interfaces admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth DELLSONiC(config-if-EthX/X)# sflow enable Enable sFlow in range of interfaces DELLSONiC(config)# interface range Eth DELLSONiC(config-if-range-eth**)# sflow enable
sFlow toplayıcısı yapılandırma
sFlow veri trafiği için hedef toplayıcı bağlantı noktası numarasını yapılandırın (0 ila 65535; varsayılan 6343).
sFlow collector'ın çalıştır olduğu VRF'yi belirtin: Yönetim (mgmt) veya varsayılan. Toplayıcıda varsayılan VRF varsayılan olarak kullanılır. Aynı toplayıcı IP adresini ve/veya bağlantı noktası numarasını farklı VRF'lerde yapılandırabilirsiniz.
Configure sflow collector
DELLSONiC# configure
DELLSONiC(config)# sflow collector {ip-address | ipv6-address} [collector-port-number] [vrf vrf-name]}
Remove sflow collector
DELLSONiC(config)# no sflow collector {ip-address | ipv6-address} [collector-port-number] [vrf vrf-name]}
sFlow polling-interval (İsteğe bağlı)
yapılandırmaVarsayılan olmayan sFlow yoklama aralığının yapılandırılması ve varsayılan örnekleme hızının korunması.
Yoklama aralığı, trafik örneklerinin veya sayaçların toplandıktan sonra (5 ila 300; varsayılan 20) zaman aralığıdır ( saniye olarak). sFlow trafik yoklamasını devre dışı bırakmak için 0 girin.
Configure sFlow polling-interval admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# sflow polling-interval Restore sFlow polling-interval to default 20 Seconds DELLSONiC(config)#no sflow polling-interval
sFlow agent arabirimini yapılandırma
Dell SONiC anahtarı, sFlow agent arabirimi üzerinde yapılandırılan IP adresini bir aracı adresi kullanır. Bu aracı adresi, toplayıcının aldığı paketlerin kaynağını benzersiz bir şekilde tanımlaması için yardımcı olur. Aracı arabirimi olarak Ethernet, Vlan, Geri Döngü veya Yönetim arabirimini belirleme seçeneğine sahiptir. Varsayılan olarak sFlow, Yönetim arabiriminin IP adresini kullanır.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# sflow agent-id Restore sFlow agent interface to the default DELLSONiC(config)# no sflow agent-id
Örneğin, Eth 1/1'in Ip adresi 10.0.0.1 olduğunu düşünün ve sFlow agent-id Eth 1/1'i yapılandıracağız. Bu durumda aracı adresi 10.0.0.1'dir.
Örnek paket yakalamasını görmek için buraya tıklayın
Eth 1/1 bir IP adresine sahip değilse. Yönetim arabiriminin IP adresini kullanır.
sFlow örnekleme hızının yapılandırılması (İsteğe bağlı - değiştirilmesi önerilmez)
Örnekleme hızı, belirtilen sayıda paket içinde bir paket toplar (256 ila 8388608.
Varsayılan değer, bağlantı bant genişliğinin %10'ındaki yeni bir akışı bir saniyenin altında tespit eder ve arabirim hızına bağlıdır. Farklı Bağlantı Hızı için sFlow varsayılan örnekleme hızlarına bakın
Configure sFlow sampling rate admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth DELLSONiC(config-if-EthX/X)# sflow sampling-rate Restore sFlow sampling rate admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth DELLSONiC(config-if-EthX/X)#no sflow sampling-rate
Yapılandırma örneği
Bu örnekte, bir sFlow toplayıcısı aşağıdaki yapılandırma adımlarını içeren 10.0.0.100 IP adresine sahip:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# sflow enable DELLSONiC(config)# sflow collector 10.0.0.100 DELLSONiC(config)# sflow agent-id Eth 1/1 DELLSONiC(config)# end
Varsayılan olarak tüm arabirimler çalıştırıldığında sflow enable sFlow etkindir. Eth 1/2'yi bu işlemden hariç tutuz.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/2 DELLSONiC(config-if-Eth1/2)# no sflow enable
Doğrulama
sFlow yapılandırmasını ve sayaçlarını görüntülemek için show komutlarını kullanın.
Genel sFlow yapılandırmasını görüntüleme
Komutunu kullanın show sflow.
DELLSONiC# show sflow
---------------------------------------------------------
Global sFlow Information
---------------------------------------------------------
admin state: up
polling-interval: 44
agent-id: Eth1/1
configured collectors: 1
10.0.0.100 6343 default
sFlow arabirimi durumunu görüntüleme (Çıkış)
Komutunu kullanın show sflow interface.
DELLSONiC# show sflow interface ----------------------------------------------------------- sFlow interface configurations Interface Admin State Sampling Rate Eth1/1 up 25000 Eth1/2 down 25000 Eth1/3 up 25000 Eth1/4 up 25000 Eth1/5 up 10000 Eth1/6 up 10000 Eth1/7 up 10000 Eth1/8 up 10000
Örnek SFlow Paketi
Aracı adresinin Eth 1/1(aracı kimliği) IP adresi olan 10.0.0.1 olduğunu unutmayın.