文档库 最新最全的文档下载
当前位置:文档库 › 实验6 用户数据报协议(UDP)

实验6 用户数据报协议(UDP)

院系:计算机学院

实验课程:计算机网络与因特网

实验项目:用户数据报协议(UDP)

指导老师:

开课时间:2011 ~ 2012年度第 2学期

专业:网络工程

班级:

学生:

学号:

一、实验项目名称

用户数据报协议(UDP)

二、实验目的及要求

1. 掌握UDP 协议的报文格式

2. 掌握UDP 协议校验和的计算方法

3. 理解UDP 协议的优缺点

4. 理解协议栈对UDP协议的处理方法

5. 理解UDP 上层接口应满足的条件

三、实验主要硬件软件环境

PC机,Windows操作系统。

四、实验内容及步骤

练习1 编辑并发送UDP数据报

各主机打开工具区的“拓扑验证工具”,选择相应的网络结构,配置网卡后,进行拓扑验证,如果通过拓扑验证,关闭工具继续进行实验,如果没有通过,请检查网络连接。

本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。现仅以主机A、B所在组为例,其它组的操作参考主机A、B所在组的操作。1. 主机A打开协议编辑器,编辑发送给主机B的UDP数据报。

MAC层:

目的MAC地址:接收方MAC地址

源MAC地址:发送方MAC地址

协议类型或数据长度:0800,即IP协议

IP层:

总长度:包括IP层、UDP层和数据长度

高层协议类型:17,即UDP协议

首部校验和:其它所有字段填充完毕后填充此字段

源IP地址:发送方IP地址

目的IP地址:接收方IP地址

UDP层:

源端口:1030

目的端口:大于1024的端口号

有效负载长度:UDP层及其上层协议长度

其它字段默认,计算校验和。

● UDP在计算校验和时包括哪些内容?

答:伪首部、UDP 首部和UDP 数据(从应用层来的数据)

2. 在主机B上启动协议分析器捕获数据,并设置过滤条件(提取UDP协议)。

3. 主机A发送已编辑好的数据报。

4. 主机B停止捕获数据,在捕获到的数据中查找主机A所发送的数据报。

思考问题:

1.为什么UDP 协议的“校验和”要包含伪首部?

答:若校验和不包括伪首部,用户数据报也可能是安全的和正确的。但是,若IP 首部受到损伤,则它可能被交付到错误的主机。伪首部中包含高层协议类型字段是为了确保这个数据包是属于UDP 而不是属TCP 的。使用UDP 的进程和使用TCP 的进程可以使用同一个端口号。UDP 的高层协议类型字段是17。若在传输过程中这个值改变了,在接收端计算校验和时就可检测出来,UDP 就可丢弃这个数据包。这样就不会交付给错误的协议。

2.比较UDP 和IP 的不可靠程度?

答:UDP 是传输层协议,IP 是网络层协议,都是不可靠的。

练习2 UDP单播通信

本练习将主机A、B、C、D、E、F作为一组进行实验。

1. 主机B、C、D、E、F上启动实验平台工具栏中的“UDP工具”,作为服务器端,监听端口设置为2483,“创建”成功。

2. 主机C、E上启动协议分析器开始捕获数据,并设置过滤条件(提取UDP协议)。

3. 主机A上启动实验平台工具栏中的“UDP工具”,作为客户端,以主机C的IP 为目的IP地址,以2483为端口,填写数据并发送。

4. 察看主机B、C、D、E、F上的“UDP工具”接收的信息。

● 哪台主机上的“UDP工具”能够接收到主机A发送的UDP报文?

答:主机C。

5. 察看主机C协议分析器上的UDP报文,并回答以下问题:

● UDP是基于连接的协议吗?阐述此特性的优缺点。

答:不是。优点:相对于面向连接的服务,UDP传送数据较快速,系统开销也少。缺点:但它不能防止报文的丢失、重复和乱序。由于它的每个报文必须包括完整的源地址的目的地址,因此开销很大;每个请求必须足够小,使其能够装入到用户数据报中。

● UDP报文交互中含有确认报文吗?阐述此特性的优缺点。

答:没有。

●UDP 是基于连接的协议吗?阐述此特性的优缺点。

答:没有。优点:提高传输效率;缺点:在传输过程中可能有丢失、重复、乱序的现象。

6. 主机A上使用协议编辑器向主机E发送UDP报文,其中:

目的MAC地址:E的MAC地址

目的IP地址:主机E的IP地址

目的端口:2483

校验和:0

有效负载长度:UDP层及其上层协议长度

首部校验和:其它所有字段填充完毕后填充此字段

总长度:包括IP层、UDP层和数据长度

发送此报文,并回答以下问题:

● 主机E上的UDP通信程序是否接收到此数据包?UDP是否可以使用0作为校验和进行通信?

答:主机E可以收到数据包。UDP可以使用0作为校验和进行通信。

7. 主机B、C、D、E、F关闭服务端,主机A关闭客户端。

UDP广播通信

思考问题:

1、思考UDP的差错处理能力。

答:除校验和外,UDP没有差错控制机制。这就表示发送端并不知道报文是丢失了还是重复地交付了。当接收端使用校验和并检测出差错时,就将这个用户数据报丢掉。

练习3 UDP广播通信

本练习将主机A、B、C、D、E、F作为一组进行实验。

1. 主机B、C、D、E、F上启动UDP工具,作为服务器端,监听端口设为2483。

2. 主机B、C、D、E、F启动协议分析器捕获数据,并设置过滤条件(提取UDP 协议)。

3. 主机A上启动UDP工具,作为客户端,以255.255.255.255为目的地址,以2483为端口,填写数据并发送。

4. 察看主机B、C、D、E、F上的“UDP工具”接收的信息。

● 哪台主机能够接收到主机A发送的UDP报文?

答:主机B、C、D、E、F。

5. 察看协议分析器上捕获的UDP报文,并回答以下问题:

●主机 A 发送的报文的目的MAC 地址和目的IP 地址的含义是什么?

答:MAC 地址是广播的物理地址,IP 地址是广播的IP 地址。这样广播到网络上的每一台主机。

思考问题:

1、如果将目的MAC地址换成某一主机的MAC地址,是否所有主机还会收到这种报文?

答:不会,只是对应MAC地址的主机才会收到。

2、如果将目的MAC地址设成广播地址,目的IP地址设成某一主机的IP地址,结果会怎样?

答:所有的主机都会接收到该报文。

3、在可靠性不是最重要的情况下,UDP可能是一个好的传输协议。试给出这种特定情况的一些示例。

答:例如视频电话会议系统、某些路由选择更新协议等。

4、UDP协议本身是否能确保数据报的发送和接收顺序?

答:不能。

五、实验结果

练习一

练习二

六、实验总结

通过这次实验我掌握了UDP 协议的报文格式、UDP 协议校验和的计算方法和理解UDP 协议的优缺点,并了解UDP可运用的场合。

实验八 生成树配置--生成树协议STP

实验八生成树配置--生成树协议STP 1、实验名称 生成树协议STP。 2、实验目的 理解生成树协议STP的配置及原理。 3、背景描述 某学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,网络管理员用2条链路将交换机互连,现要在交换机上做适当配置,使网络避免环路。 本实验以2台S2126G交换机为例,2台交换机分别命名为SwitchA, SwitchB。PC1与PC2在同一个网段,假设IP地址分别为192.168.0.137,192.168.0.136,网络掩码为255.255.255.0 。 4、实现功能 使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。 5、实验拓扑 6、实验步骤 步骤1.在每台交换机上开启生成树协议并验证: SwitchA#configure terminal !进入全局配置模式 SwitchA(config)#spanning-tree !开启生成树协议 SwitchA(config)#end

SwitchAB#show spanning-tree interface fastthernet 0/1 !显示交换机接口 PortState : forwarding !显示接口fastthernet 0/1处于转发(forwarding )状态

步骤2.设置生成树模式并验证测试。 SwitchB(config)#spanning-tree mode stp !设置生成树模式为STP (802.1D) SwitchB#show spanning-tree 步骤3.设置交换机的优先级并验证测试。 SwitchA(config)#spanning-tree priority 4096 !设置交换机SwitchA的优先级为 4096, 数值最小的交换机为根交换机(也称根桥),交换机SwitchB的优先级采用默认优先 级(32768),因此SwitchA将成为根交换机。

生成树协议STP的应用实验1

实验四、生成树协议 STP的应用实验 【相关知识】 1.生成树协议 STP简介 在局域网中,为了提高网络连接可靠性,经常提供冗余链路。所谓冗余链路就像公路、铁路一 样,条条道路通北京,这条不通走那条。例如在大型企业网中,多半在核心层配置备份交换机(网 桥),则与汇聚层交换机形成环路,这样做使得企业网具备了冗余链路的安全优势。但原先的交换机 并不知道如何处理环路,而是将转发的数据帧在环路里循环转发,使得网络中出现广播风暴,最终 导致网络瘫痪。 为了解决冗余链路引起的问题, IEEE802 通过了 IEEE 802.1d协议, 即生成树协议 (Spanning Tree Protocol,STP)。IEEE 802.1d协议通过在交换机上运行一套复杂的算法,使冗余端口置于“阻塞状 ,从而使网络中的计算机通信时只有一条链路生效,而当这个链路出现故障时,STP 将会重新计 态” 算出网络的最优链路,将“阻塞状态”的端口重新打开,从而确保网络连接的稳定可靠。 生成树协议和其它协议一样,是随着网络的不断发展而不断更新换代的。在生成树协议发展的 过程中,老的缺陷不断被克服,新的特性不断被开发出来。按照功能特点的改进情况,习惯上生成 树协议的发展过程被分为三代: 第一代生成树协议:STP/RSTP 第二代生成树协议:PVST/PVST+ 第三代生成树协议:MISTP/MSTP 2.IEEE 801.1D生成树协议简介 生成树协议(Spanning Tree Protocol,STP)最初是由美国数字设备公司(DEC)开发的,后经 IEEE 修改并最终制定了 IEEE 802.1d标准。 STP 协议的主要思想是当网络中存在备份链路时,只允许主链路激活,如果主链路失效,备份 链路才会被打开。大家知道,自然界中生长的树是不会出现环路的,如果网络也能够像树一样生长 就不会出现环路。STP 协议的本质就是利用图论中的生成树算法,对网络的物理结构不加改变,而 在逻辑上切断环路,封闭某个网桥,提取连通图,形成一个生成树,以解决环路所造成的严重后果。 为了理解生成树协议,必先了解以下概念: (1)桥协议数据单元(Bridge Protocol Data Unit,BPDU):交换机通过交换 BPDU来获得建立 最佳树型拓扑结构所需的信息。生成树协议运行时, 交换机使用共同的组播地址 “01-80-C2-00-00-00”来发送 BPDU; (2)每个交换机有唯一的桥标识符(Brideg ID),由桥优先级和 MAC 地址组成; (3)每个交换机的端口有唯一的端口标识符(Port ID),由端口优先级和端口号组成; (4)对生成树的配置时,对每个交换机配置一个相对的优先级,对每个交换机的每个端口也配 置一个相对的优先级,该值越小优先级越高; (5)具有最高优先级的交换机被称为根桥(Root Bridge),如果所有设备都具有相同的优先级, 则具有最低 MAC 地址的设备将成为根桥; (6)网络中每个交换机端口都有一个根路径开销(Root Path Cost),根路径开销是某交换机到 根桥所经过的路径开销(与链路带宽有关)的总和; (7)根端口是各个交换机通往根桥的根路径开销最低的端口,若有多个端口具有相同的根路径 开销,则端口标识符小的端口为根端口; (8)在每个 LAN 中都有一个交换机被称为指定交换机(Designated Bridge),它是该 LAN 中与 根桥连接而且根路径开销最低的交换机; (9)指定交换机和 LAN 连接的端口被称为指定端口(Designated Port)。如果指定桥中有两个 以上的端口连在这个 LAN 上,则具有最高优先级的端口被选为指定端口。根桥上的端口都可以成为

最新实验3:交换机端口配置与生成树协议配置

实验3:交换机端口配置与生成树协议配 置

实验三:交换机端口配置与生成树协议配置 一、实验目的 掌握Quidway系列以太网交换机端口常见配置命令的使用方法、重点掌握端口聚合的配置命令的使用方法;掌握STP协议基本配置,通过改变交换机参数来改变生成树结构,从而进一步加深对STP协议的理解。 二、实验原理和内容 1、交换机的基本工作原理 2、配置交换机的方法和命令 3、STP的基本原理及配置 三、实验环境以及设备 环境一:2台交换机、2台Pc机、双绞线若干 环境二:4台交换机、2台Pc机、双绞线若干 四、实验步骤(操作方法及思考题) 0、在作实验前,请在用户视图下使用“reset saved-configuration”命令和“reboot” 命令分别将2台交换机的配置都清空,以免前一个班的实验留下的配置对本次实验产生影响。 1、请任选一台交换机,练习使用如下端口配置或显示命令,请把它们的语法和 功能写到实验报告中。 (1)description(1分) (2)duplex(1分) (3)speed(1分)

(4)flow-control(1分) (5)display interface(1分) 答:对以太网端口进行必要的描述:[Quidway-Ethernet0/1]description <任意词> 端口工作模式配置:[Quidway-Ethernet0/1] duplex { full | half | auto} 端口速率配置:[Quidway-Ethernet0/1] speed { 10 | 100 | 1000 | auto } 流量控制配置:[Quidway-Ethernet0/1] flow-control [Quidway-Ethernet0/1] undo flow-control 显示端口配置信息:[任意视图] display interface ethernet0/1 2、链路聚合配置: ?Skip Record If...? 图1:链路聚合配置 (1)请采用2台交换机组网,交换机之间通过3条双绞线互连,网络环境如图1所示(注:E0/1即为 Ethernet0/1端口,在39或36系列的交 换机上,是E1/0/1端口)。请分别在两台交换机上输入必要的命 令,实现三条链路的聚合。请把你所输入的命令写到实验报告中。 (两台交 (2)换机上的命令都要写)(10分) 答:SwitchA: SwitchB: [Quidway]sysname SwitchA [Quidway]sysname SwitchB [SwitchA]interface ethernet0/1 [SwitchB]interface ethernet0/1 [SwitchA -Ethernet0/1] duplex full [SwitchB -Ethernet0/1] duplex full [SwitchA -Ethernet0/1] speed 100 [SwitchB -Ethernet0/1] speed 100 [SwitchA-Ethernet0/1]return [SwitchA-Ethernet0/1]return sys sys [SwitchA]interface ethernet0/2 [SwitchB]interface ethernet0/2 [SwitchA -Ethernet0/2] duplex full [SwitchB -Ethernet0/2] duplex full

生成树协议故障排除

附件2: 北京理工大学珠海学院实验报告 ZHUHAI CAMPAUS OF BEIJING INSTITUTE OF TECHNOLOGY 班级学号姓名指导教师成绩实验题目生成树协议故障排除实验时间 拓扑图 地址表

端口分配- S2 学习目标 ?观察所有中继的初始状态 ?更正存在的错误 ?记录交换机配置 场景 拓扑图所示的冗余交换 LAN 由您负责维护。您和您的用户发现在网络高峰期延时会变长,经过分析,您怀疑是中继拥塞所致。您发现在所配置的六条中继中,只有两条在当前运行的默认 STP 配置中转发数据包。要解决此问题,就需要提高对可用中继的使用率。 任务1:观察所有中继的初始状态 在每台交换机上,使用show spanning-tree命令列出其上的生成树表。注意观察每台交换机上的转发端口,找出在默认配置中哪些中继没有被使用。您可以使用网络拓扑图来记录所有中继端口的初始状态。 任务2:更正存在的错误 修改生成树配置,使所有三条中继都能用上。假设三个用户LAN(10、20 和30)承载等量的流量。尝试找出一个解决方案,使三个用户VLAN 中的每一个都使用不同的一组端口进行转发。 要使本次练习得到正确评分,您必须满足以下条件: ?S1 成为VLAN 10 的根桥(优先级4096)、VLAN 20 的备用根桥(优先级16384)?S2 成为VLAN 20 的根桥(优先级4096)、VLAN 30 的备用根桥(优先级16384)?S3 成为VLAN 30 的根桥(优先级4096)、VLAN 10 的备用根桥(优先级16384) 任务3:记录交换机配置 实施完毕您的解决方案后,在每台交换机上捕获show run命令的输出并保存在文本文件中。

实验八 生成树协议报告

实验八生成树配置——生成树协议 一、实验名称 生成树协议STP 二、实验目的 理解生成树协议STP的配置及原理。 三、实验步骤 1、在每台交换机上开启生成树协议.例如对SwitchA做如下配置: SwitchA#configure terminal //进入全局配置模式 SwitchA(config)#spanning-tree //开启生成树协议 SwitchA(config)#end 验证测试:验证生成树协议已经开启 SwitchA#show spanning-tree //显示交换机生成树的状态

SwitchA#show spanning-tree interface fastthernet 0/1 //显示交换机接口fastthernet 0/1的状态 2、设置生成树模式 SwitchA(config)#spanning-tree mode stp //设置生成树模式为STP (802.1D) 验证测试:验证生成树协模式为802.1D SwitchA#show spanning-tree 3、设置交换机的优先级

SwitchA(config)#spanning-tree priority 4096 //设置交换机SwitchA的优先级为4096 验证测试:验证交换机SwitchA的优先级 SwitchA#show spanning-tree 4、综合验证测试 1、验证交换机SwitchB的端口F0/1和F0/1的状态 SwitchB#show spanning-tree interface fastEthernet 0/1 //显示SwitchB的端口fastthernet 0/1的状态

计算机网络实验三 生成树的协议配置

惠州学院《计算机网络》实验报告 实验三生成树的协议配置 一.实验目的 在掌握环路产生的原因及危害性的基础上,学习STP的功能、原理及配置方法,从而了解利用冗余链路来提高网络安全性和可靠性的相关技术。 二.实验环境 1.交换机2台,二层三层均可,本实验使用的是二层交换机 2.实验用PC机2台 3.Console电缆2根 4.直连双绞线2根 5.交叉双绞线2根 三.实验内容和要求 (1)掌握链路冗余的重要性。 (2)了解广播风暴对网络性能造成的影响。 (3)掌握STP、RSTP和MSTP的概念以及相互之间的区别。 (4)学习生成树协议的配置方法。 四.网络拓扑图 五、实验步骤 生成树协议在部分交换机(如思科)上是自动打开的,管理员不需要进行配置。但在一些交换机(如锐捷)上默认是关闭的,如果网络中存在环路,则必须手动开启。根据如上的拓扑图,具体配置如下: 1.在交换机A上创建一个VLAN,然后将与PC1连接的端口添加到VLAN 10中。同时,将用于交换机之间连接的两个端口设置为tag模式。 Switch-A#configure terminal Switch-A(config)#vlan 10

Switch-A(config-vlan)#name test Switch-A(config-vlan)#exit Switch-A(config)#interface FastEthernet 0/6 Switch-A(config-if)#switchport access vlan 10 Switch-A(config-if)#end Switch-A(config)#interface FastEthernet 0/3 Switch-A(config-if)#Switchport mode trunk Switch-A(config-if)#exit Switch-A(config)#interface FastEthernet 0/4 Switch-A(config-if)#Switchport mode trunk Switch-A(config-if)#end 2.在交换机B上创建一个VLAN,然后将与PC2连接的端口添加到VLAN 10中。同时,将用于交换机之间连接的两个端口设置为tag模式。 Switch-B#configure terminal Switch-B(config)#vlan 10 Switch-B(config-vlan)#name test Switch-B(config-vlan)#exit Switch-B(config)#interface FastEthernet 0/6 Switch-B(config-if)#switchport access vlan 10 Switch-B(config-if)#end Switch-B(config)#interface FastEthernet 0/3 Switch-B(config-if)#Switchport mode trunk Switch-B(config-if)#exit Switch-B(config)#interface FastEthernet 0/4 Switch-B(config-if)#Switchport mode trunk Switch-B(config-if)#end 3.如果该交换机没有启用生成树协议,则分别在A和B交换机上启用相应的协议,以免产生环路。Cisco交换机开启生成树协议的命令为:spanning-tree vlan 1 Switch-A(config)#spanning-tree vlan 1 Switch-B(config)#spanning-tree vlan 1 锐捷交换机开启生成树协议的命令为:spanning-tree mode rstp 六、实验截图

生成树协议试验范例分析

生成树协议试验范例分析 目录 生成树协议试验范例 (1) 1. 验证内容: (1) 2 试验环境: (1) 3 测试前准备: (3) 4试验过程: (6) 4.1.单独接入: (6) 4.2.基站逐步串接回环: (7) 4.3.66下挂111,使用光模块连接: (8) 4.4.电口向下接入基站31的port1口 (12) 4.5.31基站通port2接交换机,形成环 (16) 4.6.断开port2,66光口恢复 (20) 1.验证内容: 生成树的主要功能,切断阻断冗余拓扑环路,形成树形结构。拓扑改变时阻断能够恢复,避免影响通信。 生成树的工作步骤,选举根桥,确定根端口,指定端口,阻断端口。Tcn发出,阻断端口。拓扑改变时,恢复阻断端口通信。 生成树根据bpdu进行计算的过程。 拓扑改变时,tcn发出,tca的应答,tc+root拓扑改变的发出。 验证端口状态的变化和各定时器大小。 2试验环境: 三个具有生成树协议的基站,一个交换机,一台pc,一个usb转串口。 Ip和mac地址:

基站31,18.250.0.31 00:0e:5e:18:9a:9d 可提供2个fe接口和两个10m光接口。 基站111,18.250.0.111, 00:0e:5e:18:9b:5f,提供一个fe接口,两个10m光接口 基站66,18.250.0.66,00:15:e1:00:04:7c,提供一个fe接口,两个10m光接口 基站上有一个6口的交换芯片,所以相当于交换机相连。交换机是一个没有生成树协议的设备,对bpdu消息当做普通包处理。Putty接基站串口进行基站打印进行跟踪。

STP 生成树协议配置

实验八生成树配置 实验1 【实验名称】 生成树协议STP 【实验目的】 理解生成树协议STP的配置及原理。 【背景描述】 某学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,网络管理员用2条链路将交换机互连,现要在交换机上做适当配置,使网络避免环路。 本实验以2台S2126G交换机为例,2台交换机分别命名为SwitchA, SwitchB。PC1与PC2在同一个网段,假设IP地址分别为192.168.0.137,192.168.0.136,网络掩码为255.255.255.0 。 【实现功能】 使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。 【实验拓扑】 F0/3F0/3 【实验设备】 S2126G(2台) 【实验步骤】

第一步:在每台交换机上开启生成树协议.例如对SwitchA做如下配置: SwitchA#configure terminal !进入全局配置模式 SwitchA(config)#spanning-tree !开启生成树协议 SwitchA(config)#end 验证测试:验证生成树协议已经开启 SwitchA#show spanning-tree !显示交换机生成树的状态 StpVersion : MSTP SysStpStatus : Enabled BaseNumPorts : 24 MaxAge : 20 HelloTime : 2 ForwardDelay : 15 BridgeMaxAge : 20 BridgeHelloTime : 2 BridgeForwardDelay : 15 MaxHops : 20 TxHoldCount : 3 PathCostMethod : Long BPDUGuard : Disabled BPDUFilter : Disabled ###### MST 0 vlans mapped : All BridgeAddr : 00d0.f8ef.9e89 Priority : 32768 TimeSinceTopologyChange : 0d:0h:0m:8s TopologyChanges : 0 DesignatedRoot : 800000D0F8EF9D09 RootCost : 200000 RootPort : Fa0/1 CistRegionRoot : 800000D0F8EF9E89 CistPathCost : 0 SwitchA#show spanning-tree interface fastthernet 0/1 !显示交换机接口fastthernet 0/1的状态 PortAdminPortfast : Disabled PortOperPortfast : Disabled PortAdminLinkType : auto PortOperLinkType : point-to-point PortBPDUGuard: Disabled PortBPDUFilter: Disabled

实验3:交换机端口配置与生成树协议配置

大连理工大学本科实验报告 课程名称:网络综合实验 学院(系):软件学院 专业:软件工程 班级: 学号: 学生姓名: 2010年7月6日

大连理工大学实验报告 学院(系):软件学院专业:金融信息化班级:OOXX班实验时间:2010.7.6 实验室:D图407 实验台:3 指导教师签字:成绩: 实验三:交换机端口配置与生成树协议配置 一、实验目的 掌握Quidway系列以太网交换机端口常见配置命令的使用方法、重点掌握端口聚合的配置命令的使用方法;掌握STP协议基本配置,通过改变交换机参数来改变生成树结构,从而进一步加深对STP协议的理解。 二、实验原理和内容 1、交换机的基本工作原理 2、配置交换机的方法和命令 3、STP的基本原理及配置 三、实验环境以及设备 环境一:2台交换机、2台Pc机、双绞线若干 环境二:4台交换机、2台Pc机、双绞线若干 四、实验步骤(操作方法及思考题) 0、在作实验前,请在用户视图下使用“reset saved-configuration”命令和“reboot” 命令分别将2台交换机的配置都清空,以免前一个班的实验留下的配置对本次实验产生影响。 1、请任选一台交换机,练习使用如下端口配置或显示命令,请把它们的语法和 功能写到实验报告中。 (1)description(1分)

VLAN 接口描述配置: [Quidway-vlan1] description string (2)duplex (1分) 端口工作模式配置: [Quidway-Ethernet0/1] duplex { full | half | auto} (3)speed (1分) 端口速率配置: [Quidway-Ethernet0/1] speed { 10 | 100 | 1000 | auto } (4)flow-control (1分) 流量控制配置: a) [Quidway-Ethernet0/1] flow-control b) [Quidway-Ethernet0/1] undo flow-control (5)display interface (1分) 显示交换机的某个端口的配置信息: [任意视图] display interface ethernet0/1 2、链路聚合配置 E0/1 E0/1E0/2 E0/2E0/3 E0/3192.168.0.10/24192.168.0.20/24E0/4E0/4 S3526或S3928或S3610S2008-EI 或S2403-EI 图1:链路聚合配置 (1) 请采用2台交换机组网,交换机之间通过3条双绞线互连,网络环境 如图1所示(注:E0/1即为 Ethernet0/1端口,在39或36系列的交换机上,是E1/0/1端口)。请分别在两台交换机上输入必要的命令,实 现三条链路的聚合。请把你所输入的命令写到实验报告中。(两台交 换机上的命令都要写)(10分) 参加聚合的端口必须工作在全双工方式下并且速率相同 交换机A : [Quidway-Ethernet0/3] duplex full [Quidway-Ethernet0/3] speed 100 [Quidway-Ethernet0/4] duplex full [Quidway-Ethernet0/4] speed 100 [Quidway-Ethernet0/5] duplex full

华为数通--生成树协议实验

STP实验 实验内容 STP计算过程 端口状态切换 RSTP协议的两种工作模式 生成树计算过程 实验目的 帮助读者理解STP的基本原理和生成树的生成过程 验证STP端口状态的切换 验证RSTP协议两种工作模式的互通性 实验环境 Quidway系列S3026交换机4台,VRP版本为: VRP(R)Software,Version3.10(NA),RELEASE0009; PC一台,标准网线5根、配置电缆一根; 实验组网图 实验步骤 生成树的计算过程 如上图所示,4台QuidwayS系列以太网交换机环形互连,2台PC分别连接到SwitchA和SwitchB上。4台交换机MAC地址分别为: SwitchA:00e0-fc07-7089 SwicthB:00e0-fc06-2380

SwitchC:00e0-fc07-7085 SwitchD:00e0-fc06-8200 完成连接一段时间这后,会看到交换机指示灯快速闪烁,说明4台交换机之间转发数据报文,存在环路,可以配置STP协议避免环路。 STP(SpanningTreeProtocol)是生成树协议的英文缩写。该协议可应用于环路网络,通过一定的算法实现路径冗余,同时将环路网络修剪成无环路的树型网络,从而避免报文在环路网络中的增生和无限循环。 Quidway以太网交换机所实现的快速生成树协议RSTP(RapidSpanningTreeProtocol)是生成树协议的优化版。其“快速”体现在根端口和指定端口进入转发状态的延时在某种条件下大大缩短,从而缩短了网络拓扑稳定需要的时间。 在Quidway以太网交换机上启动STP协议,命令如下: [SwitchA]stpenable [SwitchB]stpenable [SwitchC]stpenable [SwitchD]stpenable 全网配置RSTP协议之后,默认情况下,交换机的每一个端口都启用了RSTP协议。配置完成后,可以看到交换机指示灯不再快速闪烁,说明交换机已经建立了无环路的转发生成树。那么,这棵树到底什么样子呢?我们可以先从理论上来分析,然后我们通过交换机的状态信息来验证我们的理论分析结果。 生成树协议算法实现的具体过程如下: 初始状态 各台交换机的各个端口在初始时会生成以自己为根的配置消息,根路径开销为0,指定交换机ID为自身交换机ID,指定端口为本端口。 SwitchA: 端口Ethernet0/1配置消息: {32768.00e0-fc07-7089,0,32768.00e0-fc07-7089,e0/1} 端口Ethernet0/3配置消息: {32768.00e0-fc07-7089,0,32768.00e0-fc07-7089,e0/3} SwitchB: 端口Ethernet0/1配置消息: {32768.00e0-fc06-2380,0,32768.00e0-fc06-2380,e0/1} 端口Ethernet0/3配置消息:

试验二快速生成树协议配置

实验二快速生成树协议配置 一、实验目的 理解快速生成树协议RSTP的原理及配置。 二、实验设备 二层交换机(2台)、主机(2台)、直连线(4条) 三、实验原理 生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题。生成树协议是利用SPA算法(生成树算法),在存在交换环路的网络中生成一个没有环路的树形网络。运用该算法将交换网络冗余的备份链路逻辑上断开,当主要链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发。生成树协议目前常见的版本有STP(生成树协议IEEE802.1d)、RSTP(快速生成树协议IEEE802.1w)、MSTP(多生成树协议IEEE802.1s)。 生成树协议的特点是收敛时间长。当主要链路出现故障以后,到切换到备份链路需要50秒的时间。快速生成树协议(RSTP)在生成树协议的基础上增加了两种端口角色:替换端口(alternate Port)和备份端口(backup Port),分别做为根端口(root Port)和指定端口(designated Port)的冗余端口。当根端口出现故障时,冗余端口不需要经过50秒的收敛时间,可以直接切换到替换端口或备份端口。从而实现RSTP协议小于1秒的快速收敛。四、实验内容 为了提高网络的可靠性,用2条链路将交换机互连,同时要求在交换机上做快速生成树协议配置,使网络避免环路。本实验以两台S2126交换机为例,两台交换机分别命名为SwitchA,SwitchB。PC1和PC2在同一网段,假设IP地址分别为192.168.0.137,192.168.0.136,网络掩码为255.255.255.0。实验拓扑如图2所示。 五、实验步骤 步骤1:对交换机进行基本配置。 Switch#configure terminal

生成树协议实验

实验16 生成树协议 实验任务一:STP基本配置 步骤一:连接配置电缆 步骤二:配置STP 配置SWA: 在系统视图下启动STP, [SWA]stp enable 然后完成了如下配置命令: [SWA]stp priority 0 如上配置命令的含义和作用是:设置SWA的优先级为0,以使SWA为根桥 [SWA]interface Ethernet 1/0/1 [SWA-Ethernet1/0/1] stp edged-port enable 如上配置命令的含义是:配置连接PC的端口为边缘端口 配置SWB: 在SWB上启动STP并设置SWB的优先级为4096;并且配置SWB连接PC的端口为边缘端口。请下面的空格中写出完整的配置命令: [SWB]stp enable [SWB]stp priority 4096 [SWB]interface Ethernet 1/0/1 [SWB-Ethernet1/0/1] stp edged-port enable 步骤三:查看STP信息 在SWA上执行display stp命令查看STP信息,执行display stp brief命令查看STP简要信息,依据该命令输出的信息,可以看到SWA上所有端口的STP角色是DESI即角色为指定端口,都处于FORWARDING转发状态 在SWB上执行display stp命令查看STP信息,执行display stp brief命令查看STP简要信息,依据该命令输出的信息,可以看到SWB端口E1/0/23的STP角色是根端口,处于FORWARDING转发状态,端口E1/0/24的STP角色是备份根端口,处于DISCARDING阻塞状态;连接PC的端口E1/0/1STP角色是指定端口,处于转发状态 从上可以得知,STP能够发现网络中的环路,并有选择的对某些端口进行阻塞,最终将环路网络结构修剪成无环路的树型网络结构 步骤四:STP冗余特性验证 分别配置PCA、PCB的IP地址为172.16.0.1/24、172.16.0.2/24,配置完成后,在PCA 上执行命令“Ping 172.16.0.2 –t”,以使PCA向PCB不间断发送ICMP报文

交换机端口配置与生成树协议配置

大连理工大学本科实验报告 课程名称:网络工程实验学院(系):软件学院 专业:软件工程 班级:0905 学号:200992195 学生姓名:黄少露 2011年 6 月29 日

大连理工大学实验报告 学院(系):软件学院专业:软件工程班级:0905 姓名:黄少露学号:200992195 组:13 __ 实验时间:实验室:C区310 实验台:13 指导教师签字:成绩: 实验三:交换机端口配置与生成树协议配置 一、实验目的 掌握Quidway系列以太网交换机端口常见配置命令的使用方法、重点掌握端口聚合的配置命令的使用方法;掌握STP协议基本配置,通过改变交换机参数来改变生成树结构,从而进一步加深对STP协议的理解。 二、实验原理和内容 1、交换机的基本工作原理 2、配置交换机的方法和命令 3、STP的基本原理及配置 三、实验环境以及设备 环境一:2台交换机、2台Pc机、双绞线若干 环境二:4台交换机、2台Pc机、双绞线若干 四、实验步骤(操作方法及思考题) 0、在作实验前,请在用户视图下使用“reset saved-configuration”命令和“reboot” 命令分别将2台交换机的配置都清空,以免前一个班的实验留下的配置对本次实验产生影响。 1、请任选一台交换机,练习使用如下端口配置或显示命令,请把它们的语法和

功能写到实验报告中。 (1)description (1分) (2)duplex (1分) (3)speed (1分) (4)flow-control (1分) (5)display interface (1分) Answers: [Quidway-Ethernet0/1] description String 对端口进行描述 [Quidway-Ethernet0/1] duplex { full | half | auto} 配置端口的工作模式 [Quidway-Ethernet0/1] speed { 10 | 100 | 1000 | auto } 配置端口所支持的速率 [Quidway-Ethernet0/1] flow-control 打开流量控制 [Quidway-Ethernet0/1] display interface 显示端口的配置信息 2、链路聚合配置: E0/1 E0/1E0/2 E0/2E0/3 E0/3192.168.0.10/24192.168.0.20/24E0/4E0/4 S3526或S3928或S3610S2008-EI 或S2403-EI 图1:链路聚合配置 (1) 请采用2台交换机组网,交换机之间通过3条双绞线互连,网络环境 如图1所示(注:E0/1即为 Ethernet0/1端口,在39或36系列的交换机上,是E1/0/1端口)。请分别在两台交换机上输入必要的命令,实现三条链路的聚合。请把你所输入的命令写到实验报告中。(两台交换机上的命令都要写)(15分) (2) 请在其中的一台交换机上用“display link-aggregation ”命令显示链路 聚合的信息,并将显示的结果写到实验报告中。(注:对于S3928或S3610交换机,请使用“display link-aggregation summary ”命令)(5分) (3) 请把两台PC 机分别连接到两台交换机的以太网端口上,并配置它们 的IP 地址和子网掩码如图1所示。配置完成后,两台PC 机之间应该能够ping 通,你们ping 通了吗?请把ping 的结果写到实验报告中。(注:请关闭PC 机上的防火墙)(5分)

华为生成树协议STP分析过程与配置方法

华为生成树协议STP分析过程与配置方法 一、学习目的: 1、掌握配置STP的方法 2、掌握修改网桥优先级影响根选举的方法 3、掌握修改端口优先级影响根端口与指定端口选举的方法 4、掌握配置RSTP的方法 5、掌握STP与RSTP的相互兼容问题 6、掌握配置MSTP实现不同vlan负载均衡的方法 7、掌握MSTP与STP的相互兼容问题 8、掌握生成树中的保护方法 二、重点命令 1、开启stp [plain]view plain copy 1.stp enable 2.stp mode stp 2、查看stp状态

[plain]view plain copy 1.dis stp 2.dis stp brief 3、指定stp主根和备根 [plain]view plain copy 1.stp root primary 2.stp root secondary 4、手工指定根桥优先级 [plain]view plain copy 1.stp priority 4096(4096的倍数) 5、指定RP [plain]view plain copy 1.int g0/0/10 2.stp port priority 16(16的倍数)

6、指定DP [plain]view plain copy 1.int g0/0/24 2.stp cost 2000000 7、开启rstp [plain]view plain copy 1.stp enable 2.stp mode rstp 8、配置mstp [plain]view plain copy 1.stp enable 2.stp mode mstp 3.stp region-configuration 4.region-name RG1 5.instance 1 vlan 1 to 10 6.instance 2 vlan 11 to 20 7.active region-configuration

实验四 STP生成树协议

实验四STP生成树协议 一.实验目的 (1)通过STP实验掌握STP生成树协议的原理 (2)实践一个STP的实例 二、实验步骤 (1)实验拓扑图 (2)STP基本配置命令 1、修改Brigde ID,重新选根网桥 switch(config)#spanning-tree vlan 1 priority 4096 switch(config-if)spanning-tree vlan vlan-id port-priority 优先级值交换机端口优先级值修改命令,通过修改端口优先值也可以更改端口的转发状态。 2.、查看、检验STP(生成树协议)配置 switch#show spanning-tree switch#show spanning-tree active switch#show spanning-tree detail switch#show spanning-tree interface interface-id switch#show spanning-tree vlan vlanid 3. STP与VLAN负载均衡配置 配置负载均衡后,每个VLAN有自己的根网桥。每条vlan中继链路只转发所允许的Vlan数据帧。 switch(config-if)switchport trunk allowed vlan vlanid 这条命令配置某条trunk中继链路只能转发该vlan a. b. c. switch(config)#spanning-tree vlan vlandid root primary 该命令配置某个vlan的根网桥。利用这个命令可以使用Vlan利用VTP进行负载均衡 三.实验结果

三层交换机生成树协议

竭诚为您提供优质文档/双击可除三层交换机生成树协议 篇一:网络工程技术生成树协议 1.生成树stp的计算推导 (1)手工计算推导出下图中的根交换机、根端口、指定端口和阻塞端口(假设每条链路带宽均为100mbps),最后在packettracer6.0模拟器上进行验证,通过抓包路径跟踪的方法演示当主链路出现故障后的收敛过程和结果。 (2)若使收敛时间更快速,可以采用哪种该进协议,该方法的优势是什么? 优势: a、stp没有明确区分端口状态与端口角色,收敛时主要依赖于端口状态的切换。Rstp比较明确的区分了端口状态与端口角色,且其收敛时更多的是依赖于端口角色的切换。 b、stp端口状态的切换必须被动的等待时间的超时。而 Rstp 端口状态的切换却是一种主动的协商。 c、stp中的非根网桥只能被动的中继bpdu。而Rstp中的非根网桥对bpdu的中继具有一定的主动性。

1、为根端口和指定端口设置了快速切换用的替换端口(alternateport)和备份端口(backupport)两种角色,在根 端口/指定端口失效的情况下,替换端口/备份端口就会无时延地进入转发状态,而无需等待两倍的转发时延(Forwarddelay)时间。 2、在只连接了两个交换端口的点对点链路中,指定端 口只需与下游网桥进行一次握手就可以无时延地进入转发 状态。如果是连接了三个以上网桥的共享链路,下游网桥是不会响应上游指定端口发出的握手请求的,只能等待两倍Forwarddelay时间进入转发状态。 3、将直接与终端相连而不是与其他网桥相连的端口定 义为边缘端口(edgeport)。边缘端口可以直接进入转发状态,不需要任何延时。由于网桥无法知道端口是否直接与终端相连,因此需要人工配置。 (3)交换机端口的颜色灯和闪烁频率,分别代表哪些含义?若要求交换机的端口直接接用户的pc机而不参与stp 运算,应如何进行设置? 颜色灯: 绿色灯表示可以发出 而黄色灯表示阻塞,不能发出闪烁频率:灯光闪烁说明有数据在传输,闪的快就说明比较频繁,也就是连续在端口上配置spanning-treeportfast或

生成树协议

《生成树协议》实验报告 环形拓扑图: 一.实验目的 学习生成树协议的工作原理以及个端口的判别,生成树协议逻辑上断开环路,避免广播风暴的产生,解决网络冗余设计的问题。 二.实验原理 实验原理即是生成树算法:将物理上是一个环路的拓扑把它变成逻辑是一个树形的结构。 协议中协商选举的过程; 1、网络稳定后,每一台交换机,都向其他交换机发出BPDU报文宣告自己是根网桥。 2、每个交换机在接受到报文后,会对报文进行分析,根据网桥ID选择根网桥,网桥ID最小的作为根桥。交换机将接受的报文中另一台交换机的Root ID与本身进行比较。(先比较网桥优先级,如果相等,再比较MAC地址)。 3、经过一段时间,所有的交换机进行生成树协议后,都同意BridgeID最小的是根网桥。该交换机就是根交换机,其余的为非根交换机。 4.确定根端口,非根交换机到根交换机距离最近的端口就作为根端口。 5.确定指定端口,为每个网段选一个指派接口(指派接口:网段离根最近的接口)。比较两个交换机的Bridge ID,小的作为指定端口,大的作为非指定端口。 6.既不是根端口又不是指定的端口,STP将这个端口阻塞掉。 三.实验步骤

1、使用三台二层交换机相连,构成一个环形拓扑,如图; 2.等待网络稳定后,查看每个交换机的Root ID,输入show spanning-tree Switch0 数据分析:交换机switch0 的Bridge ID优先级是32769,MAC地址是00D0.5819.45BD,此外,交换机switch0的端口Fa0/3处于转发状态,可以发送和接受数据;端口Fa0/1处于阻塞状态,只接受报文BPDU。

相关文档
相关文档 最新文档