- 解释 单臂路由的缺陷,以及三层交换机的转发原理。
二.解释STP的作用与BPDU数据包的重要的几个参数.
三.解释STP端口状态以及作用.
四.SW-1为VLAN1的根网桥,SW-2为VLAN2的根网桥,SW-3为VLAN3的根网桥;同时查看各个交换机上的端口的状态并解释.
一、解释单臂路由的缺陷,以及三层交换机的转发原理。
1、单臂路由缺陷在于,网络中数据量过大,会使骨干链路压力过大产生瓶颈。
2、三层交换,数据的第一个包通过三层交换时,三层交换会查看自己的路由列表转发第一个包,在转发第一个包后,并通过广播获取目标的MAC地址,根据数据包的源ip和目标ip源MAC和目标MAC,创建FIB表和邻里关系表,转发数据的下一个包时,三层交换机会查找邻接关系表,在邻接关系表中,有IP地址与源MAC,目标MAC地址的对应关系,并找到转发端口, 三层交换机的硬件交换组件根据邻接关系表重写数据帧的2层封装,并快速转发
二.解释STP的作用与BPDU数据包的重要的几个参数.
STP:对于网络中线缆物理产生的环路,进行逻辑解决,并阻塞多余链路,在其他链路发生问题后,逻辑上阻塞的链路起到了备份的作用。
BPDU:1、根网桥ID(优先级+MAC地址组成)
取值范围为0-65535 缺省为:32768
2、开销 网桥到根网桥的最低成本
3、指定网桥ID 上一级网桥的ID
4、指定端口ID(端口的优先级和端口ID编号)
取值范围0-255 缺省:128
三.解释STP端口状态以及作用.
1、转发 转发数据 学习MAC地址 转发BPDU 接收BPDU
2、学习 学习MAC地址 转发BPDU 接收BPDU
3、侦听 转发BPDU 接收BPDU
4、阻塞 接收BPDU
5、关闭 关闭
R1#show spanning-tree brief //查看生成树接口信息
VLAN1 //在交换机中vlan1的
Spanning tree enabled protocol ieee
Root ID Priority 8192 //根网桥优先级
Address c000.2930.0000 //根网桥MAC地址
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 8192 //如果上级交换机优先级和MAC地址与根网桥优先级和MAC地址一致,这里我们就可以把此交换机看作为根网桥。
Address c000.2930.0000
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
Interface Designated
Name Port ID Prio Cost Sts Cost Bridge ID Port ID
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/1 128.42 128 19 FWD 0 8192 c000.2930.0000 128.42
FastEthernet1/15 128.56 128 19 FWD 0 8192 c000.2930.0000 128.56
//在SW1的vlan1中此交换机接口的状态为转发状态的指定端口,也就是根网桥下的指定端口
VLAN2
Spanning tree enabled protocol ieee
Root ID Priority 8192 //在vlan2中此交换机的根网桥优先级
Address c001.2930.0001 //在vlan2中此交换机根网桥的MAC地址
Cost 19
Port 56 (FastEthernet1/15)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32768 //在vlan2中此交换机的优先级
Address c000.2930.0001 //在vlan2中此交换机的MAC地址
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
Interface Designated
Name Port ID Prio Cost Sts Cost Bridge ID Port ID
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/1 128.42 128 19 BLK 12 32768 c002.2930.0001 128.42
FastEthernet1/15 128.56 128 19 FWD 0 8192 c001.2930.0001 128.56
//在vlan2中,由于此网络产生的环路,经过BPDU数据传输单元对比,逻辑上将靠近交换机3上的fa1/1接口逻辑断开。
//在vlan2中,将此交换机的FA1/15端口,选定为 指定根端口。
VLAN3
Spanning tree enabled protocol ieee
Root ID Priority 8192
Address c002.2930.0002
Cost 19
Port 42 (FastEthernet1/1)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32768
Address c000.2930.0002
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
//以上信息为此交换机1在vlan 3中具体的详细信息。
Interface Designated
Name Port ID Prio Cost Sts Cost Bridge ID Port ID
FastEthernet1/1 128.42 128 19 FWD 0 8192 c002.2930.0002 128.42
FastEthernet1/15 128.56 128 19 BLK 12 32768 c001.2930.0002 128.56
//在vlan3中,由于此网络产生的环路,经过BPDU数据传输单元对比,逻辑上将交换机2上的fa1/15接口逻辑断开。
//在vlan3中,将此交换机的FA1/1端口,选定为 指定根端口。
/SW1交换机,通过以上配置信息,显示了交换机1在不同vlan中所扮演的角色也不一样当然端口在不同vlan中,端口状态也是不同的。
1.解释 单臂路由的缺陷,以及三层交换机的转发原理。
答⑴:单臂路由,可以使不同区域的VLAN自由的通信。但是它需要配置物理接口的子接口。也就是逻辑接口,容易造成数据的瓶颈。而且负载不均衡。应用范围不大。而且现在的机关企业里也不会应用这种技术了。
三层交换机的功能虽然没有路由器多,但是它仍然可以工作在OSI七层模型的第三层网络层。它可以充当网关,跨网段访问主机等。它的转发原理是通过一次三层解封装的数据模式。记录路由表,并且会生成FIB(转发信息库)以及 MAC(邻居列表)之后再次传输数据就会以2层交换机记录学习MAC列表的模式 来进行数据的转发。
2.解释STP的作用与BPDU数据包的重要的几个参数
答⑵:STP生成树协议:是用来确保第二层交换网络中不发生网络回环的一种二层协议。
而BPDU(网桥协议数据单元)数据包本身属于组播的数据,它的重要参数分别如下:
①根网桥的ID(即是Root ID) 它是由优先级+MAC地址组成,默认为32768取值范围0-65535
②开销(指的是离根网桥最近的路程)带宽越大路程越小(近),带宽越小路程越大(远)。
③指定网桥的ID,也叫发送网桥ID。指的是发送该BPDU的网桥信息,它是由网桥的优先级和MAC地址组成
④指定端口ID,是由端口优先级+端口编号组成。默认是128 取值范围0-255.
⑤计时器,主要作用是说明生成树用多长时间能完成每一项的功能。包括文件老化时间。最大老化时间等。
3.解释STP端口状态以及作用。
答⑶:交换机上的端口在启动stp协议后,存在的五种状态:
阻塞(blocking) - 该端口被阻塞,不可以转发或接收数据包。默认20秒的老化时间
监听(listening) - 该端口正在等待接收BPDU数据包,BPDU可能告知该端口重新回到阻塞状态。15秒后进入学习状态,学习MAC地址。
学习(learning) - 该端口转发数据库中添加地址,但是,并不转发数据包。学习MAC地址
转发(forwarding) - 该端口接受并且转发BPDU数据包。
禁用(disabled) - 该端口只是相应网管消息,并且必须先转到阻塞状态。
4.SW-1为VLAN1的根网桥,SW-2为VLAN2的根网桥,SW-3为VLAN3的根网桥;同时查看各个交换机上的端口的状态并解释。
答⑷:交换机1的设置R1#show spanning-tree brief
VLAN1
Spanning tree enabled protocol ieee
Root ID Priority 8192 (上下ID都一样,证明VLAN1是根网桥)
Address c000.30c4.0000
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 8192 (上下ID都一样,证明VLAN1是根网桥)
Address c000.30c4.0000
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
Interface Designated
Name Port ID Prio Cost Sts Cost Bridge ID Port ID
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/0 128.41 128 19 FWD(转发) 0 8192 c000.30c4.0000 128.41
FastEthernet1/15 128.56 128 19 FWD(转发) 0 8192 c000.30c4.0000 128.56
VLAN2
Spanning tree enabled protocol ieee
Root ID Priority 32768 (优先级)
Address c000.30c4.0001 (这里是VLAN1的MAC,证明VLAN2承认VLAN1为根网桥)
Cost 19
Port 41 (FastEthernet1/0)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32768
Address c001.30c4.0001
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
Interface Designated
Name Port ID Prio Cost Sts Cost Bridge ID Port ID
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/0 128.41 128 19 FWD(转发) 0 32768 c000.30c4.0001 128.41
Port-channel1(f1/10-11合并的端口) 129.65 128 12 FWD(转发) 19 32768 c001.30c4.0001 129.65
VLAN3
Spanning tree enabled protocol ieee
Root ID Priority 32768(优先级)
Address c000.30c4.0002 (这里是VLAN1的MAC证明VLAN3承认VLAN1是根网桥)
Cost 19
Port 56 (FastEthernet1/15)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32768
Address c002.30c4.0002
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
Interface Designated
Name Port ID Prio Cost Sts Cost Bridge ID Port ID
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/15 128.56 128 19 FWD(转发) 0 32768 c000.30c4.0002 128.56
Port-channel2(f1/10-11合并的端口) 129.65 128 12 BLK(阻塞) 19 32768 c001.30c4.0002 129.65
我理解的是交换机3上的距离根网桥最近的是F1/15的一跳,如果在把数据发到交换机2开销路程就会多一跳。所以会阻塞交换机3通往交换机2的接口线路