Protokół Spanning Tree

Problemy związane ze switchingiem
Wiadomość
Autor
jakubek1
fresh
fresh
Posty: 2
Rejestracja: 31 mar 2008, 19:35

Protokół Spanning Tree

#1

#1 Post autor: jakubek1 »

Cześć potrzebuję materiałów na temat stp, szukałem już na googlach no i ciekawym linkiem jakim znalazłem jest http://www.cisco.com/univercd/cc/td/doc ... stpapp.htm
Nie znalazłem jednak nigdzie polskiej strony gdzie dokładnie byłby wyjaśniony algorytm budowy tego drzewa (opinającego, spinającego, rozpinajacego to chyba jedna cholera). Kolejnym pytaniem było by czy w switch'ach każdy port to oddzielny interfejs sieciowy a co za tym idzie czy każdy port ma własny adres MAC? Dodatkowo czy switch ma także swój adres MAC?
Z linku powyżej na to właśnie by wynikało ale nie jestem pewny.

Wolf
wannabe
wannabe
Posty: 297
Rejestracja: 20 cze 2005, 09:44
Lokalizacja: Warszawa

#2

#2 Post autor: Wolf »

Poszukaj tu:
klik

jeszcze tu:
klik

i jeszcze tu w PL:
klik

Coś słabo googlałeś, he??????

Co do adresów MAC - tak, każdy port w switchu ma swój MAC. Switch czy ma swój MAC - hmm, możesz na switchu zrobić SVI (interfejs wirtualny) który też będzie miał adres MAC niezależny od portów switcha. W kontekście STP, adres MAC root'a - bo pewnie o to pytasz - jest adresem interfejsu fizycznego na switchu który jest root'em.

Awatar użytkownika
Sofcik
wannabe
wannabe
Posty: 1026
Rejestracja: 28 mar 2006, 15:29
Lokalizacja: Warszawa

#3

#3 Post autor: Sofcik »

Hmmm każdy port na switchu ma swój MAC? Czyli 48 portowy switch ma 48 MACów? A stack np z 4 3750 24portowych?
Może jakiś link?
No chyba, że chodziło Ci o to, że w tablicy CAM każdy aktywny port ma przypisany co najmniej jeden MAC?

--
Pozdrawiam
Piotrek

jakubek1
fresh
fresh
Posty: 2
Rejestracja: 31 mar 2008, 19:35

#4

#4 Post autor: jakubek1 »

Mi właśnie nie chodzi o tablice forwardingu, tylko o adresy portów jako interfejsów sieciowych.
Cytat z linku z pierwszego posta:
The stable active topology of a switched network is determined by the following:

* The unique switch identifier (MAC address) associated with each switch.

* The path cost to the root associated with each switch port.

* The port identifier (MAC address) associated with each switch port.
No i właśnie tu się gubię czy chodzi o jakiś adres mac, który jest na stałe skojarzony z portem. Czy o inne cuda na kiju. Dodatkowo jeszcze pytanie: Czy jest możliwe, aby któryś z portów urządzenia switch będącego aktualnie korzeniem drzewa rozpinającego znajdował się w stanie zablokowanym?

Wolf
wannabe
wannabe
Posty: 297
Rejestracja: 20 cze 2005, 09:44
Lokalizacja: Warszawa

#5

#5 Post autor: Wolf »

Sofcik pisze:Hmmm każdy port na switchu ma swój MAC? Czyli 48 portowy switch ma 48 MACów? A stack np z 4 3750 24portowych?
Może jakiś link?
No chyba, że chodziło Ci o to, że w tablicy CAM każdy aktywny port ma przypisany co najmniej jeden MAC?

--
Pozdrawiam
Piotrek
A stack z 4 48 portowych switchy będzie miał ich więcej ;)
Zobacz:

Kod: Zaznacz cały

Router# show interfaces fastethernet 3/0

Fast Ethernet3/0 is up, line protocol is up 
  Hardware is TSWITCH, address is 00e0.f7a4.5130 (bia 00e0.f7a4.5130)
I opis do tego:

Kod: Zaznacz cały

Hardware 	
Hardware type (for example, MCI Ethernet, SCI, cBus Ethernet) and address.

A tu jeszcze masz kawałek z jakiegoś dokumentu:

Kod: Zaznacz cały

MAC Addresses on Layer 2 Interfaces 

MAC addresses of Layer 2 Interfaces (Switchports) are unique and are assigned to that particular line module. In Cisco 6500/6000, 4500/4000, 3750, 3560, 3550, and 2970 series switches, you are not able to change the MAC address on a switchport. In Cisco 2940, and 2950/2955 series switches you can change the MAC address of switch ports using the command mac-address, under the interface configuration mode.
No i dla przykładu z cat6500:

Kod: Zaznacz cały

When you run Cisco IOS system software, the same commands apply for the VLAN (SVI) and L3 interfaces. The Layer 2 (L2) interfaces, however, have MAC addresses assigned from the range of MAC addresses in each module. Issue the show module command in order to see this range: 
cat6kIOS#show module 3
Mod Ports Card Type                              Model              Serial No.
--- ----- -------------------------------------- ------------------ -----------
  3   16  SFM-capable 16 port 1000mb GBIC        WS-X6516-GBIC      SAD0438056W

Mod MAC addresses                       Hw    Fw           Sw           Status
--- ---------------------------------- ------ ------------ ------------ -------
  3  0030.f270.ce3b to 0030.f270.ce4a   1.0   6.1(3)       7.5(0.6)HUB1 Ok 
Możesz też na każdym przełaczniku zrobić sobie:

Kod: Zaznacz cały

 show interfaces | include line | address
i zobaczysz ładny spis MAC wszystkich interfejsów.

pkonitz
member
member
Posty: 48
Rejestracja: 15 paź 2007, 10:49

#6

#6 Post autor: pkonitz »

chcialbym sie dolaczyc do pytania:

w takim wypadku ktory mac jest brany pod uwage przy obliczaniu roota?
kiedys to probowalem badac - switch faktycznie na kazdym porcie mial inny mac - zwiekszajac o 1 wartosc (z tego co pamietam)
mialem tez wtedy stworzony int vlan 1 jako wlasnie natywny (tez mial mac) - jesli dobrze sobie przypominam to przy wskazaniu na innych switchach roota to byl jego mac podany tego int vlanowego.

pozniej ktos mi powiedzial (nie mialem okazji sprawdzic) ze wlasnie w spt brany jest mac int vlana natywnego? prawda to to?

Wolf
wannabe
wannabe
Posty: 297
Rejestracja: 20 cze 2005, 09:44
Lokalizacja: Warszawa

#7

#7 Post autor: Wolf »

Każdy switch biorący udział w STP ma swój BID - czyli Bridge ID - składający się z adresu MAC i priorytetu. Na temat "pochodzenia" adresu MAC znalazłem w materiałach Cisco taki zapis:

Kod: Zaznacz cały

The low-order subfield consists of a 6-byte MAC address assigned to the switch. The Catalyst 5000 and 6000 use one of the MAC addresses from the pool of 1024 addresses assigned to every supervisor or backplane. This is a hard-coded number that is not designed to be changed by the user. The MAC address in the BID is expressed in the usual hexadecimal (base 16) format.

Note

Some Catalysts pull the MAC addresses from the supervisor module (for example, the Catalyst 5000), whereas others pull the addresses from the backplane (such as the Catalyst 5500 and 6000).

ODPOWIEDZ