三台交换机 stp 实验

理论不说直接实验

四个参数       主root     路径开销,指定网桥 ,指定端口

过程 ,先选主根,再选非root桥上的root端口,再选物理片段上指定网桥,再选指定端口,最后阻塞

1  首先 全局stp 关闭

   

2  选root桥

很明显 sw1  为root   因为他的优先级和mac 地址最小

所以sw1 的两的端口为指定端口   0/1   为指定    0/2  为指定

3  在非root 桥上选择root端口

  sw2 (1)   sw1    cost1    所以 g0/1   为root 

sw2(2)     sw1  cost 2 

sw3(1)    sw1  cost 1     所以  g0/1  为root 

sw3(2)   sw1    cost2  

4  在sw2----sw3 这个网桥片段 选择一个指定网桥

sw2      四个参数   sw1    cost1    sw2    这个 最好   所以G0/2    为指定端口

sw3   四个参数      sw1  cost 1   sw3         0/2  为阻塞端口

这里强调一点 在 sw2---sw3  这个物理片段选择指定网桥的时候

sw2      (sw1  cost1   指定桥 )  这里的制定桥是针对这个物理片段而言的  所以就是自己 sw2  

sw3       (sw1  cost1   指定桥)  这里的制定桥是针对这个物理片段而言的  所以就是自己 sw3 

很明显sw2 的优先级和mac地址比较小  所以他是指定桥,指定桥的端口就是指定端口

VLAN(Virtual Local Area Network,虚拟局域网)是一种通过数据帧的MAC地址来划分局域网的技术。每个VLAN都是一个独立的广播域,并且能够共享二层网络的带宽资源、安全性以及管理资源。当您有两台PC分别位于VLAN10和VLAN20时,需要在三台交换机上进行适当的配置才能实现它们间的通信。 假设您的三台交换机分别是SW1、SW2、SW3,并且每台交换机都有相应的物理端口与PC相连。 ### SW1 配置 1. **创建 VLAN**: 首先,在SW1上创建VLAN10和VLAN20。 ```bash switch(config)# vlan 10 switch(config-vlan)# name vlan10 switch(config)# vlan 20 switch(config-vlan)# name vlan20 ``` 2. **分配端口到VLAN**: 将与PC1相连的物理端口分配到VLAN10,同样,将与PC2相连的物理端口分配到VLAN20。 ```bash switch(config)# interface gigabitEthernet 0/1 switch(config-if)# switchport mode access switch(config-if)# switchport access vlan 10 switch(config)# interface gigabitEthernet 0/2 switch(config-if)# switchport mode access switch(config-if)# switchport access vlan 20 ``` 注意,这里的接口命名(如gigabitEthernet 0/1)取决于您的实际硬件配置。 ### SW2 和 SW3 配置 如果SW2和SW3也是三层交换机,则还需要额外配置如下: #### SW2 和 SW3 分配为三层交换机时的配置 1. **配置VLAN接口**: 需要在SW2和SW3上配置VLAN接口,以允许流量进出VLAN。 ```bash switch(config)# interface vlan 10 switch(config-if)# ip address 172.16.10.1 255.255.255.0 switch(config-if)# no shutdown switch(config)# interface vlan 20 switch(config-if)# ip address 172.16.20.1 255.255.255.0 switch(config-if)# no shutdown ``` 这里使用的IP地址只是示例,应根据实际情况分配。例如,对于VLAN10,可以分配为172.16.10.1;对于VLAN20,可以分配为172.16.20.1。 2. **配置STP**: 使用生成树协议(Spanning Tree Protocol, STP),防止环路形成,提高网络可靠性。 ```bash switch(config)# spanning-tree enable ``` 3. **配置VTP**: 如果交换机支持VTP(VLAN Trunk Protocol),可以将其配置为服务器模式以便统一管理VLAN信息。 ```bash switch(config)# vtp mode server ``` ### 总结 确保所有交换机的VLAN ID、VLAN接口IP地址和STP配置一致,尤其是三层交换机的配置。这样的配置使得在同一网络中,不同VLAN内的设备能相互通信,同时避免了不必要的广播风暴和提高了网络的安全性和效率。 --- **相关问题**: 1. VLAN间通信需要哪些基本配置? 2. 如何在Cisco交换机上配置VTP服务器模式? 3. VLAN划分策略对网络设计有何影响?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值