410 likes | 543 Views
Capitolo 8. Funzionalità avanzate degli switch di livello 2. CPU e RAM. Switching Fabric. Interfaccia. Interfaccia. Interfaccia. Interfaccia. Interfaccia. Interfaccia. Ingressi. Uscite. Straight. Cross. Rete. Rete. Modello ISO/OSI. Applicazione. Sottolivelli per LAN 802.
E N D
Capitolo 8 Funzionalità avanzate degli switch di livello 2
CPU e RAM Switching Fabric Interfaccia Interfaccia Interfaccia Interfaccia Interfaccia Interfaccia
Ingressi Uscite
Straight Cross
Modello ISO/OSI Applicazione Sottolivelli per LAN 802 Presentazione Sessione Sottolivello LLC Trasporto MAC Control (opzionale) Rete MAC - Media Access Control Data Link Fisico
User Priority Sigla Tipo di traffico 0 (default) 1 2 3 4 5 6 7 BE BK -- EE CL VI VO NC Best Effort Background non definita Excellent Effort Controlled Load “Video,” < 100 ms latenza e jitter “Voice,” < 10 ms latenza e jitter Network Control
Coda Tipo di traffico prioritaria BE 1 2 3 4 5 6 7 8 BE VO BE CL VO BK BE CL VO BK BE CL VI VO BK BE EE CL VI VO BK BE EE CL VI VO NC BK ---- BE EE CL VI VO NC
Informazione porta mittente Informazione porta destinatario Filtering Database 1 2 3 4 5 6 Code Ricezione trama Scarto trama Trasmissione trama 1 Filtering Frames 2 Enforcing topology restriction 3 Queueing Frames 4 Selecting frames for transmission 5 Mapping priority 6 Recalculating FCS
1 ottetto Destination Address (01-80-C2-00-00-01) 6 ottetti Source Address 6 ottetti 2 ottetti Legth/Type = 8808 OpCode = 00-01 (PAUSE) 2 ottetti Pause_time (pause-quanta) 2 ottetti 42 ottetti PAD (tutti 0) 4 ottetti FCS
Technology Ability Field D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 FD PS1 RF1 0 0 No error, Link OK 0 1 Offline 1 0 Link Failure 1 1 Auto-Negotiation Error rsvd rsvd rsvd rsvd rsvd HD rsvd rsvd rsvd RF2 Ack NP PS2 0 0 No Pause 0 1 Asymmetric Pause verso il link partner 1 0 Symmetric Pause 1 1 Symmetric Pause e Asymmetric Pause (tipo “Both”) verso il local device
Register 4: Auto-Negotiation Advertisement Register Bit(s) Nome Descrizione Default R/W 15 Next Page Constant 0 = trasmissione della pagina con le capacità 0 RO primarie 14 Reserved Riservato. Deve essere impostato al valore 0. 0 RO 13 Remote Fault 1 = malfunzionamento al lato opposto del collegamento 0 RW 0 = nessun malfunzionamento 12:5 Technology Ability Campo di 8 bit contenente informazioni sulle 00101111 RW Field funzionalità specifiche delle tecnologie identificate dal valore del campo selector field cui si offre supporto. 4:0 Selector Field Campo di 5 bit che identifica il tipo di messaggio 00001 RO inviato per la negoziazione. Nel circuito Intel 82559 questo campo non è scrivibile (read only) e contiene il valore 00001b che indica lo standard IEEE 802.3.
Local Device Link Partner Local Device resolution Link Partner resolution Bit - PS1 Bit - PS2 Bit - PS1 Bit - PS2 0 0 Don’t Don’t Disable PAUSE Disable PAUSE care care TX & RX TX & RX 0 1 0 Don’t Disable PAUSE Disable PAUSE care TX & RX TX & RX 0 1 1 0 Disable PAUSE Disable PAUSE TX & RX TX & RX 0 1 1 1 Enable PAUSE TX Enable PAUSE RX Disable PAUSE RX Disable PAUSE TX Asymmetric PAUSE Asymmetric Pause Asymmetric Pause Both Sym & Asym Pause 1 0 0 Don’t Disable PAUSE Disable PAUSE care TX & RX TX & RX 1 Don’t care 1 Don’t care Enable PAUSE Enable PAUSE TX & RXTX & RX Symmetric or Both Symmetric or Both 1 1 0 0 Disable PAUSE Disable PAUSE TX & RX TX & RX 1 1 0 1 Enable PAUSE RX Enable PAUSE TX Disable PAUSE TX Disable PAUSE RX Both Sym & Asym Pause Asymmetric PAUSE
Calcolatore lento Calcolatore veloce Controllo di flusso asimmetrico pause Calcolatore lento Buffer Interfaccia Buffer Interfaccia Calcolatore veloce Verso la CPU Verso la CPU Invio pause Soglia di pausa Soglia di pausa Saturazione buffer Saturazione buffer
pause Controllo di flusso simmetrico pause Buffer Interfaccia Buffer Interfaccia Verso la CPU Verso la CPU Invio pause Invio pause Soglia di pausa Soglia di pausa Saturazione buffer Saturazione buffer
PC-5 2 3 4 Sym. or Both Pause 1 Sym. or Both Pause 100 Mb/s 100 Mb/s Sym. or Both Pause Sym. or Both Pause PC-8 Controllo di flusso simmetrico PC-7
PC-5 2 3 4 1 100 Mb/s 100 Mb/s Output Buffer porta 4 PC-8 Soglia di pausa Saturazione Buffer PC-7 Buffer Interfaccia Verso la CPU Soglia di pausa Saturazione Buffer
PC-5 2 3 4 1 100 Mb/s Pause 100 Mb/s Output Buffer porta 4 PC-8 Soglia di pausa Saturazione Buffer PC-7 Buffer Interfaccia Verso la CPU Invio Pause Soglia di pausa Saturazione Buffer
PC-5 2 3 4 1 100 Mb/s 100 Mb/s Output Buffer porta 4 PC-8 Soglia di pausa Saturazione Buffer PC-7 Buffer Interfaccia Verso la CPU Soglia di pausa Saturazione Buffer
PC-5 2 3 4 1 100 Mb/s Pause 100 Mb/s Output Buffer porta 4 PC-8 Soglia di pausa Saturazione Buffer PC-7 Buffer Interfaccia Verso la CPU Invio Pause Soglia di pausa Saturazione Buffer
PC-5 2 3 4 1 100 Mb/s Pause 100 Mb/s PC-8 Output Buffer porta 4 PC-7 Invio Pause Buffer Interfaccia Soglia di pausa Saturazione Buffer Verso la CPU Soglia di pausa Saturazione Buffer
PC-5 2 3 4 1 100 Mb/s 100 Mb/s PC-8 Output Buffer porta 4 PC-7 Buffer Interfaccia Soglia di pausa Saturazione Buffer Verso la CPU Soglia di pausa Saturazione Buffer
PC-5 2 3 Buffer Interfaccia 4 1 100 Mb/s Verso la CPU 100 Mb/s Soglia di pausa Saturazione Buffer PC-8 PC-7 Buffer Interfaccia Verso la CPU Soglia di pausa Saturazione Buffer
Sym. or Both Pause Sym. or Both Pause Sym. or Both Pause Symmetric flow control Stazione veloce Sym. or Both Pause Sym. or Both Pause Sym. or Both Pause Both Pause Both Pause Asymmetric flow control Asym. Pause Asym. Pause Stazione lenta Stazione lenta
Switch-2 7 1 8 1 Gb/s 1 Gb/s 9 2 Switch-1 1 3 Server-C 1 Gb/s 4 1 Gb/s 5 1 1 Gb/s Switch-3 PC-X Server-B 9 10 Server-A PC-Y
Switch-2 7 1 8 1 Gb/s 1 Gb/s 9 2 Switch-1 1 3 Pause Server-C 1 Gb/s 4 1 Gb/s 5 1 1 Gb/s Switch-3 PC-X Server-B 9 10 Server-A PC-Y
Switch-2 7 1 8 1 Gb/s 1 Gb/s Pause 9 2 Switch-1 1 3 Server-C 1 Gb/s Blocca tutti i flussi ! 4 1 Gb/s 5 1 1 Gb/s Switch-3 PC-X Server-B 9 10 Server-A PC-Y
Switch-2 7 1 8 1 Gb/s 1 Gb/s 9 2 Switch-1 1 3 1 Gb/s Server-C Pause 4 Symmetric flow control 1 Gb/s 5 1 1 Gb/s Switch-3 PC-X Input Buffer porta 1 Server-B 9 10 Saturaz. Server-A PC-Y
Switch-2 7 1 8 1 Gb/s 1 Gb/s 9 2 Switch-1 1 3 1 Gb/s Server-C Pause 4 1 Gb/s 5 1 1 Gb/s Switch-3 PC-X Server-B 9 10 Pause Pause Server-A PC-Y
Switch-2 7 1 8 1 Gb/s 1 Gb/s 9 2 Switch-1 1 3 Controllo di flusso simmetrico Server-C 4 1 Gb/s 1 Gb/s 5 1 1 Gb/s Switch-3 PC-X Server-B 9 10 Server-A PC-Y
Switch-2 7 1 8 1 Gb/s 1 Gb/s 9 Controllo di flusso asimmetrico 2 Switch-1 1 3 NIENTE controllo di flusso Server-C 1 Gb/s 4 1 Gb/s 5 1 1 Gb/s Switch-3 PC-X Server-B 9 10 Controllo di flusso asimmetrico Server-A Controllo di flusso asimmetrico PC-Y
Modello ISO/OSI Sottolivelli per LAN 802.3 Applicazione Presentazione Sottolivello LLC Sessione Link Aggregation Sublayer (opzionale) Trasporto MAC Control opzionale MAC Control opzionale MAC Control opzionale Rete MAC MAC MAC Data Link Fisico Fisico Fisico Fisico
A B Actor A - Partner B Actor B - Partner A
B Normale funzionamento A Actor A - Partner B Actor B - Partner A B Caso di guasto A Actor A - Partner B Actor B - Partner A
MAC Client Frame Distributor Frame Collection Frame Distribution Link Aggregation Control Frame Collector Marker Responder Marker Generator/ Receiver (opzion.) Link Aggregation Control Protocol Marker Frames MAC Client Frames MAC Client Frames Marker Frames MAC Control MAC Control MAC Control Aggregation Control Control Parser/MUX Aggregator Parser/MUX Aggregator Parser/MUX Control Parser/MUX Control Parser/MUX Aggregator Parser/MUX MAC MAC MAC Aggregator Fisico Fisico Fisico Link Aggregation Sublayer
1 ottetto 6 ottetti Destination Address (01-80-C2-00-00-02) 6 ottetti Source Address 2 ottetti Legth/Type = 88-09 1 = Link Aggregation Control Protocol 2 = Link Aggregation Marker Protocol 1 ottetto SubType 1 o 2 2 ottetti Version 108 ottetti LACP Info 4 ottetti FCS
Coppie di indirizzi MAC Ultimi Risultato Link mittente e destinazione 2 bit XOR Scelto Source MAC Address 00-00-00-00-00-01 01 01 Link 2 Destination MAC Addr. 00-00-00-00-00-04 00 Source MAC Address 00-00-00-00-00-02 10 11 Link 4 Destination MAC Addr. 00-00-00-00-00-05 01 Source MAC Address 00-00-00-00-00-03 11 00 Link 1 Destination MAC Addr. 00-00-00-00-00-07 11 Source MAC Address 00-00-00-00-00-06 10 10 Link 3 Destination MAC Addr. 00-00-00-00-00-08 00
RSTP IEEE 802.1w Alternate
R Indirizzo Ethernet corrispondente a H Forwarding table f 1,2,3 g 1,3 i 1,2,3 Indirizzo IP multicast di tutte le stazioni 7 Host Membership Query (H,h) 1 1 2 3 Forwarding table 6 f 1,2,4 g 1,3 i 1,3,4 a Forwarding table f 1,2,3 i 1,3 1 1 5 Host Membership Report (G,g) b g 2 2 Host Membership Report (I,i) 3 2 3 Host MembershipReport (F,f) 4 3 E 4 A B C D