Está en la página 1de 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>

También podría gustarte