Difference between revisions of "Bridge"

From HackerNet
Jump to: navigation, search
m
 
(6 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 28: Line 28:
 
  aptitude install vlan ifenslave
 
  aptitude install vlan ifenslave
 
  echo "8021q" >> /etc/modules
 
  echo "8021q" >> /etc/modules
 +
 +
'''Spanning-Tree'''
 +
sudo brctl stp bridge1 on
  
 
'''/etc/network/interfaces'''
 
'''/etc/network/interfaces'''
Line 43: Line 46:
 
  cat /proc/net/bonding/bond0
 
  cat /proc/net/bonding/bond0
  
==MAC Table==
+
===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
 
  brctl showmacs <bridge_name>
 
  brctl showmacs <bridge_name>
 +
 +
[[Category:Network]]

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>