Netgui
Planificaci´n y Gesti´n de Redes de Ordenadores
o
o
Departamento de Sistemas Telem´ticos y Computaci´n (GSyC)
a
o
Septiembre de 2012
GSyC - 2012
NetGUI: Bridges, Proxy ARP, IP Aliasing, VLANs
1
c 2012 Grupo de Sistemas y Comunicaciones.
Algunos derechos reservados.
Este trabajo se distribuye bajo la licencia
Creative Commons Attribution Share-Alikedisponible en http://creativecommons.org/licenses/by-sa/2.1/es
GSyC - 2012
NetGUI: Bridges, Proxy ARP, IP Aliasing, VLANs
2
Contenidos
1
Configuraci´n de un bridge/switch
o
2
VLANs
GSyC - 2012
NetGUI: Bridges, Proxy ARP, IP Aliasing, VLANs
3
Configuraci´n de un bridge/switch
o
Contenidos
1
Configuraci´n de un bridge/switch
o
2
VLANs
GSyC - 2012NetGUI: Bridges, Proxy ARP, IP Aliasing, VLANs
4
Configuraci´n de un bridge/switch
o
Bridges/Switches en Linux
Dentro de NetGUI todos los dispositivos (salvo los hubs) son
´
m´quinas Linux. Estas se configuran para que se comporten como:
a
M´quinas finales de usuario: s´lo tienen una interfaz de red.
a
o
Bridges/Switches: dispositivos capaces de realizar el reenv´ de tramas
ıoEthernet en funci´n de su tabla de direcciones Ethernet aprendidas.
o
Normalmente tienen varias interfaces de red.
Routers: dispositivos capaces de realizar las funciones de
encaminamiento de datagramas IP en funci´n de la tabla de
o
encaminamiento. Normalmente tienen varias interfaces de red.
Para la configuraci´n de un switch en Linux, es necesario que el
o
kernel tenga habilitada laopci´n bridging y que est´ instalado el
o
e
paquete bridge-utils.
La orden que se utiliza para la configuraci´n de un bridge es brctl.
o
Para que una m´quina Linux con 2 ´ m´s interfaces de red se
a
oa
comporte como un bridge/switch no debe estar configurada a nivel
IP, ya que su funcionalidad est´ centrada en el nivel de enlace (en
a
nuestro caso: Ethernet).
GSyC - 2012
NetGUI: Bridges,Proxy ARP, IP Aliasing, VLANs
5
Configuraci´n de un bridge/switch
o
Configuraci´n de una m´quina Linux como bridge
o
a
1
Deshabilitar la funci´n de encaminamiento IP de la
o
m´quina Linux:
a
b1:~# echo 0 > /proc/sys/net/ipv4/ip forward
2
Habilitar las interfaces de red que se van a utilizar:
b1:~# ifconfig eth0 up
b1:~# ifconfig eth1 up
3
Crear un dispositivo detipo bridge:
brctl addbr
b1:~# brctl addbr b1
4
A˜adir las interfaces de red al bridge:
n
brctl addif
b1:~# brctl addif b1 eth0
b1:~# brctl addif b1 eth1
5
Arrancar el bridge:
ifconfig up
b1:~# ifconfig b1 up
GSyC - 2012
NetGUI: Bridges, Proxy ARP, IP Aliasing, VLANs
6
Configuraci´n de un bridge/switch
o
Ver informaci´n sobre el bridge (I)
o
Mostrar laconfiguraci´n del bridge:
o
brctl show
b1:~# brctl show
bridge name
bridge id
b1
8000.3e323176a0de
GSyC - 2012
STP enabled
no
interfaces
eth0
eth1
NetGUI: Bridges, Proxy ARP, IP Aliasing, VLANs
7
Configuraci´n de un bridge/switch
o
Ver informaci´n sobre el bridge (II)
o
Mostrar la tabla de MACs aprendidas:
brctl showmacs
b1:~# brctl showmacs b1
port no
mac addr
islocal?
ageing timer
2
2
0a:29:6e:9a:3e:d4
3e:32:31:76:a0:de
no
yes
11.77
0.00
1
62:1a:ad:07:a3:70
yes
0.00
1
aa:da:5c:68:ed:27
no
11.77
El port no no coincide con el n´mero asociado a la interfaz eth
u
(eth0, eth1. . . ), sino que se refiere al orden en que se a˜adieron las
n
interfaces con brctl addif.
Las l´
ıneas en rojo contienen las MACsrealmente aprendidas, las
otras l´
ıneas muestran las interfaces locales del bridge.
La columna ageing timer indica el tiempo (en segundos) que ha
pasado desde que se aprendi´ o refresc´ cada entrada. La entrada se
o
o
elimina al llegar al valor m´ximo permitido (por defecto, 300 seg).
a
NOTA: las direcciones de las interfaces locales no caducan nunca.
GSyC - 2012
NetGUI: Bridges,...
Regístrate para leer el documento completo.