Difference between revisions of "Bridge"

From HackerNet
Jump to: navigation, search
m
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Linux Bridge är en kernel-modul som introducerades i kernel 2.2 och administreras med kommandot brctl. Man kan göra om portar på en Linuxmaskin till switchportar.
+
Linux Bridge är en kernel-modul som introducerades i kernel 2.2 och administreras med kommandot brctl. Man kan göra om portar på en Linuxmaskin till switchportar. Se även [[Open_vSwitch|Open vSwitch]] och [[Iproute2#VXLAN|Linux VXLAN]].
  
 
==Installation==
 
==Installation==
Line 46: Line 46:
 
  cat /proc/net/bonding/bond0
 
  cat /proc/net/bonding/bond0
  
===GRETAP===
+
===MAC Table===
ip link add GRETAP type gretap local 172.16.0.10 remote 192.168.0.10 dev eth0
 
ip link add br0 type bridge
 
ip link set eth1 master br0
 
ip link set eth1 up
 
ip link set br0 up
 
ip link set GRETAP up
 
ip link set GRETAP master br0
 
 
 
==MAC Table==
 
 
Man kan kolla MAC-tabellen på en brygga med följande kommando:
 
Man kan kolla MAC-tabellen på en brygga med följande kommando:
 
  brctl show
 
  brctl show

Latest revision as of 18:25, 11 June 2017

Linux Bridge är en kernel-modul som introducerades i kernel 2.2 och administreras med kommandot brctl. Man kan göra om portar på en Linuxmaskin till switchportar. Se även Open vSwitch och Linux VXLAN.

Installation

sudo apt-get install bridge-utils
sudo yum install bridge-utils

Konfiguration

ifconfig eth0 0.0.0.0
ifconfig eth1 0.0.0.0
brctl addbr bridge1
brctl addif bridge1 eth0 eth1
brctl show
brctl delif bridge1 eth0

/etc/network/interfaces

auto bridge
iface bridge
 bridge-vlan-aware yes
 bridge-ports eth0 eth1 eth7
 bridge-vids 3 4 6-10   #allowed vlan
 bridge-pvid 1          #native vlan
 bridge_waitport 0      #portfast
 bridge-stp on
 mstpctl-treeprio 20480

VLAN

aptitude install vlan ifenslave
echo "8021q" >> /etc/modules

Spanning-Tree

sudo brctl stp bridge1 on 

/etc/network/interfaces

auto bond0
iface bond0 inet manual
       up ifconfig bond0 0.0.0.0 up
       slaves eth0 eth1
       bond-mode 4       #bond-mode 4 = 802.3ad
       bond-miimon 100
       bond-downdelay 200
       bond-updelay 200
       bond-lacp-rate 1
       bond-xmit-hash-policy layer2+3

Kolla packet

cat /proc/net/bonding/bond0

MAC Table

Man kan kolla MAC-tabellen på en brygga med följande kommando:

brctl show
brctl showmacs <bridge_name>