Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux:skoleni:cisco [2015/10/18 01:16]
admin [STP - What it solves?]
linux:skoleni:cisco [2015/10/18 14:02] (current)
admin [STP - What it solves?]
Line 14: Line 14:
   * redundant - badly placed cable, circles the network   * redundant - badly placed cable, circles the network
 STP can fix all of the above. STP can fix all of the above.
 +
 +{{ :​linux:​skoleni:​stp-broadcast-storm.png |}}
  
 Redundant layer 2 redundacy problems Redundant layer 2 redundacy problems
Line 37: Line 39:
  
  
 +==== Creating broadcast storm====
 +First create a loop, then we disable stp and finaly one ping will send arp broadcast. Lets suppose the loop goes from port fa0/5 somewhere. Clear the counters and check the state of interface
 +<​code>​
 +   show interface fa0/5
 +   clear counters
 +   show interface fa0/5
 +</​code>​
 +   no spanning-tree vlan 1
 +And check vlans by
 +   show vlan brief
 +Assign random IP to layer 3 interface vlan 1 and ping
 +<​code>​
 +   conf t
 +      int vlan 1
 +         ip 1.0.0.1 255.0.0.0
 +         no shut
 +         end
 +</​code>​
 +Check it by
 +   show ip int brief | ex una
 +and ping, just once
 +    ping 1.0.0.2 repeat 1
 +Check the interface with loop on vlan 1
 +    show interface fa0/5
 +=====STP=====
 +{{ :​linux:​skoleni:​stp-cost.png |}}
  
-PVST++=====PVST+ - VLAN time===== 
 +{{ :​linux:​skoleni:​stp-pvst.png |}} 
 +We make switch **A** root for VLAN 10
 <​code>​ <​code>​
 +spanning-tree mode pvst
 +spanning-tree vlan 10 priority 16384
 +</​code>​
 +
 +And switch **B** root for VLAN 20
 +<​code>​
 +spanning-tree mode pvst
 +spanning-tree vlan 20 priority 16384
 +</​code>​
 +
 +See what happens:
 +{{ :​linux:​skoleni:​stp-pvst-solved.png |}}
 +===== RSTP - Is STP slow?=====
 +Yes, it is. New version Rapid STP doesn'​t have ''​blocking''​ port, rather has ''​alternate''​ port. Theory goes on the table, practicaly you doesn'​t have to know anything. Just type
 +<​code>​
 +spanning-tree mode rapid-pvst
 +</​code>​
 +
 +
 +===== Can I see STP?======
 +<​code>​
 +show spanning-tree vlan 98
 +</​code>​
 +
 +
 +===== Little security ========
 +Let's suppose you're running an office network with STP. What if someone sent bad ''​BPDU''​ frames to you switches? He could re-route all the traffic throught his black-hat-notebook
 +{{ :​linux:​skoleni:​black-hat-notebook.jpeg|}}
 +
 +You can filter or guard incomming ''​BPDU''​ packets
 +  * filter - ignores and discard the packet
 +  * guard - the port is put in the error-disabled state
 +<​code>​
 +Switch(config-if)#​ spanning-tree portfast bpdufilter default
 +Switch(config-if)#​ spanning-tree bpduguard enable
 +</​code>​
  
 There is no //more or less// static arp, but the interval could be longer. There is no //more or less// static arp, but the interval could be longer.
  
 
linux/skoleni/cisco.1445123784.txt.gz · Last modified: 2015/10/18 01:16 by admin