Ana içeriğe atla

Etherchannel, PagP, LACP Nedir?

Ağda fiziksel artıklık, anahtar sayısını arttırıp alternatif yollar oluşturmakla birlikte, anahtarlar arasında birden fazla link kullanarak daha hızlı ve yedekli bağlantılar ile de yapılabilir. Anahtarlar arasındaki birden fazla link kümelenerek daha hızlı bağlantılar elde  edilmiş olur. Bu amaçla önceleri Cisco tarafından geliştirilen ve birden fazla  FastEthernet arayüzünü gruplandırarak tek bir kanal gibi çalışmasını sağlayan EtherChannel teknolojisi geliştirilmiştir. Anahtarlar arasında elde edilen bu sanal arayüze port kanalı denir (port channel). EtherChannel ile bağlantıları kümeleyerek, daha hızlı portları  olan ve daha pahalı bir anahtar almak yerine , boş portları kullanarak hızlı bağlantılar elde edilir. Bunun yanı sıra anahtarlar arasında birden fazla yol olduğu için yük dengeleme (load balancing) yapılabilir. Ayrıca bir EtherChannel kanalı oluşturduysak STP artık bunu tek bir port gibi gördüğünden, kanalı oluşturan bütün portlar iletimde olur. Kanalı oluşturan linklerden biri arızalansa bile veri trafiği kesilmez ayrıca STP tekrar çalışmaz. Sekiz porta kadar kümeleme yapılabilir. Yani 8 adet FastEthernet portu kümelendiğinde 800 Mbps hız elde edilir. Ya da  8 adet GigabitEthernet portu kümelendiğinde 8 Gbps hız elde edilir. Aşağıdaki şekilde Gbit destekleyen ağ kartına  sahip hostlar arasında  EtherChannel ile portlar kümelenerek daha hızlı bir bağlantı elde edilmiştir.



ETHERCHANNEL GEREKLİLİKLERİ

EtherChannel yapılandırması için bazı gereklilikler vardır. İki anahtarda da bazı özelliklerin aynı olması gerekir.  Bunlar;

Hız ve dupleks: Her iki tarafta aynı hız ve duplekse sahip olmalıdır. Bir taraf 100 Mbps diğer taraf 1 Gbps hızda ise EtherChannel kurulmaz. Ya da bir tafar half dupleks diğer taraf full dupleks ise yine EtherChannel kurulmaz.

Mode: Her iki tarafta access ya da trunk modda olmalıdır. Tabi ki anahtarlar arasından VLAN’ler geçecekse trunk olmalıdır.

VLAN Eşleşmesi:  EtherChannel grubu içindeki tüm portlar ya aynı VLAN’e atanmalı ya da trunk yapılmalıdır.

Trunk Port Özellikleri: Trunk portlardan geçmesine izin verilen VLAN’ler ve Native VLAN aynı olmalıdır.

ETHERCHANNEL PROTOKOLLERİ

EtherChannel ile portları kümelemek için herhangi bir protokol kullanmadan statik olarak yapılandırabiliriz. Fakat dinamik olarak portların aralarında görüşüp, konuşup (negotiate) bir protkolde anlaşmalarını  sağlamak mümkündür.

Bu protokoller Cisco cihazlara özel PagP (Port Aggregation Protoco) ile bir IEEE standartı olan(IEEE 802.3ad) LACP’dir(Link Aggregation Control Protocol).

 

Anahtarların PagP’de anlaşması için iki mod bulunur.

-Desirable: Diğer arayüzlerle PagP anlaşmasını başlatır.

-Auto: Bir arayüzü pasif cevaplama durumuna sokar. Yani diğer tarafı bekler.

 

Anahtarların LACP’de anlaşması için iki mod bulunur.

-Active: Diğer arayüzlerle LACP anlaşmasını başlatır.

-Passive: Bir arayüzü pasif cevaplama durumuna sokar. Yani diğer tarafı bekler.

 

Bir de on dediğimiz mod vardır ki her iki arayüzde yapılandırıldığında herhangi bir görüşme müzakere olmadan EtherChannel kurulur.

ETHERCHANNEL YAPILANDIRMASI

S1 ve S2 anahtarları arasındaki  Fa0/1,0/2 ve0/3 portlarını EtherChannel ile kümeleyerek 300 Mbps hızında bir kanal elde edelim. Bunu yaparken müzakeresiz (On) PagP ve LACP kullanacağız.

 

Görüşme Olmadan (Mode On)

 

S1(config)#interface range fastEthernet 0/1-3

S1(config-if-range)#channel-group 1 mode on

 

S2(config)#interface range fastEthernet 0/1-3

S2(config-if-range)#channel-group 1 mode on

 

Yukarıdaki komutlarla her iki anahtarda da range komutu ile belirli bir aralık değeri tanımlayarak arayüz altına girdik. Ardından grup numarası 1 verdik ve mod olarak on seçtik. Böylelikle herhangi bir protokol kullanmadan statik olarak portları kümeledik. show etherchannel summary komutu ile yapılandırmayı doğrulayalım.



Yukarıdaki şekilden herhangi bir protokol olmadan Fa0/1,0/2 ve0/3 portlarının kümelendiğini görüyoruz.

 

Görüşme İle  (Mode Desirable)

 

Anahtarların PagP’de anlaşması için her iki tarafı da desirable mod veya bir taraf desirable diğer taraf auto mod ile ayarlamak yeterlidir. Ben her iki tarafı akılda kalması açısından  desirable yapın derim.

 

S1(config)#interface range fastEthernet 0/1-3

S1(config-if-range)#channel-group 2 mode desirable

 

 

S2(config)#interface range fastEthernet 0/1-3

S2(config-if-range)#channel-group 2 mode desirable

 

Yapılandırmayı doğrulayalım.



Yukarıdaki şekilden PagP protokolü ile Fa0/1,0/2 ve0/3 portlarının kümelendiğini görüyoruz.

 

Görüşme İle  (Mode Active)

Anahtarların LACP’de anlaşması için her iki tarafı da active mod veya bir taraf active  diğer taraf passive mod ile ayarlamak yeterlidir. Ben her iki tarafı akılda kalması açısından  active yapın derim.

 

 

S1(config)#interface range fastEthernet 0/1-3

S1(config-if-range)#channel-group 3 mode active

 

 

S2(config)#interface range fastEthernet 0/1-3

S2(config-if-range)#channel-group 3 mode active

Yapılandırmayı doğrulayalım.



Yukarıdaki şekilden LACP protokolü ile Fa0/1,0/2 ve0/3 portlarının kümelendiğini görüyoruz.

 

Aşağıdaki resmi Packet Tracer EtherChannel yapılandırmasından aldım. Dikkat ederseniz tüm portlar yeşil. Yani STP, tüm portları tek bir port gibi kabul ediyor ve hepsi iletim durumunda.

Yorumlar

Yorum Gönder

Bu blogdaki popüler yayınlar

OSI Referans Modeli Nedir?

ISO (International Organization for Standardization) 1984 yılında OSI(Open Systems Interconnection ) ismini verdiği ,7 katmanlı(Layer) açık standart  referans modelini yayınladı. Bu referans modelinin yayınlanmasındaki  amaç bir referans modeli oluşturmak aynı zamanda İnternet’te kullanılacak bir protokol paketi sunmaktı. Fakat çok daha önceleri geliştirilmeye başlanan TCP/IP protokol kümesi daha popüler hale geldi ve İnternet için OSI referans modeli yerine TCP/IP protokol kümesi tercih edilmeye başlandı. Ağ protokolleri ve çalışmalarını açıklamak için katmanlı model kullanmanın belirli avantajları vardır; Farklı üreticilerin ürünleri birbirleri ile sorunsuz çalışabilir. Ağ işlevlerini sağlamak için ortak bir dil sunar. Bir katmandaki teknolojik gelişmeler diğer katmanları etkilemez. Örneğin IPv4’ten IPv6’ya geçilmesi gibi. Belirli bir katmanda çalışan protokoller, alt ve üst katmanlarla beraber tanımlı olduğu için protokol tasarımlarında yeniliklere yardımcı olur.   O...

Nmap Kullanım Rehberi 1

Nmap, GNU Genel Kamu Lisansı altında yayınlanan bir açık kaynak kodlu programdır. TCP / IP sistemlerini keşfetmek, izlemek ve sorun gidermek için kullanılabilen bir araçtır. Nmap, Gordon "Fyodor" Lyon tarafından oluşturulan ve bir gönüllü topluluğu tarafından aktif olarak geliştirilen ücretsiz, çapraz platform bir ağ tarama yardımcı programıdır. Nmap ile taradığımız ağdaki açık makineleri, makinelerdeki açık portları, çalışan servisleri, işletim sistemi versiyonlarını ve belli başlı zayıflıkları tespit edebiliriz. Bunun dışında ağ haritasının çıkarılması veya ağ envanterinin hazırlanması içinde nmap çok kullanışlı bir araçtır. Özellikle penetrasyon testi yapanlar Nmap programını çok kullanır. Siz de network penetrasyon testleri alanında uzmanlaşmak istiyorsanız Nmap programının kullanımını çok iyi bilmelisiniz. Nmap Kurulumu Nmap genellikle Linux sistemlerde kullanılsa da Windows ve Mac için de geliştirilen versiyonları vardır. Nmap'ten en iyi verimi almak için şu OS...

Show Komutu Çıktısını Filtreleme

Bir Cisco yönlendirici veya anahtarda çalışan yapılandırma dosyasını görüntülemek için show running-config komutunu kullanırız. Eğer yapılandırma dosyası çok büyükse varsayılan olarak 24 satırdan sonra duraklatılır ve --More-- metni görüntülenir. Yapılandırmanın devamını satır satır görmek için Enter tuşuna, sayfa sayfa görmek için boşluk tuşuna basarız. Cisco IOS 15. sürümünden sonra ağ yöneticilerinin işini kolaylaştırmak için show komutu çıktısını filtrelemek ve sadece istedikleri kısımları görüntülemek için | pipe (boru) özelliği getirdi. Klavyeden AltGr+>< tuşuna beraber basarsanız | işaretini çıkarabilirsiniz. show komutundan sonra | işareti ve ek seçeneklerle filtreleme yapılabilir. Filtreleme seçeneklerinden birincisi ve benim çok kullandığım "section" filtresidir. Bu filtre ile seçtiğimiz ifade ile başlayan tüm satırlar gösterilir. Aşağıdaki örnekte bir yönlendiricideki EIGRP yapılandırılması filtrelenerek gösterilmiştir. R1#show running-config | section eigrp...