home       basis       advanced       routing       switching       testen       overig      

BRIDGE-ID | ROOT-BRIDGE verkiezing | ROOT-port | PATH COST

 
We gebruiken het woord BRIDGE.
BRIDGES zijn de historische voorlopers van SWITCHES;
en verbonden LAN's met dezelfde netID (in layer 3)
in een layer 2 only netwerk,
al dan niet via lange-afsandslijnen,
met 2 of meer netwerkkaarten (of netwerkpoorten).

Soms was een bridge gewoon een computer met 2 netkaarten, een OS, en bridge software.

Een bridge verbindt 2 (of meer) collision domains uit laag 1,
en gebruikt MAC adressen (laag 2) om een MAC-tabel op te bouwen.
Een bridge, voorloper van de switch, werkt(e) op dezelfde manier als een hedendaagse switch met een o.a. een MAC-table.
 
voorbeeld-bridge

voorbeeld-bridge-colldomain

 
Wireless Network Bridges, zijn nog steeds populair en verbinden ook nu nog wireless access points met mekaar.

Lees ook: https://www.lifewire.com/how-network-bridges-work-816357
 
(1) BRIDGE IDENTIFIER
 
Elke SWITCH krijgt een BRIDGE ID.
Een BRIDGE IDENTIFIER bestaat uit:

  • 2 priority bytes, bijvoorbeeld (decimaal) 32768 of (hex) 8000x
  • 6 MAC address bytes

De meeste switches hebben MAC-addressen voor elke poort maar ook een base-MAC-address.
Het base-MAC-address wordt gebruikt als 2de deel van de bridge-ID in STP.

Je kan het base-MAC-address bekijken met "show version":

Switch> show version

Cisco IOS Software, C2960 Software (C2960-LANBASEK9-M), Version 15.0(2)SE4, RELEASE SOFTWARE (fc1)
...
ROM: Bootstrap program is C2960 boot loader
BOOTLDR: C2960 Boot Loader (C2960-HBOOT-M) Version 12.2(25r)FX, RELEASE SOFTWARE (fc4)
...
Switch uptime is 39 minutes
System returned to ROM by power-on
System image file is "flash:c2960-lanbasek9-mz.150-2.SE4.bin"
...
cisco WS-C2960-24TT-L (PowerPC405) processor (revision B0) with 65536K bytes of memory.
Processor board ID FOC1010X104
Last reset from power-on
1 Virtual Ethernet interface
24 FastEthernet interfaces
2 Gigabit Ethernet interfaces
The password-recovery mechanism is enabled.
...
64K bytes of flash-simulated non-volatile configuration memory.
\/\/\/
Base ethernet MAC Address       : 00:0C:CF:B8:B9:C2
/\/\/\
Motherboard assembly number     : 73-10390-03
Motherboard serial number       : FOC10093R12
Model revision number           : B0
Motherboard revision number     : B0
Model number                    : WS-C2960-24TT-L
System serial number            : FOC1010X104
Version ID                      : V02
Hardware Board Revision Number  : 0x01
...
Ports:26 Model:WS-C2960-24TT-L SW Version:15.0(2)SE4             SW Image:C2960-LANBASEK9-M

een individueel port MAC-address kan je zichtbaar maken met

Switch> show interfaces gigabitEthernet 0/1

GigabitEthernet0/1 is down, line protocol is down (disabled)
  Hardware is Lance, address is 000a.f348.0319

merk op dat dit Gi0/1 -- MAC-address 00:0a:f3:48:03:19
totaal verschillend is van het Base MAC-address 00:0C:CF:B8:B9:C2
 
De BRIDGE ID in dit voorbeeld is 80 00 00 0C CF B8 B9 C2
 
 
(2) ROOT-bridge verkiezing
 
De ROOT-bridge is een bridge/switch gekozen door de andere switches met alle poorten in status OPEN.
 
Bij het begin van de verkiezing van de root bridge, zijn alle switches ROOT-bridges.
De switches sturen elke twee seconden BPDU-pakketten door het netwerk.
Alle verbonden switches beslissen vervolgens welke switch de root wordt op basis van BRIDGE-ID:
 
De switch met de LAAGSTE BRIDGE-ID wordt ROOT-BRIDGE.
Als alle bridge-ID-priority bytes hetzelfde zijn, wint de switch met het laagste MAC-adres.
Een MAC-adres is altijd uniek, er zijn dus nooit twee dezelfde BRIDGE-IDs.
Tijdens de root-bridge verkiezing stoppen bridges met een hogere bridge-ID hun deelname aan de ROOT-bridge verkiezing. Uiteindelijk blijft er nog maar één bridge meer over, en die wordt dan de ROOT-bridge.
 
 
(3) ROOT-port
 
Elke switch die niet de ROOT-bridge is kiest een ROOT-port.
Het is die poort met het beste PATH, laagste path cost (=hoogste snelheid), naar de ROOT-bridge
 
 
(4) PATH-cost
 
De PATH cost, is een parameter die de bandbreedte van een link uitdrukt. Een link neemt van de twee uiteinden de laagste snelheid, maar idealiter zijn beide NetPoorten in snelheid aan mekaar gelijk.
 
Er zijn 2 standaarden, de eerste van 1998 -- IEEE 802.1D // de tweede van 2001 -- IEEE 802.1T
Deze specificaties wijzen 16-bits standaardwaarden voor path cost toe aan elke poort op basis van bandbreedte.
Men kan ook handmatig poortkosten toewijzen.
  
1998 -- IEEE 802.1D:

+-------------------+------------------------------+----------------------+
|    Port  Speed    |    Default  cost  value      |    Default Range     |
+-------------------+------------------------------+----------------------+
|       10 Mbps     |            100               |  van 1 tot 65535     |
+-------------------+------------------------------+----------------------+
|     100 Mbps      |             19               |  van 1 tot 65535     |
+-------------------+------------------------------+----------------------+
|    1000 Mbps      |              4               |  van 1 tot 65535     |
+-------------------+------------------------------+----------------------+

  
2001 -- IEEE 802.1T:

+-------------------+--------------------------+----------------------+
|    Port  Speed    |    Recommended  value    |  Recommended Range   |
+-------------------+--------------------------+----------------------+
|      100 kbps     |         200000000        | 20000000 - 200000000 |
+-------------------+--------------------------+----------------------+
|        1 Mbps     |          20000000        |  2000000 - 200000000 |
+-------------------+--------------------------+----------------------+
|       10 Mbps     |           2000000        |   200000 - 20000000  |
+-------------------+--------------------------+----------------------+
|      100 Mbps     |            200000        |    20000 - 2000000   |
+-------------------+--------------------------+----------------------+
|        1 Gbps     |             20000        |     2000 - 200000    |
+-------------------+--------------------------+----------------------+
|       10 Gbps     |              2000        |      200 - 20000     |
+-------------------+--------------------------+----------------------+