深刻理解VLAN,trunk,VTP

实验拓扑图:
在这里插入图片描述
关键知识点:
冲突域:一个网段属于一个冲突域,例如:每个 Hub 都属于一个冲突域,而 Switch 的每个端口都属于冲突域;
广播域:一个子网属于一个广播域,逻辑上一个 LAN组成一个广播域,物理上一个交换机构成一个广播域;
划分 VLAN 的优势:
1.缩小广播域
2.安全性
3.扩展性,不受地域限制
Native VLAN:
默认情况下,交换机所有接口默认都在 Native VLAN 中,vlan 1 是 Native VLAN,无法删除,非Native VLAN 的流量在 Trunk 中传输数据时要被添加 Vlan 标记,但是 Native VLAN 在 Trunk 中传输数据时是不进行标记的。
VLAN号范围:
在这里插入图片描述在这里插入图片描述

链路聚集协议:
ISL:Cisco 私用的 Trunk封装协议,不修改原始帧的基础上,裹上 ISL 的报头和报尾(30 byte);
IEEE 802.1Q:在原始帧的源 MAC 和长度之间插入一个 Tag 字段(4 byte),并重新计算 FCS 校验;
理解 Dynamic Trunk Protocol(DTP):
接入(Access):强制将接口永久配置为非 Trunk 链路;
干道(Trunk):强制将接口永久配置为 Trunk 链路
非协商(Nonegotiate):将接口永久配置 Trunk 链路,并且禁止接口产生 DTP 帧;
动态期望(Dynamic Desirable):使接口主动尝试将链路转换为 Trunk 链路,也就是主动模拟;
动态自动(Dynamice Auto):使接口愿意将链路转换为 Trunk 链路,也叫被动模拟;
在这里插入图片描述
VLAN 链路聚集协议(VTP):
用于在交换机之间同步 VLAN 的相关信息,默认情况下,Cisco 交换 机每 5 秒通过管理 VLAN 以二层组播数据帧的形式传输一次 VTP 通告,下面是 VTP 的三种模式; 1.Server mode:可以创建、修改和删除 VLAN,转发 VTP 通告,同步 VLAN 并保存到 NVRAM 中;
2.Client mode:不能创建、修改和删除 VLAN,转发 VTP 通告,同步 VLAN 但不保存到 NVRAM 中;
3.Transparent mode:只在本地创建、修改和删除 VLAN,转发 VTP 通告,不同步但保存到 NVRAM;
重要:只有管理域名和密码匹配才能同步 VLAN 信息,每修改一次 VLAN 信息,VTP 的配置修订号都会自动加 1,如果交换机上的配置修订号低,将被高版本的 VTP 通告消息覆盖;
实战目的:测试相同 vlan,不同网段主机是否能够通信;不同 vlan,相同网段又是否能够通信
需求一: 图1中,将PC1和PC2连接交换机的端口都划入vlan 10,配置PC1地址为192.168.1.10, 配置 PC2 地址为 192.168.2.10,掩码都是 24 位,不配置默认网关,开启抓包软件 wireshark 看是否能够抓到流量,并测试是否能够 ping 通,为什么?
需求二:PC1 和 PC2 分别将对方的 IP 地址设置为网关,再次互 ping,同时查看抓包信息,分 析整个通信过程,是否能够 ping 通,为什么?
需求三:图 2 中,将连接 PC1 的接口划入 vlan 10,配置地址为 192.168.1.10;将连接 PC2 的 端口划入 vlan 20,配置地址为 192.168.1.11,测试是否能够 ping 通,抓报分析,为什么?
需求四:将两个交换机使用 Trunk 连接起来,SW1 是 vtp server 模式,SW2 是 vtp client 模式, 管理域名都是 CCNP,在 SW1 上创建 vlan 10/20/30/40/50,查看 SW2 是否能够自动学习到这些 VLAN;

需求一:
在这里插入图片描述在这里插入图片描述在这里插入图片描述

PC之间是肯定不通信的,因为交换机本身属于一个广播域,而PC之间的地址明显是不同的广播域。

需求二:
应该会通信的,指定了网关,在自己本广播域找不到就回去找网关,网关恰好又是目标地址,所以肯定是通信的。
需求三:
两者在同一VLAN时候是通信的
在这里插入图片描述
处于不同VLAN时候,是不会通的
在这里插入图片描述在这里插入图片描述

原因如下:
在这里插入图片描述

需求四:
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

重要命令:默认情况下,交换机的 vlan 文件不是保存在 config.text 中,因此在清除启动配置后, 还可以看见 vlan 信息,cisco 交换机是将 VLAN 信息保存在 Flash 中的的 vlan.dat 中,只有将该 文件删除,vlan 信息才能彻底删掉;
在这里插入图片描述

排错思路:

  1. 相同 vlan,不同网段之间的 PC,只有在互指网关的情况下,才可以通信,这是因为在不指定网关的情况下,PC 如果要去另一个网段,它不知道应该把这个包给谁,因为目的主机和它不是一个网段,因此 PC 不会产生任何二层和三层流量,直接报错(PING: 传输失败。General failure.);例如 PC1 如要使用 192.168.1.10 的地址 ping 通 192.168.2.10 的地址,在不指定网关的情况下,通过子网掩码,PC1 获悉 192.168.2.10 是另一个子网的地址,windows 将之间返回:传输错误的提示,不会产生任何流量;
  2. 互指网关后,PC1 会直接发送 arp 广播在所有属于 vlan 10 的端口中寻找 192.168.2.10,因 为 PC2 也在 vlan 10 中,所以会收到改广播,收到 arp 广播后,PC2 一看与自己的地址相同, 就会给 PC1 回一个包,这样两台不同网段的主机就 ping 通了。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VTP (VLAN Trunking Protocol) 是一种用于在局域网中自动同步和管理 VLAN (虚拟局域网) 配置的协议。VTP 使用 VLAN trunk 通道来实现在网络中传输 VLAN 信息。 在一个小型局域网中使用 VTPVLAN trunk channel 可以实现以下的优势和功能: 1. 自动同步 VLAN 配置:当一个交换机被配置为 VTP server 模式时,它可以自动将 VLAN 配置信息传输给其他 VTP client 模式的交换机。这样可以简化 VLAN 配置的管理,确保所有交换机上的 VLAN 都是一致的。 2. 减少配置工作量:通过 VTPVLAN trunk channel,你只需要在一个交换机上进行 VLAN 配置,其他连接的交换机会自动同步这些配置。这样节省了管理员的工作量和时间。 3. 灵活的 VLAN 拓扑:使用 VLAN trunk channel,可以将多个交换机连接在一起,形成一个扩展的局域网。这样,VLAN 可以在整个网络中使用并跨越多个交换机,实现更灵活的网络拓扑结构。 4. 增强网络安全性:使用 VLAN 可以将不同的用户或设备隔离开,增加网络的安全性。通过 VLAN trunk channel,可以在多个交换机间传输 VLAN 信息,确保 VLAN 的一致性,防止未授权的访问。 需要注意的是,VTP 只适用于 Cisco 设备,因此在购买和配置交换机时需要考虑到这一点。此外,应该避免在生产网络中将所有交换机都配置为 VTP server,并确保设置正确的 VTP domain 名称和密码来避免意外的配置更改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值