Sei sulla pagina 1di 3

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE abiword PUBLIC "-//ABISOURCE//DTD AWML 1.0 Strict//EN" "http://www.abi source.com/awml.

dtd"> <abiword template="false" styles="unlocked" xmlns:fo="http://www.w3.org/1999/XSL /Format" xmlns:svg="http://www.w3.org/2000/svg" xid-max="25" xmlns:dc="http://pu rl.org/dc/elements/1.1/" fileformat="1.1" xmlns:math="http://www.w3.org/1998/Mat h/MathML" xmlns:awml="http://www.abisource.com/awml.dtd" xmlns="http://www.abiso urce.com/awml.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.9.1" xm l:space="preserve" props="dom-dir:ltr; document-footnote-restart-section:0; docu ment-endnote-type:numeric; document-endnote-place-enddoc:1; document-endnote-ini tial:1; lang:es-ES; document-endnote-restart-section:0; document-footnote-restar t-page:0; document-footnote-type:numeric; document-footnote-initial:1; documentendnote-place-endsection:0"> <!-- ======================================================================== -> <!-- This file is an AbiWord document. -> <!-- AbiWord is a free, Open Source word processor. -> <!-- More information about AbiWord is available at http://www.abisource.com/ -> <!-- You should not edit this file by hand. -> <!-- ======================================================================== -> <metadata> <m key="dc.format">application/x-abiword</m> <m key="abiword.generator">AbiWord</m> </metadata> <history version="1" edit-time="23" last-saved="1318835280" uid="b212730e-f88e-1 1e0-8bd3-bb567cfef4a0"> <version id="1" started="1318835280" uid="bfb32a12-f88e-11e0-8bd3-bb567cfef4a0" auto="0" top-xid="25"/> </history> <styles> <s type="P" name="Normal" followedby="Current Settings" props="font-family:Times New Roman; margin-top:0pt; color:000000; margin-left:0pt; text-position:normal; widows:2; font-style:normal; text-indent:0in; font-variant:normal; font-weight: normal; margin-right:0pt; font-size:12pt; text-decoration:none; margin-bottom:0p t; line-height:1.0; bgcolor:transparent; text-align:left; font-stretch:normal"/> <s type="P" name="Heading 3" basedon="Normal" followedby="Normal" props="keep-wi th-next:1; margin-top:22pt; font-weight:bold; margin-bottom:3pt; font-family:Lib eration Sans; font-size:12pt"/> <s type="P" name="Block Text" basedon="Normal" followedby="Current Settings" pro ps="margin-bottom:6pt; margin-left:1in; margin-right:1in"/> </styles> <pagesize pagetype="A4" orientation="portrait" width="210.000000" height="297.00 0000" units="mm" page-scale="1.000000"/> <section xid="24" props="page-margin-footer:0.5000in; page-margin-header:0.5000i n; page-margin-right:1.0000in; page-margin-left:1.0000in; page-margin-top:1.0000 in; page-margin-bottom:1.0000in"> <p style="Normal" xid="25"><c props="font-size:12pt"> </c></p> <p style="Heading 3" xid="1"><c props="font-size:12pt"></c><a xlink:href="http:/ /celtha.blogspot.com/2010/09/apuntes-sobre-configuracion-de-bond.html" xid="2">< c props="font-size:12pt">Apuntes sobre configuracin de Bond. (Bonding)</c></a><c props="font-size:12pt"> </c></p> <p style="Normal" xid="4" props="margin-bottom:0cm"><c props="font-size:12pt"></ c></p> <p style="Normal" xid="5" props="margin-bottom:0cm"><c props="font-size:12pt">Co

mo curiosidad voy a comentar como me ha dado por escribir un poco acerca del bon ding.<br/><br/>Hace un par de dias en el trabajo, nos dimos cuenta de que un par de mquinas con bonding, estaban mal conectadas a los switches, y al plantearnos conectarlas del modo lgico para tener alta disponibilidad (una interfaz a cada sw itch), me surgio la siguiente duda:Como gestionaria la red tener </c><c props="f ont-weight:bold; font-size:12pt">dos interfaces con la misma MAC????<br/><br/>De aqu llegue a los modos de bond y de aqu a documentarlo para futuras ocasiones.<br /><br/></c><c props="font-weight:bold; font-size:12pt; font-style:italic"><br/>1 .-Que es bond o bonding? <br/>El bond o bonding, a grandes rasgos es un mtodo de unin de interfaces, el cual nos permite desde balancear la carga, hasta soportar fallos de interfaces sin interrupcin del servicio (alta disponibilidad)<br/><br/> <br/>2.-Tipos de Bond. <br/>Existen varios tipos o modos de bond. Segun nuestras necesidades, debemos optar por el que mejor se nos ajuste.<br/><br/><br/>Modo 0 (Roun Robin) <br/>Transmite alternando interfaces, partiendo del primer esclavo .<br/>Si hay balanceo de carga.<br/>Si hay alta disponibilidad<br/><br/><br/>Mod o 1 (Active-Backup) <br/>Usa solo un solo esclavo, solo en el caso de que falle pasa a usar el siguiente.<br/>No hay balanceo de carga.<br/>Si hay alta disponib ilidad<br/><br/><br/>Modo 2 (Balance-XOR) <br/>Se alterna el uso de uno u otro e sclavo.<br/>Si hay balanceo de carga.<br/>Si hay alta disponibilidad<br/><br/><b r/>Modo 3 (Broadcast) <br/>Todo se manda por todos los esclavos.<br/>No hay bala nceo de carga.<br/>Si hay alta disponibilidad<br/><br/><br/>Modo 4 (802.3ad) <br />Crea grupos que comparten la misma velocidad, pero las tarjetas deben soportar , IEEE 802.3ad.<br/>Si hay balanceo de carga.<br/>Si hay alta disponibilidad<br/ ><br/><br/>Modo 5 (Balace-tbl) <br/>Balancea todo el trafico de salida, y el tra fico de entrada es recibido por el esclavo activo.<br/>Si hay balanceo de carga. <br/>Si hay alta disponibilidad<br/><br/><br/>Modo 6 (Balance-alb) <br/>Igual qu e el anterior pero balancea tambin el trafico de entrada. El driver de las tarjet as debe soportar el cambio de MAC estando activas.<br/>Si hay balanceo de carga. <br/>Si hay alta disponibilidad<br/><br/><br/>3.-Configuracin de Bond.<br/><br/>1 .- Creacion de Alias para la carga de los modulos y eleccion del modo de Bond.<b r/>En el fichero:<br/></c></p> <p style="Block Text" xid="6" props="margin-bottom:0cm"><c props="font-weight:bo ld; font-size:12pt; font-style:italic">"/etc/modules.conf"</c></p> <p style="Normal" xid="7" props="margin-bottom:0cm"><c props="font-weight:bold; font-size:12pt; font-style:italic">Definimos un alias para el bond, as como selec cionamos el modo en el que correra nuestro bond.<br/></c></p> <p style="Block Text" xid="8" props="margin-bottom:0cm"><c props="font-weight:bo ld; font-size:12pt; font-style:italic">alias bond0 bonding<br/><br/>options bond ing mode=X</c></p> <p style="Normal" xid="9" props="margin-bottom:0cm"><c props="font-weight:bold; font-size:12pt; font-style:italic"><br/>Donde "X" es el numero del modo que quer emos. (0..6)<br/><br/>2.- Cargamos el modulo de bonding.<br/>Para asegurarnos qu e el modulo esta cargado tras los cambios, ejecutamos:<br/></c></p> <p style="Block Text" xid="10" props="margin-bottom:0cm"><c props="font-weight:b old; font-size:12pt; font-style:italic">modprobe bonding</c></p> <p style="Normal" xid="11" props="margin-bottom:0cm"><c props="font-weight:bold; font-size:12pt; font-style:italic">3.- Configuramos las interfaces.<br/><br/>Po r ltimo queda definir las interfaces, tanto las de red(fisicas), como la virtual del bond.<br/>Para esto en el directorio (distribuciones basadas en RedHat):<br/ ></c></p> <p style="Block Text" xid="12" props="margin-bottom:0cm"><c props="font-weight:b old; font-size:12pt; font-style:italic">/etc/sysconfig/network-scripts</c></p> <p style="Normal" xid="13" props="margin-bottom:0cm"><c props="font-weight:bold; font-size:12pt; font-style:italic">Editaremos los ficheros pertenecientes a las interfaces eth0 y eth1 por ejemplo:<br/></c></p> <p style="Block Text" xid="14" props="margin-bottom:0cm"><c props="font-weight:b old; font-size:12pt; font-style:italic">ifcfg-eth0<br/><br/>ifcfg-eth1</c></p> <p style="Normal" xid="15" props="margin-bottom:0cm"><c props="font-weight:bold; font-size:12pt; font-style:italic">Y crearemos, uno para nuestro bond<br/></c>< /p>

<p style="Block Text" xid="16" props="margin-bottom:0cm"><c props="font-weight:b old; font-size:12pt; font-style:italic">ifcfg-bond0</c></p> <p style="Normal" xid="17" props="margin-bottom:0cm"><c props="font-weight:bold; font-size:12pt; font-style:italic">En los ficheros de las interfaces, indicarem os que pertenecen al bond0<br/>Por ejemplo:<br/><br/></c></p> <p style="Block Text" xid="18" props="margin-bottom:0cm"><c props="font-weight:b old; font-size:12pt; font-style:italic">DEVICE=eth0<br/><br/>BOOTPROTO=none<br/> <br/>MASTER=bond0<br/><br/>SLAVE=yes<br/><br/>ONBOOT=yes<br/><br/>USERCTL=no</c> </p> <p style="Normal" xid="19" props="margin-bottom:0cm"><c props="font-weight:bold; font-size:12pt; font-style:italic"><br/>Tras esto, editaremos la configuracion de nuestro bond0<br/></c></p> <p style="Block Text" xid="20" props="margin-bottom:0cm"><c props="font-weight:b old; font-size:12pt; font-style:italic">DEVICE=bond0<br/><br/>BOOTPROTO=static<b r/><br/>IPADDR=192.168.100.10<br/><br/>NETMASK=255.255.255.0<br/><br/>ONBOOT=yes </c></p> <p style="Normal" xid="21" props="margin-bottom:0cm"><c props="font-weight:bold; font-size:12pt; font-style:italic">4.- Reinicio de los servicios de Red.<br/><b r/>Para esto, basta con ejecutar como root:<br/></c></p> <p style="Block Text" xid="22" props="margin-bottom:0cm"><c props="font-weight:b old; font-size:12pt; font-style:italic">service network restart</c></p> <p style="Normal" xid="23" props="margin-bottom:0cm"><c props="font-weight:bold; font-size:130.000000pt; font-style:italic"></c></p> </section> </abiword>

Potrebbero piacerti anche