Com configurar l'agregació d'enllaços de xarxa (802.3ad) a Ubuntu

com-configurar-network-link-aggregation-8023ad-on-ubuntu foto 1

Necessiteu bombejar grans quantitats de dades a una multitud de clients simultàniament, mentre només utilitzeu una única adreça IP? Mitjançant l'agregació d'enllaços, podem unir diverses targetes de xarxa separades al sistema en una NIC enorme.

com-configurar-network-link-aggregation-8023ad-on-ubuntu foto 2

Visió general

L'agregació d'enllaços s'ha dissenyat per oferir-vos l'opció d'augmentar l'amplada de banda i la resiliència de la xarxa disponibles, sense canviar completament la vostra infraestructura per fer-ho (amb el cost que suposaria aquest moviment).

Més enllà d'això, com a administradors de sistemes, normalment tenim poc o cap efecte sobre el funcionament intern de les aplicacions que s'executen als nostres servidors. Per tant, si arriba el moment que necessitem augmentar l'ample de banda de xarxa disponible a l'aplicació, és possible que ens trobem davant d'un redisseny complet del sistema. Probablement sàpigues que canviar la interacció client-servidor, finançar sol·licituds de funcions específiques del venedor de l'aplicació o actualitzar-se a una nova generació d'equips de xarxa, és una gran feina o requereix un pressupost o ambdues coses. Per tant, un segon abans de gastar el temps i $$$, tingueu en compte que el resultat de l'ús de la tecnologia d'agregació d'enllaços és que, com que es fa a nivell d'infraestructura (SO, NIC i commutadors), l'aplicació pot romandre completament aliena a la canvieu mentre obteniu de sobte l'ample de banda combinat de múltiples connexions de xarxa.

A més, avui dia aquesta tecnologia és una part estàndard de la majoria d'equips de xarxa, només cal ser un friki per utilitzar-la. Així que, recorda els focs de l'infern que et van forjar! i mostrem a tothom de què estem fets esprémer cada gram de rendiment disponible de la infraestructura actual com-configurar-network-link-aggregation-8023ad-on-ubuntu foto 4.

Imatge de Renjith Krishnan

Requisits previs

  • Aquesta guia s'ha escrit amb el servidor Ubuntu 9.10 x64, per tant se suposa que també teniu un sistema basat en Debian per treballar.
  • el vostre sistema té més d'una targeta de xarxa.
  • Veureu que faig servir VIM com a programa d'editor, això és només perquè hi estic acostumat... podeu utilitzar qualsevol altre editor que vulgueu.

El costat de Linux de les coses

Farem servir el paquet ifenslave (interfície enslave), que és capaç d'agafar les targetes de xarxa del sistema i lligar-les a la foscor. Una cosa a tenir en compte que mentre a Windows aquest tipus de configuració es fa al nivell del controlador de la NIC i, per tant, només es limita a les interfícies disponibles en aquesta targeta, amb el paquet ifenslave és possible agafar qualsevol NIC del sistema i vincular-la ( suposant que són del mateix grau de velocitat, és a dir, 1000 Mb/s).

Mentre que en aquesta guia, configurarem l'enllaç per utilitzar l'estàndard 802.3ad, tant a l'interruptor (utilitzant LACP) com al servidor, cal destacar que el paquet ifenslave habilita modes d'agregació que no requereixen la cooperació de el canvi. No obstant això, encara no els havia fet servir personalment, així que no els puc garantir. Tingueu-ho en compte si no podeu aconseguir que la infraestructura de xarxa cooperi o si la vostra targeta de xarxa no té suport de controladors per a Ethtool.

Instal·lant el paquet ifenslave

Aquest procediment es va crear a Ubuntu 9.10 que tenia un error destacat al paquet ifenslave que no mostra la interfície vinculada a l'inici (documentat aquí). Si instal·leu l'ifenslave en una versió 10.10, obtindreu automàticament la versió amb la correcció d'errors. Tanmateix, per a aquells de vosaltres que no utilitzeu el més recent i millor, haureu d'instal·lar manualment una versió més nova del paquet ifenslave.

*Gràcies Alexander Usyskin per ajudar-nos a esbrinar-ho.

Per instal·lar el paquet normalment (per a usuaris 10.10 i superiors):

|_+_|

Per instal·lar manualment la versió més recent, descarregueu la versió que s'adapti al vostre sistema operatiu (x86 o x64), poseu-la al directori tmp i instal·leu-la mitjançant l'ordre dpkg.

Per a un sistema operatiu de 32 bits:

|_+_|

Per a un sistema operatiu de 64 bits:

|_+_|

Configureu la interfície vinculada

Ara que s'ha instal·lat el paquet ifenslave, podem configurar una interfície vinculada. Per fer-ho, editeu el fitxer de configuració de les interfícies:

|_+_|

Comenteu totes les interfícies que formaran part de l'enllaç i afegiu el següent:

|_+_|

L'exemple anterior estableix l'enllaç a: utilitzar el mode 4 (802.3ad), obtenir la IP de DHCP i utilitzar totes les NIC del servidor per a l'enllaç (el servidor en qüestió tenia 4 interfícies des d'una NIC de quatre capçals i l'en- placa NIC).

La part d'infraestructura de les coses

Com es va dir a la visió general, estem utilitzant el mode 4 (802.3ad) en aquesta guia, per la qual cosa hem d'establir l'interruptor a l'extrem receptor per utilitzar l'agregació als ports als quals estem connectant el servidor.

Ara, òbviament, no puc repassar totes les configuracions de dispositiu imaginables que hi ha, així que donaré dos exemples i espero que us doni prou per continuar quan cerqueu la informació a la documentació dels proveïdors o a Google per al vostre dispositiu específic.

Juniper J-web

Aquest segment explica com configurar les interfícies (ports) en un dispositiu Juniper per utilitzar l'agregació d'enllaços (LACP) mitjançant la GUI de gestió web J.

Nota: vaig utilitzar l'EX3200 per a les captures de pantalla i les instruccions que es detallen a continuació, però el J-web és bastant similar per a altres dispositius Juniper que utilitzen JUNOS.

Desassocia la interfície

Aquest pas és necessari perquè cada interfície d'un dispositiu Juniper està associada amb el Vlan predeterminat anomenat unit0. Tot i que Juniper té documentació sobre com heu de configurar l'agregació d'enllaços, he trobat que faltava aquest primer i bàsic pas. Sense realitzar aquest pas, la resta de passos descrits a la documentació simplement no funcionaran i us rascareu el cap per saber què us perd.

Gràcies pel personal d'assistència de Juniper per oferir aquesta solució GUI (eventualment).

  1. A la pantalla principal de J-web, feu clic a Configura.
  2. A continuació, feu clic a Eines CLI.
  3. Seleccioneu Apunta i fes clic a CLI.
  4. A continuació, feu clic a Edita a prop del títol d'Interfícies.
    com-configurar-network-link-aggregation-8023ad-on-ubuntu foto 5
  5. Seleccioneu la interfície que voleu que formi part de l'agregació i feu clic a Edita al costat.
    com-configurar-network-link-aggregation-8023ad-on-ubuntu foto 6
  6. A la secció Unitat, suprimiu l'associació tal com es mostra a la imatge.
    com-configurar-network-link-aggregation-8023ad-on-ubuntu foto 7
  7. Feu clic a D'acord.
  8. Repetiu-ho per a totes les interfícies que voleu formar part de les agregacions.
  9. Quan acabeu, utilitzeu Commit per aplicar els canvis.

Agrupació d'interfícies en agregacions

Ara que les interfícies s'han desassociat, podem crear enllaços d'agregació agrupant-los.

  1. A la pantalla principal de J-web, feu clic a Interfícies.
  2. A continuació, feu clic a Agregació d'enllaços.
  3. Seleccioneu Afegeix.
    com-configurar-network-link-aggregation-8023ad-on-ubuntu foto 8
  4. Quan aparegui la finestra emergent, seleccioneu actiu.
  5. Feu clic a Afegeix.
    com-configurar-network-link-aggregation-8023ad-on-ubuntu foto 9
  6. A la finestra emergent, seleccioneu les interfícies que formaran part de l'enllaç (prem Ctrl per a múltiples).
  7. Feu clic a D'acord fins que desapareguin totes les finestres de configuració.
  8. Fet.

Commutadors ProCurve gestionats web d'HP

Complement de les instruccions de Juniper, aquí teniu les instruccions per als dispositius administrats web ProCurve d'HP.

HP 1800G

  1. Feu clic a Trunks.
  2. Feu clic a Configuració LACP
  3. Marqueu la casella de selecció dels ports que voleu que siguin capaços d'agregació, en aquest exemple he utilitzat els ports 3 i 4.
    com-configurar-network-link-aggregation-8023ad-on-ubuntu foto 10
  4. Feu clic a Aplica a la part inferior de la pàgina.
  5. Fet.

HP 1810G

  1. Feu clic a Trunks.
  2. Feu clic a Configuració del tronc.
  3. Seleccioneu la casella de selecció Crea.
  4. Doneu un nom a l'enllaç.
  5. Feu clic a Aplica.
    com-configurar-network-link-aggregation-8023ad-on-ubuntu foto 11
  6. Feu clic a Membre del tronc.
  7. Seleccioneu l'identificador del tronc de la llista desplegable, al nostre exemple fem servir Trunk2.
  8. Feu clic als ports que voleu formar part de l'agregació, al nostre exemple hem utilitzat els ports 11 i 12.
  9. Feu clic a Aplica.
    com-configurar-network-link-aggregation-8023ad-on-ubuntu foto 12
  10. Feu que els canvis siguin permanents anant a manteniment.
  11. A continuació, al submenú Desa les configuracions.
  12. Feu clic al botó Desa la configuració.
  13. Fet.

Mostra'm la llum blanca de la qual estàs fet

Més històries

Feu un ús eficient de l'espai de la barra de pestanyes personalitzant l'amplada de la pestanya al Firefox

La vostra barra de pestanyes s'omple massa ràpidament mentre navegueu amb Firefox? A continuació, prepareu-vos per fer un ús eficient de l'espai de la barra de pestanyes i reduir la quantitat de desplaçament de pestanyes amb l'extensió d'amplada de pestanyes personalitzada per al Firefox.

Utilitzeu un llapis de colors per millorar les lletres gravades a l'electrònica

Tant si esteu fent un nou projecte d'electrònica com si intenteu afegir definició a una peça antiga, podeu utilitzar un llapis de colors senzill per fer que els logotips gravats i el text apareguin.

Pregunteu als lectors: llocs web socials: interfície basada en navegador versus clients d'escriptori

La majoria de la gent té un lloc web social favorit on està actiu cada dia, però té diferents mètodes per interactuar amb els seus amics allà. Aquesta setmana ens agradaria saber si preferiu utilitzar una interfície basada en navegador o un client d'escriptori per interactuar amb els serveis socials que hàgiu triat.

Què ens pot ensenyar Super Mario sobre la tecnologia gràfica?

Si alguna vegada heu jugat a Super Mario Brothers o Mario Galaxy, probablement penseu que només era un videojoc divertit, però la diversió pot ser seriosa. Super Mario té lliçons per ensenyar que potser no esperes sobre els gràfics i els conceptes que hi ha darrere.

S'ha llançat el Service Pack 1 de Windows 7: però l'heu d'instal·lar?

Microsoft acaba de llançar la versió final del Service Pack 1 per a Windows 7, però hauríeu de deixar-ho tot i passar pel procés d'instal·lació? On el pots aconseguir? Tenim les respostes per a tu.

Com canviar les vores de la finestra d'Ubuntu amb Emerald

L'aspecte del vostre sistema operatiu està relacionat amb els panells i les vores de les finestres, així que ara que us hem mostrat com personalitzar els vostres panells, és hora de personalitzar les vores de les finestres perquè Ubuntu sembli com voleu.

Afegiu una insígnia de notificació fàcil de visualitzar a les pestanyes del Firefox

Esteu cansat de canviar manualment entre pestanyes per veure si teniu correus electrònics, missatges o elements nous als vostres canals RSS? Aleshores, acomiadau-vos de la molèstia! Tab Badge afegeix una insígnia de comptador fantàstica a les teves pestanyes i et permet veure el...

Drag2Up ofereix la càrrega d'arrossegar i deixar anar multifont al Firefox

La tardor passada vam compartir Drag2Up amb vosaltres, una petita extensió de Chrome útil que permet arrossegar, deixar anar i penjar fitxers a una varietat de llocs per compartir fitxers. Ara, la mateixa facilitat per compartir està disponible per a Firefox.

Activeu el vostre monitor mitjançant Motion Trigger

La majoria de la gent té el costum de moure el ratolí o tocar el teclat quan volen despertar el monitor. Aquest hack electrònic intel·ligent afegeix un sensor al vostre ordinador per activar el monitor basat en el moviment.

Diversió d'escriptori: conjunt de personalització de futbol (soccer).

Tant si seguiu el joc a nivell internacional, jugueu en una lliga local pròpia o simplement jugueu per diversió, el futbol (futbol) és un joc fantàstic per participar. Ara podeu portar la passió i l'emoció del joc directament. al vostre escriptori amb el nostre conjunt de personalització de futbol (futbol).