分析和查看思科设备VTP工作原理和STP生成树原理

实验

拓扑图:

zhu

注:VTP分为三种模式(一,server,二,client,三,transparent)。每个管理域至少一个server模式,便于创建,删除,修改VLAN。VTP通告的数据帧被发送到组播地址:01-00-0c-cc-cc-cc,是相邻设备都能收到这些帧。

VTP的要求:

一,域内每个交换机必须是相同的VTP域名。二,交换机必须是相邻的,相邻的交换机需要相同域名。

三,所有的交换机必须配置为中继链路。

VTP的配置:

一,确定VTP版本。二,加入到管理域中,确定它的名称和口令,(在安全性较高的环境中需配置密码)三,为交换机选择一个VTP模式。四,是否启用VTP修剪。

实验步骤:

一,配置SW1为server模式,其他为client模式,交换机的接口配置为中继

SW1:

SW2:

SW3:

二,在server模式交换机上配置VLAN,其他交换机学习server模式交换机的VALN信息,通过show vlan-sw b 命令查看

SW1:

查看SW2和SW3上的VLAN信息:

三,通过show vtp status命令查看交换机的VTP配置变化,在SW1上添加VLAN,查看其他交换机的VTP配置信息。

以下是未添加VLAN:

以下是添加VLAN:

以上信息可以看出配置修改编号为7:之前的编号为5,说明发出了两个不同的VTP通告,添加了两个VLAN,各交换机MD5摘要信息更新同步

四,为保障安全性,为server模式交换机配置VTP密码,添加VLAN后,查看各交换机的VALN信息

以上两交换机未配置VTP密码所有没有学习到VLAN信息

为client模式的SW2交换机配置VTP密码后查看SW2的VLAN信息

以上SW2配置了VTP密码后查看后交换机学习到了VLAN信息

VTP实验完成

以下是STP生成树工作原理:

生成树算法的步骤:一,选择根网桥、二,选择根端口、三,选择指定端口。

生成树算法定义:比较STP参数时,值小的优先级高。

一,选择根网桥,(MC地址小的为根网桥)二,选择根端口(注:根端口存在于非根网桥上,在比较端口ID值时,比较的是接收到的对端的端口ID值)、选择根网桥按照顺序是:1,到根网桥最低的根路径成本、2,直连的网桥ID最小、3,端口ID最小。三,选择指定端口,1,跟路径成本较低、2,所在的交换机网桥ID的值较小、3,端口ID的值较小(注:根网桥的上的接口都是指定端口,因为跟路径成本都是0,比较端口ID值时,比较的是自身端口ID值)

通过以上原理通过命令查看各交换机STP信息和分析最终哪个交换机堵塞哪个端口(基于VLAN 1 查看)

SW1:

SW2:

SW3:

通过查看最终是交换机SW3的F1/1接口被堵塞



一:选择根网桥

通过查看SW1为VLAN 1的根网桥

二:选择根端口

通过查看根据原理根端口存在于非根网桥上,到根网桥最低根路径成本得出直连的SW2上的F1/0和SW3上的F1/2为根端口和SW2上的F1/1上的接口为根端口

三:选择指定端口

通过查看SW2上的端口ID较小,所有为指定端口

剩下SW3上的F1/1接口为堵塞端口

实验完成

时间: 2024-10-26 01:07:11

分析和查看思科设备VTP工作原理和STP生成树原理的相关文章

Python脚本查看思科设备的接口

记录利用Python脚本查看思科设备的接口. #!/usr/bin/env python import paramiko import sys import time   class CiscoSwitch():          def __init__(self,host,username,password):                   self.username  = username                   self.host      = host        

HTTPS工作原理和TCP握手机制

1.HTTPS的工作原理 HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息.TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对称加密以及HASH算法.握手过程的具体描述如下: 1.浏览器将自己支持的一套加密规则发送给网站. 2.网站从中选出一组加密算法与HASH算法,并将自己的身份信息以证书的形式发回给浏览器.证书里面包含了网站地址,加密公钥,以及证书的颁

Struts2学习笔记一之工作原理和struts.xml解析

Struts是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分. Struts的核心是ActionSevlet,ActionSevlet的核心是struts.xml.(这个xml文件作为ActionServlet的配置文件) 一.Struts的响应过程: 1.当Tomcat收到client访问请求,比如http://localhost:8080/Struts2_01_Introduction/Hello_struts,会访问Struts2_01_In

JavaScript工作原理和Node异步I/O

1. 什么是JavaScript解析引擎? 简单地说,JavaScript解析引擎就是能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序.比如var a=1+2:对于静态语言来说(如Java.C++.C),处理上述这些事情的叫编译器(Compiler),相应地对于JavaScript这样的动态语言则叫解释器(Interpreter).这两者的区别用一句话来概括就是:编译器是将源代码编译为另外一种代码(比如机器码,或者字节码),而解释器是直接解析并将代码运行结果输出. 比方说

jsonp原理和jquey jsonp原理实践

$.ajax({ type: "get", async: false, url: "ajax.htm", dataType: "jsonp", jsonp: "callback", //传到服务器端参数名,需要协商一致 jsonpCallback: "callbackFunction", //传到服务器端参数值,需要协商一致 success: function(jsonData) { alert(jsonD

CCNA实验1:思科设备基本配置

实验目标: 1:了解CiscoPacket Tracer模拟器的使用方法 2:掌握思科设备通用的配置命令 实验步骤: 1:使用思科交换机或路由器练习通用命令 2:配置思科路由器的常用命令 3:配置思科交换机的常用命令 4:总结常用的show命令 实验笔记: 实验配置: 1:通用配置命令 Switch>                          # 用户模式,类似于电脑系统的来宾账户,权限较小 Switch>enable                    # 特权模式,类似于电脑系统

生成树协议、CDP思科设备发现协议、SSH协议

线路冗余->交换机成环 交换机成环导致: 1 广播风暴 2 mac地址表震荡 一个mac在一台交换机上只能对应一个接口,但一个接口可以对应多个mac 3 重复帧拷贝 生成树协议: 802.1D.PVST.PVST+.802.1s.802.1w 生成树协议用于实现二层线路冗余,在网络中逻辑的阻塞部分接口来实现从源到目的仅有一条唯一路径: 最佳路径故障时,阻塞端口自动工作来实现备份的作用: 所谓生成树,就是在二层网络中构建一个树形结构,形成唯一.最短.星型拓扑: 802.1D 公有 PDU:协议数据

(转)详解LVS负载均衡之三种工作模型原理和10种调度算法

前言:最近在为我们的产品在做高可用,一边搭环境,一边了解相关知识,搜到这篇博客,质量不错,表述清晰,于是转载过来学习. 标签:详解LVS负载均衡之三种工作模型原理和10种调度算法 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://linuxnx.blog.51cto.com/6676498/1195379 LVS负载均衡原理和算法详解    Internet的快速增长使多媒体网络服务器面对的访问数量快速增加,服务器需要具备提供大

lspci通过系统总线查看硬件设备信息

lspci - 列出所有PCI设备 PCI 的科普: PCI(Peripheral Component Interconnect),是一种连接电子计算机主板和外部设备的总线标准. 常见的PCI卡包括网卡.声卡.调制解调器.电视卡和磁盘控制器,还有USB和串口等端口.原本显卡通常也是PCI设备,但很快其带宽已不足以支持显卡的性能.PCI显卡现在仅用在需要额外的外接显示器或主板上没有AGP和PCI Express槽的情况. 先看下lspci执行的效果,可以查看到硬件信息: 00:00.0 Host