三层交换机生成树协议配置.docx

上传人:b****8 文档编号:9652901 上传时间:2023-05-20 格式:DOCX 页数:8 大小:18.82KB
下载 相关 举报
三层交换机生成树协议配置.docx_第1页
第1页 / 共8页
三层交换机生成树协议配置.docx_第2页
第2页 / 共8页
三层交换机生成树协议配置.docx_第3页
第3页 / 共8页
三层交换机生成树协议配置.docx_第4页
第4页 / 共8页
三层交换机生成树协议配置.docx_第5页
第5页 / 共8页
三层交换机生成树协议配置.docx_第6页
第6页 / 共8页
三层交换机生成树协议配置.docx_第7页
第7页 / 共8页
三层交换机生成树协议配置.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

三层交换机生成树协议配置.docx

《三层交换机生成树协议配置.docx》由会员分享,可在线阅读,更多相关《三层交换机生成树协议配置.docx(8页珍藏版)》请在冰点文库上搜索。

三层交换机生成树协议配置.docx

三层交换机生成树协议配置

竭诚为您提供优质文档/双击可除

三层交换机生成树协议配置

  篇一:

思科设备交换机stp(生成树协议)配置

  本次讲解stp(生成树协议)配置方法:

  当交换机之间有多个Vlan时trunk线路负载会过重,这时需要设置多个trunk端口,但这样会形成网络环路。

而stp协议便可以解决这个问题。

  本例配置模型图

  命令行:

switcha配置如下:

  switcha#vlandatabase

  switcha(vlan)#vtpdomaintzt

  switcha(vlan)#vtpserver

  switcha(vlan)#vlan2nameVlan2

  Vlan2added:

  name:

Vlan2

  switcha(vlan)#vlan3nameVlan3

  Vlan3added:

  name:

Vlan3

  switcha(vlan)#vlan4nameVlan4

  Vlan4added:

  name:

Vlan4

  switcha(vlan)#exitswitcha#configureterminal

  switcha(config)#interfacef0/1//配置switcha的f0/1端口为trunk模式,允许所有vlan通过switcha(config-if)#switchportmodetrunk

  switcha(config-if)#switchporttrunkallowedvlanall

  switcha(config-if)#exit

  switcha(config)#interfacef0/2//配置switcha的f0/1端口为trunk模式,允许所有vlan通过switcha(config-if)#switchportmodetrunk

  switcha(config-if)#switchporttrunkallowedvlanall

  switcha(config-if)#end

  switcha#write

  switcha#configureterminal//将模型图中switcha对应端口划分到各vlan中

  switcha(config)#interfacef0/4

  switcha(config-if)#switchportmodeaccess

  switcha(config-if)#switchportaccessvlan2

  switcha(config-if)#exit

  switcha(config)#interfacef0/5

  switcha(config-if)#switchportmodeaccess

  switcha(config-if)#switchportaccessvlan3

  switcha(config-if)#exit

  switcha(config)#interfacef0/6

  switcha(config-if)#switchportmodeaccess

  switcha(config-if)#switchportaccessvlan4

  switcha(config-if)#exit

  switcha(config-if)#end

  switcha#write

  switcha#showvlan//查看vlan信息

  Vlannamestatusports

  ----------------------------------------------------------------------------1defaultactiveFa0/3,Fa0/8,Fa0/9,Fa0/10

  Fa0/11,Fa0/12,Fa0/13,Fa0/14Fa0/15,Fa0/16,Fa0/17,Fa0/18Fa0/19,Fa0/20,Fa0/21,Fa0/22Fa0/23,Fa0/24,gig1/1,gig1/22Vlan2activeFa0/4

  3Vlan3activeFa0/5

  4Vlan4activeFa0/6

  5Vlan5activeFa0/7

  //在交换机switcha设置各Vlan在trunk端口的stp值

  switcha(config)#interfacef0/1switcha(config-if)#spanning-treevlan1port-priority16

  switcha(config-if)#spanning-treevlan2port-priority16

  switcha(config-if)#exit

  switcha(config)#interfacef0/2

  switcha(config-if)#spanning-treevlan3port-priority16

  switcha(config-if)#spanning-treevlan4port-priority16

  switcha(config-if)#end

  switcha#copyrunning-configstartup-config

  switcha配置如下:

  在交换机switchb上配置Vtpclient学习Vlan信息并配置Vlantrunk

  switchb#vlandatabase

  switchb(vlan)#vtpdomaintzt

  switchb(vlan)#vtpclient

  switchb(vlan)#exit

  switchb#configureterminal

  switchb(config)#interfacef0/1

  switchb(config-if)#switchportmodetrunk

  switchb(config-if)#switchporttrunkallowedvlanall

  switchb(config-if)#exit

  switchb(config)#interfacef0/2

  switchb(config-if)#switchportmodetrunk

  switchb(config-if)#switchporttrunkallowedvlanall

  switchb(config-if)#exit

  switchb#write

  在交换机switchb把端口归属各相应的Vlan

  switchb#configureterminal

  switchb(config)#interfacef0/4

  switchb(config-if)#switchportmodeaccess

  switchb(config-if)#switchportaccessvlan2

  switchb(config-if)#exit

  switchb(config)#interfacef0/5

  switchb(config-if)#switchportmodeaccess

  switchb(config-if)#switchportaccessvlan3

  switchb(config-if)#exit

  switchb(config)#interfacef0/6

  switchb(config-if)#switchportmodeaccess

  switchb(config-if)#switchportaccessvlan4

  switchb(config-if)#end

  switchb#write

  switchb#showvlan

  Vlannamestatusports

  ----------------------------------------------------------------------------1defaultactiveFa0/3,Fa0/7.Fa0/8,Fa0/9,Fa0/10

  Fa0/11,Fa0/12,Fa0/13,Fa0/14Fa0/15,Fa0/16,Fa0/17,Fa0/18Fa0/19,Fa0/20,Fa0/21,Fa0/22Fa0/23,Fa0/24,gig1/1,gig1/22Vlan2activeFa0/4

  3Vlan3activeFa0/5

  4Vlan4activeFa0/6

  在交换机switchc设置各Vlan在trunk端口的stp值、

  switchb(config)#interfacef0/1

  switchb(config-if)#spanning-treevlan1port-priority16

  switchb(config-if)#spanning-treevlan2port-priority16

  switchb(config-if)#exit

  switchb(config)#interfacef0/2

  switchb(config-if)#spanning-treevlan3port-priority16

  switchb(config-if)#spanning-treevlan4port-priority16

  switchb(config-if)#end

  switchb#copyrunning-configstartup-config

  查看配置情况:

  switcha#showinterfacestrunk

  portmodeencapsulationstatusnativevlan

  Fa0/1on802.1qtrunking1

  Fa0/2on802.1qtrunking1

  portVlansallowedontrunk

  Fa0/11-1005

  Fa0/21-1005

  portVlansallowedandactiveinmanagementdomain

  Fa0/11,2,3,4,

  Fa0/21,2,3,4,

  portVlansinspanningtreeforwardingstateandnotpruned

  Fa0/11,2

  Fa0/23,4,

  注:

以上配置完成后重启交换机方可正常运行。

  本次讲解结束!

  篇二:

h3c生成树协议

  实验报告3

  篇三:

三层交换机端口ip地址配置方法

  三层交换机端口ip地址配置方法

  目前市场上的三层交换机有2种方式可以配置交换机端口的lp地址,一是直接在物理端口上设置.二是通过逻辑Vlan端口间接设置。

为了分析这2种配置方法在交换机实际运行中会产生哪些差别.在详细分析了三层交换机端口工作原理的基础上.搭建测试环境,主要从端口初始化和三层路由收敛过程分析了2种方式的不同。

通过分析发现,在交换机物理端口上直接配置ip地址,可以节省生成树协议(stp,spanningtreeprotocol)收敛所需的时间,并且不需要规划额外的Vlan。

为日后的运行维护工作带来了方便。

  三层变换机能够快速地完成Vian间的数据转发,从而避免了使用路由器会造成的三层转发瓶颈,目前已经在企业内部、学校和住宅小区的局域网得到大量使用。

在配置三层交换机端口lp地址时,通常有2种方法:

一是直接在物理端口上设置lp地址,二是通过逻辑Vlan端口间接地设置ip地址。

  作者所在单位日前购得一批三层交换机,最初只立持第2种配置方法但在厂家随后升级的软件版本中可以支持以上2种配置方法。

为了比较这2种方法的优缺点,本文首先阐述了三层交换机的工作原理,然后比较了这2种方法的操作命争和端口初始化时间.

  并通过测试

  得出结论。

  1、三层交换机的工作原理

  传统的交换技术是在osi网络参考模型中的第二层(即数据链路层)进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发,利用第三层协议中的信息来加强笫二层交换功能的机制(见图1)

  从硬件的实现上看,目前笫二层交换机的接口模块都是通过高速背扳/总线交换数据的。

在第三层交换机中,与路由器有关的第三层路由硬件模块也插接在高速背板/总线上,这种方式使得路由模块可以与需要路由的其他模块高速地进行数据交换,从而突破了外接路由器接口速率的限制。

  假设有2个使用ip协议的站点,通过第三层交换机进行通信的过程为:

若发送站点1在开始发送时,已知目的站点2的ip地址,但不知遒它在局域网上发送所需要的mac地址,则需要采用地址解析(aRp)来确定站点2的mac地址。

站点1把自己的ip地址与站点2的ip地址比较,采用其软件配置的子网掩码提取出网络地址来确定站点2是否与自己在同一子网内。

若站点2与站点1在同一子网内,那么站点1广播一个aRp请求,站点2返回其mac地址,站点1得到站点2的mac地址后将这一地址缓存起来,并用此mac地址封包转发数据,第二层交换模块查找mac地址表确定将数据包发向目的端口。

若2个站点不在同子网

  内.则站点1要向“缺省网关”发出aRp(地址解析)封包,而“缺省网关”的ip地址已经在系统软件中设置,这个ip地址实际上对应第三层交换机的第三层交换模块。

  当站点1对“缺省网关”的ip地址广播出一个aRp请求时,若第三层交换模块在以前的通信过程中已得到站点2的mac地址,则向发送站点1回复站点而得mac地址:

否则第三层交换模块根据路由信息向目的站广播一个aRp请求,站点2得到此aRp请求后向第三层模块回复其mac地址,第三层交换模块保存此地址并回复给发送站点1。

以后,当在进行站点1与站点2之间数据包转发时,将用最终的目的站点的mac地址封包,数据转发过程全部交给第二层交换处理,信息得以高速交换。

  在实际过程中,2个站点可视为交换机的2个端口,只有为端口设置了ip地址后端口才能工作在第三层状态,也才能完成不同子网间的通信。

  2、两种设置ip地址的命令

  本文讨论的2种ip地址配置方式,一种直接在物理端口上设置ip地址,设置过程比较简单。

例如在作者单位新购三层交换机上配置端口1/0/1为路由端口,ip地址为172.16.1.0,ospF采用点到点类型,配置过程如下:

  #interfaceethernet1/1

  #portlink-moderoute

  #ipaddress172.16.1.0255.255.255.0

  #ospfnetwor(三层交换机生成树协议配置)t-typep2p

  第二种ip地址配置方式是通过逻辑Vlan设置ip地址,需先给Vlan设置ip地址,然后将物理端口配置在Vlan下。

为了保证ip地址和物理端口一一对应的关系。

例如在和上面一样的三层交换机上要配置端口1/0/1为路由端口,并配置端口的Vlanid为101,Vlan101ip地址为172.16.1.1,ospF采用点到点类型,配置过程如下:

  #interfaceVlan-interface101

  #ipaddress172.16.1.0255.255.255.0

  #ospfnetwork-typep2p

  #interfaceethernet1/0/1

  #portlink-moderoute

  #portaccessVlan101

  由此可见,以上两种方法都能为交换机端口设置ip地址,从操作步骤上看,第一种方法比较简单,第二种方法需要先将端口和Vlan对应起来再设置ip地址。

而且第2种方法在配置ip地址时还需同时使用对应的Vlan,过多使用Vlan号后可能会给日后的运行维护带来了不便。

  3、端口初始化时问分析

  以上2种设置三层交换端口ip地址的方法,出来使用的命令不同以外,在某些网络环境端口下连接设备时所需花费的初始化时间也会有所不同。

  当把设备连上已经启动的交换机的端口时,交换机端口的初始化可分为以下4个步骤:

交换机端口速度与全双工的自适应、以太通道配置测试、trunk配置测试有线和无线网络、生成树协议(stp)初始化。

  1)交换机端口速度与全双工的自适应。

首先,交换机端口需要与客户进行速度与全双工的自动握手。

举例来说,一个交换机端口可支持1000mbit/s(1gbit/s)的全双工速度,但是客户机只是支持100mbit/s的全双工,则交换机和看韩剧很大协商彼此能支持的最高速率。

  2)以太通道配置。

以太通道配置可以将快速以太网或千兆以太网连接进行捆绑,使得交换机或路由器的端口合并起来作为一个单独的端口使用,从而获得更高的速度,如果一天通道不行,以太通道通常会提供冗余,这个过程使用端口聚合协议(pagp),耗时大约15s。

  3)trunk配置测试网络。

接下来,交换机开始测试端口是否trunk端口(交换机之间互联用的端口)。

trunking通过单一的交换机端口,在多个Vlan之间交换数据,对trunk端口的测试耗时很少,约1s左右。

  4)生成树协议(stp,spanningtreeprotocol)初始化。

stp协议可应用于环路网络,通过一定的算法实现路径冗余,同时将环路网络修剪成无环路的树型网络,从而避免报文在环路网络中增生和无限循环。

在stp初始化阶段,端口会经历stp的5个阶段,即阻塞、倾听、学习、转发和禁用,整个过程大约耗时15s。

  在stp协议开启的情况下,不同Vlan之间通信需要stp协议先为其计算出最佳路径,避免产生环路,因此在stp协议工作的网络环境中,利用逻辑Vlan端口来配置ip地址,需要stp协议为Vlan之间的通信进行初始化;而通过物理端口配置ip地址,可以直接在三层协议下工作,勿需经过stp过程进行路由收敛,因此节省了二层的stp协议初始化的时间。

  4、三层环网切换试验

  通过以上的分析可以知道在stp协议开启的情况下,利用逻辑Vlan端口配置ip地址和方法在端口初始化时会经历一个stp协议切换过程,而作者单位的实际网络为环网结构,并未开启stp协议,所以为了进一步分析2种配置方法在实际网络中的区别,搭建了测试环境来进行环网的切换试验。

网络试验环境如下:

使用6台(sw1-sw6)厂家的三层交换机组成环网,关闭三层交换机的stp协议,用一台同厂的两层交换机(sw7)作为接入设备。

测试环境的拓扑图如图2所示。

  现对开环时网络恢复正常所需时间进行测试。

  pc2至pci有2条链路一条是sw1-sw6-sw5-sw4-sw7,记做链路a;另一强是

  sw1-sw2-sw3-sw4-sw7记做链路b。

现将sw1和sw2之间ospF路由cost值调高到20,采用点到点类型,使得链路a成为默认链路,链路b为备份链路。

hello包间隔由10s调整到1s,以缩短链路的收敛时间。

  第1次使用通过逻辑Vlan端口的方式设置ip地址,断开sw5-swb之间链路,路由自动切换到备份链路b,再恢复sw5-sw6之间的链路,同时通过sniffer发包(每s发送1000个包)、观察路由恢复到链路a的时间,期间pc1发送4110个包,pc2收到3582个包,包大小为74个字节,发送和接收包数址相差528个。

经过计算,路由恢复日时间约0.528s,ping没有丢包现象,测试截图如图3和图4所示。

  第2次使用物理端口设置ip地址、将sw1和sw2之间osFp路由cost值调高到20,采用点到点类型。

hello间隔由10s调整到1s,默认路由为链路a,断开sw5-sw6之间链路后路由自动切换到链路b,再恢复sw5-sw6之间的链路,通过sniffer发包(每s发送1000个包)。

观察路由恢复到链路a的时间,期间pc1发送10202个包,pc2收到9909个包,包大小为74个字节,发送和接收包数址相差293个,经过计算,路由恢复时间约0.293s,ping没有丢包现象,测试截图如图5和图6所示。

  

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2