Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Bugün OSI modelinin 2. katmanı için Layer 2 EtherChannel kanal toplama protokolünün işleyişine bakacağız. Bu protokol, Katman 3 protokolünden çok farklı değildir, ancak Katman 3 EtherChannel'a dalmadan önce, Katman 1.5'e daha sonra geçebilmemiz için birkaç kavramı tanıtmam gerekiyor. CCNA kurs programını takip etmeye devam ediyoruz, bu nedenle bugün Bölüm 2, Katman 3/1.5 EtherChannel'ı Yapılandırma, Test Etme ve Sorun Giderme ile 1.5a, Statik EtherChannel, 1.5b, PAGP ve XNUMXc, IEEE alt bölümlerini ele alacağız. -LACP Açık Standart.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Daha ileri gitmeden önce EtherChannel'ın ne olduğunu anlamalıyız. A anahtarının ve B anahtarının üç iletişim hattıyla yedekli olarak bağlandığını varsayalım. STP kullanıyorsanız, döngüleri önlemek için fazladan iki satır mantıksal olarak engellenecektir.

Diyelim ki 100 Mbps trafik sağlayan FastEthernet portlarımız var, yani toplam verim 3 x 100 = 300 Mbps. Yalnızca bir iletişim kanalı bırakıyoruz, bu nedenle 100 Mbit/s'ye düşecek, yani bu durumda STP ağ özelliklerini kötüleştirecektir. Ayrıca ekstra 2 kanal da boşuna boşta kalacaktır.

Bunu önlemek için Cisco Catalist anahtarlarını yaratan ve daha sonra Cisco tarafından satın alınan KALPANA, 1990'lı yıllarda EtherChannel adında bir teknoloji geliştirdi.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Bizim durumumuzda bu teknoloji, üç ayrı iletişim kanalını 300 Mbit/s kapasiteli tek bir mantıksal kanala dönüştürüyor.

EtherChannel teknolojisinin ilk modu manuel veya statik moddur. Bu durumda, çalışma parametrelerinin tüm manuel ayarlarının doğru yapılmasına bağlı olarak anahtarlar hiçbir iletim koşulunda hiçbir şey yapmayacaktır. Kanal, tamamen ağ yöneticisinin ayarlarına güvenerek açılır ve çalışır.

İkinci mod, tescilli Cisco PAGP bağlantı toplama protokolüdür, üçüncüsü ise IEEE standart LACP bağlantı toplama protokolüdür.

Bu modların çalışması için EtherChannel'ın kullanılabilir hale getirilmesi gerekir. Bu protokolün statik sürümünün etkinleştirilmesi çok kolaydır: anahtar arayüzü ayarlarına gitmeniz ve kanal grubu 1 mod komutunu girmeniz gerekir.

F0/1 ve f0/2 olmak üzere iki arayüze sahip A anahtarımız varsa, her portun ayarlarına girip bu komutu girmeliyiz ve EtherChannel arayüz grup numarası 1'den 6'ya kadar bir değere sahip olabilir, asıl mesele şu ki bu değer anahtarın tüm portları için aynıdır. Ek olarak, bağlantı noktaları aynı modlarda çalışmalıdır: hem erişim modunda hem de trunk modunda ve aynı yerel VLAN'a veya izin verilen VLAN'a sahip olmalıdır.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

EtherChannel toplama yalnızca kanal grubunun aynı yapılandırılmış arayüzlerden oluşması durumunda çalışacaktır.

A anahtarını iki iletişim hattıyla yine f0/1 ve f0/2 iki arayüzü olan B anahtarına bağlayalım. Bu arayüzler kendi gruplarını oluşturur. Aynı komutu kullanarak bunları EtherChannel'da çalışacak şekilde yapılandırabilirsiniz ve yerel anahtarda bulundukları için grup numarası önemli değildir. Bu grubu 1 numara olarak belirleyebilirsiniz ve her şey işe yarayacaktır. Ancak, her iki kanalın da sorunsuz çalışması için, tüm arayüzlerin tamamen aynı şekilde, aynı modda - erişim veya hat olarak yapılandırılması gerektiğini unutmayın. Komutla A anahtarı ve B anahtarının her iki arayüzünün ayarlarına girip kanal grubu 1 moduna girdikten sonra EtherChannel kanallarının toplanması tamamlanacaktır.

Her anahtarın her iki fiziksel arayüzü de tek bir mantıksal arayüz olarak çalışacaktır. STP parametrelerine bakarsak A anahtarının iki fiziksel porttan gruplandırılmış bir ortak arayüz göstereceğini göreceğiz.

Cisco tarafından geliştirilen bir bağlantı noktası toplama protokolü olan PAGP'ye geçelim.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Aynı resmi hayal edelim - her biri f0/1 ve f0/2 arayüzlerine sahip, iki iletişim hattıyla birbirine bağlanmış iki A ve B anahtarı. PAGP'yi etkinleştirmek için parametrelerle aynı komut kanal grubu 1 modunu kullanın . Manuel statik modda, tüm arayüzlerde komutla kanal grubu 1 moduna girersiniz ve toplama çalışmaya başlar; burada istenen veya otomatik parametreyi belirtmeniz gerekir. Kanal grubu 1 modu komutunu ? işaretiyle girerseniz, sistem parametre seçeneklerini içeren bir bilgi istemi görüntüleyecektir: açık, istenen, otomatik, pasif, aktif.

İletişim hattının her iki ucunda da aynı kanal grubu 1 modu istenen komutunu girerseniz, EtherChannel modu etkinleştirilecektir. Kanalın bir ucunda arayüzler kanal grubu 1 modu istenen komutuyla ve diğer ucunda kanal grubu 1 modu otomatik komutuyla yapılandırılırsa aynı şey olur.

Ancak bağlantıların her iki ucundaki arayüzler kanal grubu 1 modu otomatik komutuyla otomatik olarak yapılandırılırsa bağlantı birleştirme gerçekleşmez. Bu nedenle, EtherChannel'ı PAGP protokolü üzerinden kullanmak istiyorsanız, taraflardan en az birinin arayüzlerinin istenen durumda olması gerektiğini unutmayın.

Kanal birleştirme için açık LACP protokolünü kullanırken parametrelerle aynı kanal grubu 1 modu komutu kullanılır .

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Kanalların her iki tarafındaki olası ayar kombinasyonları şu şekildedir: Arayüzler aktif moda veya bir tarafı aktif, diğer tarafı pasif olarak yapılandırılmışsa, EtherChannel modu çalışacaktır; her iki arayüz grubu da pasif olarak yapılandırılmışsa, kanal toplanma meydana gelmez. LACP protokolünü kullanarak kanal toplamanın organize edilebilmesi için arayüz gruplarından en az birinin aktif durumda olması gerektiği unutulmamalıdır.

Şu soruyu cevaplamaya çalışalım: A ve B anahtarlarımız iletişim hatlarıyla bağlıysa ve bir anahtarın arayüzleri aktif durumda, diğeri ise otomatik veya istenen durumdaysa, EtherChannel çalışacak mı?

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Hayır, kullanmayacaktır çünkü ağ aynı protokolü (PAGP veya LACP) kullanmalıdır çünkü bunlar birbirleriyle uyumlu değildir.

Bir EtherChannel'ı düzenlemek için kullanılan çeşitli komutlara bakalım. Öncelikle bir grup numarası atamanız gerekiyor, bu herhangi bir şey olabilir. İlk komut kanal grubu 1 modu için seçenek olarak 5 parametre seçebilirsiniz: açık, istenen, otomatik, pasif veya aktif.
Arayüz alt komutlarında kanal grubu anahtar sözcüğünü kullanırız, ancak örneğin yük dengelemeyi belirtmek isterseniz port-kanal sözcüğü kullanılır. Şimdi yük dengelemenin ne olduğuna bakalım.

Diyelim ki, B anahtarının karşılık gelen bağlantı noktalarına bağlanan iki bağlantı noktasına sahip A anahtarımız var. B - 3 anahtarına üç bilgisayar ve A anahtarına 1,2,3 numaralı bir bilgisayar bağlı.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Trafik 4 numaralı bilgisayardan 1 numaralı bilgisayara geçtiğinde, A anahtarı her iki bağlantı üzerinden de paketleri iletmeye başlayacaktır. Yük dengeleme yöntemi, gönderenin MAC adresinin karmasını kullanır, böylece dördüncü bilgisayardan gelen tüm trafik, iki bağlantıdan yalnızca birinden akacaktır. 5 numaralı bilgisayarı A anahtarına bağlarsak yük dengeleme sayesinde bu bilgisayarın trafiği yalnızca bir alt iletişim hattı boyunca hareket edecektir.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Ancak bu tipik bir durum değildir. Diyelim ki bir bulut internetimiz ve üç bilgisayarlı A anahtarının bağlı olduğu bir cihazımız var. Bu cihaz bir ağ geçidi olduğundan internet trafiği bu cihazın MAC adresi yani belirli bir portun adresi ile anahtara yönlendirilecektir. Böylece giden tüm trafik bu cihazın MAC adresine sahip olacaktır.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

A anahtarının önüne, kendisine üç iletişim hattıyla bağlanan B anahtarını yerleştirirsek, B anahtarının A anahtarı yönündeki tüm trafiği, hedeflerimize uymayan hatlardan biri boyunca akacaktır. Bu nedenle bu switch için dengeleme parametrelerini ayarlamamız gerekmektedir.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Bunu yapmak için, hedef IP adresinin seçenek parametresi olarak kullanıldığı bağlantı noktası-kanal yük dengeleme komutunu kullanın. Bu, 1 numaralı bilgisayarın adresi ise, trafik ilk satır boyunca, 3 numaralı ise üçüncü hat boyunca ve ikinci bilgisayarın IP adresini belirtirseniz, o zaman orta iletişim hattı boyunca akacaktır.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Bunu yapmak için komut, genel yapılandırma modunda port-channel anahtar sözcüğünü kullanır.

Kanalda hangi bağlantıların yer aldığını ve hangi protokollerin kullanıldığını görmek istiyorsanız ayrıcalıklı modda show etherchannel Summary komutunu girmeniz gerekir. Show etherchannel load-balance komutunu kullanarak yük dengeleme ayarlarını görüntüleyebilirsiniz.

Şimdi tüm bunlara Packet Tracer programında bakalım. İki bağlantıyla bağlanan 2 anahtarımız var. STP çalışmaya başlayacak ve 4 bağlantı noktasından biri engellenecektir.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

SW0 ayarlarına gidip show spanning-tree komutunu girelim. STP'nin çalıştığını görüyoruz ve Root ID ve Bridge ID'yi kontrol edebiliyoruz. İkinci anahtar için aynı komutu kullanarak, SW0'den farklı olarak Kök ve Köprü tanımlayıcı değerleri aynı olduğundan, ilk SW1 anahtarının kök olduğunu göreceğiz. Ayrıca burada SW0'ın kök olduğuna dair bir mesaj var - "Bu köprü köktür".

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Kök anahtarın her iki bağlantı noktası da Belirlenmiş durumdadır; ikinci anahtarın engellenen bağlantı noktası Alternatif olarak, ikincisi ise kök bağlantı noktası olarak atanır. Bağlantıyı otomatik olarak kurarak STP'nin gerekli tüm işleri nasıl kusursuz bir şekilde yaptığını görebilirsiniz.

PAGP protokolünü etkinleştirelim, bunun için SW0 ayarlarında sırasıyla int f0/1 ve kanal grubu 1 modu komutlarını, benim tercih ettiğim 5 olası parametreden biriyle giriyoruz.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Hat protokolünün önce devre dışı bırakıldığını, ardından tekrar etkinleştirildiğini, yani yapılan değişikliklerin yürürlüğe girdiğini ve Port-kanal 1 arayüzünün oluşturulduğunu görebilirsiniz.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Şimdi f0/2 arayüzüne gidelim ve aynı komutu kanal-grup 1 moduna girelim.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Artık üst bağlantının bağlantı noktalarının yeşil bir işaretle, alt bağlantının bağlantı noktalarının ise turuncu bir işaretle gösterildiğini görebilirsiniz. Bu durumda, bir anahtarın tüm arayüzlerinin aynı komutla yapılandırılması gerektiğinden, arzu edilen otomatik bağlantı noktalarından oluşan karma bir mod olamaz. Otomatik mod ikinci anahtarda kullanılabilir, ancak ilkinde tüm bağlantı noktalarının aynı modda çalışması gerekir, bu durumda bu arzu edilir.

SW1'in ayarlarına girelim ve arayüz aralığı için komutu kullanalım int range f0/1-2, böylece her arayüz için komutları ayrı ayrı manuel olarak girmek değil, her ikisini de tek komutla yapılandırmak için.

Channel-group 2 mode komutunu kullanıyorum ancak ikinci anahtarın arayüz grubunu belirlemek için 1'den 6'ya kadar herhangi bir sayıyı kullanabilirim. Kanalın karşı tarafı arzu edilen modda yapılandırıldığından bu anahtarın arayüzleri arzu edilen modda veya otomatik modda olmalıdır. İlk parametreyi seçiyorum, istediğiniz kanal grubu 2 modunu yazıp Enter tuşuna basıyorum.
Kanal arayüzü Port-kanal 2'nin oluşturulduğunu ve f0/1 ve f0/2 portlarının sırayla aşağı durumdan yukarı duruma geçtiğini belirten bir mesaj görüyoruz. Bunu Port-kanal 2 arayüzünün yukarı duruma geçtiğini ve bu arayüzün hat protokolünün de açıldığını belirten bir mesaj takip eder. Şimdi toplu bir EtherChannel oluşturduk.

SW0 anahtarının ayarlarına gidip show etherchannel Summary komutunu girerek bunu doğrulayabilirsiniz. Daha sonra bakacağımız çeşitli bayrakları görebilirsiniz ve ardından 1 kanalı kullanan grup 1'i görebilirsiniz; toplayıcıların sayısı da 1'dir. Po1, PortChannel 1 anlamına gelir ve atama (SU), S - katman 2 bayrağını, U - anlamına gelir. kullanılmış. Aşağıda, kullanılan PAGP protokolü ve kanalda toplanan fiziksel bağlantı noktaları (Fa0/1 (P) ve Fa0/2 (P) gösterilmektedir; burada P bayrağı, bu bağlantı noktalarının PortChannel'ın parçası olduğunu belirtir.

İkinci anahtar için aynı komutları kullanıyorum ve CLI penceresinde SW1 için benzer bilgiler gösteriliyor.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

SW1 ayarlarında show spanning-tree komutunu giriyorum ve PortChannel 2'nin tek mantıksal arayüz olduğunu, iki ayrı portun maliyetine göre maliyetinin 19'a düştüğünü görüyorsunuz.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Aynısını ilk anahtarla yapalım. Kök parametrelerinin değişmediğini görüyorsunuz, ancak artık iki anahtar arasında iki fiziksel bağlantı yerine tek bir mantıksal arayüz Po1-Po2 var.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

PAGP'yi LACP ile değiştirmeye çalışalım. Bunu yapmak için ilk anahtarın ayarlarında arayüz aralığı int range f0/1-2 komutunu kullanıyorum. Şimdi LACP'yi etkinleştirmek için kanal grubu1 modu aktif komutunu verirsem, Fa0/1 ve Fa0/2 bağlantı noktaları zaten farklı bir protokol kullanan bir kanalın parçası olduğundan bu reddedilecektir.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Bu nedenle, önce kanal grubu 1 modu etkin değil komutunu girmeliyim ve ancak daha sonra kanal grubu1 modu etkin komutunu kullanmalıyım. Aynısını ikinci anahtarla yapalım, önce kanal grubu 2 yok komutunu, ardından kanal grubu 2 modu aktif komutunu girelim. Arayüz parametrelerine bakarsanız Po2'nin tekrar açıldığını ancak hala PAGP protokol modunda olduğunu görebilirsiniz. Bu doğru değil, çünkü şu anda yürürlükte olan LACP'ye sahibiz ve bu durumda parametreler Packet Tracer programı tarafından yanlış görüntüleniyor.
Bu tutarsızlığı çözmek için geçici bir çözüm kullanıyorum; başka bir PortChannel oluşturuyorum. Bunu yapmak için int range f0/1-2 ve no kanal grubu 2 komutlarını ve ardından kanal grubu 2 modu aktif komutunu yazıyorum. Bunun ilk anahtarı nasıl etkileyeceğini görelim. Show etherchannel Summary komutuna giriyorum ve Po1'in yine PAGP kullanıyormuş gibi gösterildiğini görüyorum. Bu Packet Tracer simülasyonunda bir sorundur çünkü PortChannel şu anda devre dışıdır ve hiçbir kanalımızın olmaması gerekir.

İkinci switch’in CLI penceresine dönüp show etherchannel Summary komutunu giriyorum. Şimdi Po2 bir indeks (SD) ile gösteriliyor, burada D aşağı anlamına geliyor, yani kanal çalışmıyor. Teknik olarak PortChannel burada mevcut ancak kendisiyle ilişkilendirilmiş bir port olmadığı için kullanılmıyor.
İlk anahtarın ayarlarına int range f0/1-2 ve nochannel-group 1 komutlarını giriyorum ve ardındanchannel-group 2 mode active komutunu kullanarak bu sefer 2 numaralı yeni bir kanal grubu oluşturuyorum. Sonra ikinci anahtarın ayarlarında da aynısını yapıyorum, ancak şimdi kanal grubu 1 numarayı alıyor.

Artık ilk anahtarda Port Kanal 2 ve ikinci anahtarda Port Kanal 1 adında yeni bir grup oluşturuldu. Grupların adlarını değiştirdim. Gördüğünüz gibi teknik olarak ikinci switch'te yeni bir Port Channel oluşturdum ve artık doğru parametreyle görüntüleniyor - show etherchannel Summary komutunu girdikten sonra Po1'in (SU) LACP kullandığını görüyoruz.

SW0 anahtarının CLI penceresinde de tam olarak aynı resmi görüyoruz - yeni grup Po2 (SU), LACP kontrolü altında çalışıyor.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Aktif durumdaki bir arayüz ile her zaman açık durumda olan bir arayüz arasındaki farkı düşünün. int range f0/0-1 komutları ve kanal grubu 2 modu açıkken SW3 anahtarı için yeni bir kanal grubu oluşturacağım. Bundan önce, kanal grubu yok 1 ve kanal grubu yok komutlarını kullanarak kanal grubu 2 ve 1'yi silmelisiniz, aksi takdirde komutta kanal grubu 2 modunu kullanmaya çalıştığınızda sistem şunu belirten bir mesaj görüntüleyecektir: arayüz zaten başka bir kanal protokolüyle çalışmak için kullanılıyor.

Aynısını ikinci anahtarla da yapıyoruz - kanal grubu 1 ve 2'yi silin ve kanal grubu 3 modu açık komutuyla grup 3'ü oluşturun. Şimdi SW0’ın ayarlarına gidip show etherchannel Summary komutunu kullanalım. Yeni Po3 kanalının halihazırda çalışır durumda olduğunu ve PAGP veya LACP gibi herhangi bir ön işlem gerektirmediğini göreceksiniz.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Bağlantı noktalarını devre dışı bırakmadan ve ardından etkinleştirmeden hemen açılır. SW1 için de aynı komutu kullanarak burada Po3'ün herhangi bir protokol kullanmadığını yani statik bir EtherChannel oluşturduğumuzu göreceğiz.

Cisco, ağların geniş çapta kullanılabilir olması için PAGP'yi unutmamız ve bağlantı toplamanın daha güvenilir bir yolu olarak statik EtherChannel'ı kullanmamız gerektiğini savunuyor.
Yük dengelemeyi nasıl yaparız? SW0 switch CLI penceresine dönüyorum ve show etherchannel load-balance komutunu giriyorum. Yük dengelemenin kaynak MAC adresine göre yapıldığını görebilirsiniz.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Genellikle dengeleme bu parametreyi kullanır ancak bazen amaçlarımıza uymayabilir. Bu dengeleme yöntemini değiştirmek istiyorsak, global konfigürasyon moduna girip port-kanal yük dengeleme komutunu girmemiz gerekir, ardından sistem bu komut için olası parametreleri içeren istemleri görüntüleyecektir.

Cisco Eğitimi 200-125 CCNA v3.0. 38. Gün. OSI Katman 2 için EtherChannel Protokolü

Bağlantı noktası-kanal yük dengesi src-mac parametresini belirtirseniz, yani kaynak MAC adresini belirtirseniz, bir karma işlevi etkinleştirilir ve bu, belirli bir EtherChannel'ın parçası olan bağlantı noktalarından hangisinin kullanılması gerektiğini belirtir. ileri trafik. Kaynak adresi aynı olduğunda sistem, trafiği göndermek için söz konusu fiziksel arayüzü kullanacaktır.


Bizimle kaldığın için teşekkürler. Yazılarımızı beğeniyor musunuz? Daha ilginç içerik görmek ister misiniz? Sipariş vererek veya arkadaşlarınıza tavsiye ederek bize destek olun, Habr kullanıcıları için, bizim tarafımızdan sizin için icat ettiğimiz benzersiz bir giriş seviyesi sunucu analogunda %30 indirim: 5$'dan başlayan fiyatlarla VPS (KVM) E2650-4 v6 (10 Çekirdek) 4GB DDR240 1GB SSD 20Gbps hakkındaki tüm gerçekler veya bir sunucu nasıl paylaşılır? (RAID1 ve RAID10, 24 adede kadar çekirdek ve 40 GB'a kadar DDR4 ile mevcuttur).

Dell R730xd 2 kat daha mı ucuz? Sadece burada 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV 199$'dan Hollanda'da! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - 99$'dan! Hakkında oku Altyapı şirketi nasıl kurulur? Bir kuruş için 730 Euro değerinde Dell R5xd E2650-4 v9000 sunucuların kullanımı ile sınıf?

Kaynak: habr.com

Yorum ekle