实验2虚拟局域网(VLAN)配置

简介:

实验2 交换机VLAN实验

1. 规划ip地址
    PCA的ip 地址: 10.65.1.1
    PCB的ip 地址: 10.66.1.1
    PCC的ip 地址: 10.65.1.3
    PCD的ip 地址: 10.66.1.3
    SWA的ip 地址: 10.65.1.7
    SWB的ip 地址: 10.65.1.8
    SWA的f0/5~f0/7 vlan 2 ,f0/8为trunk
    SWB的f0/5~f0/7 valn 2 ,f0/1为trunk
    用ping命令测试,从PCA和PCB到各点的连通情况。
    由于交换机初始化为vlan 1,因为同网段的可以通。即PCA到PCC、SWA、SWB
是通的,而PCB只与PCD通。

2.设置VLAN
    双击SwitchA,改名SwitchA为SWA,建立2 个vlan,分别为vlan 2、vlan 3
switch>en
switch#sh vlan
switch#conf t
switch(config)#hosthame SWA
switch(config)#exit
SWA#vlan database
SWA(vlan)#vlan 2
SWA(vlan)#vlan 3
SWA(vlan)#exit
SWA#conf t
SWA#sh vlan

    至此在SWA上建立了两个vlan,show命令应该可以看到,但现在它没有成员。
下面将SWA交换机的f0/5,f0/6,f0/7 加入到vlan 2

SWA(config)#int f0/5
SWA(config-if)#switchport access vlan 2
SWA(config-if)#int f0/6
SWA(config-if)#switchport access vlan 2
SWA(config-if)#int f0/7
SWA(config-if)#switchport access vlan 2
SWA(config-if)# end
SWA#sh vlan
在SWB上与SWA上类似,将SWB的f0/5,f0/6,f0/7 加入到vlan 2。

3.测试可通性
从PCA到PCC测试:
[root@PCA root]# ping 10.65.1.3 (通)
从PCA到PCB测试:
[root@PCA root]# ping 10.66.1.1 (不通,不同网段,不同VLAN)
从PCB到PCD测试:
[root@PCB root]# ping 10.66.1.3 (不通,不在一个广播域,要求设置干线trunk)
从PCA到SWA测试:
[root@PCA root]# ping 10.65.1.7 (通,同一网段,同在vlan 1)
从PCA到SWB测试:
[root@PCA root]# ping 10.65.1.8 (通,同一网段,同在vlan 1)

  从SWA到PCA测试:
SWA#ping 10.65.1.1  (通)
从SWA到PCB测试:
SWA#ping 10.66.1.1  (不通,不同网段,不同VLAN)
从SWA到SWB测试:(通)
SWA#ping 10.65.1.8

    4. 设置干线trunk
将连接两个交换机的端口设置成trunk。
SWA(config)#int f0/8
SWA(config-if)#switchport mode trunk
SWA(config-if)#switchport trunk allowed vlan 1,2,3
SWA(config-if)#switchport trunk encap dot1q
SWA(config-if)#end
SWA#show run

SWB(config)#int f0/1
SWB(config-if)#switchport mode trunk
SWB(config-if)#switchport trunk allowed vlan 1,2,3
SWB(config-if)#switchport trunk encap dot1q
SWB(config-if)#end
SWB#

    交换机创建trunk时,默认allowed all,所以trunk allowed命令可以不用。
    dot1q是vlan中继协议(802.1q),由于正确设置了trunk,两个交换机间可以
多个vlan通过,所以这时PCA和PCC通,PCB和PCD也可以通。这与没设置vlan时的连
通情况一样,但这时由于vlan的存在,隔离了广播域,提高了通讯能力。
如果想让PCA和PCB通,则要求路由,后面实验讨论。

[root@PCA root]# ping 10.65.1.3 (通,PCA与PCC同在vlan 1)
[root@PCB root]# ping 10.66.1.3(通,PCB与PCD同在vlan 2)
[root@PCA root]# ping 10.66.1.3 (不通,PCA与PCB要求路由)

5. 三个交换机的情况

    (1) 新加入的SwitchC 默认状态时,测试连通性。
    从PCA->PCC,从PCB->PCD 测试:
[root@PCA root]# ping 10.65.1.3 (不通)
[root@PCB root]# ping 10.66.1.3 (不通)
    由于新加入的交换机没有设置trunk,所有接口默认vlan 1,对于交换机而言,
trunk 要成对出现,如果dot1q不能和另一端交换信息将会自动down掉。

    (2) 将交换机之间的连线都设置成trunk时,再测试连通性。
SWC(config)#int f0/3
SWC(config-if)#switchport mode trunk
SWC(config-if)#switchport trunk encap dot1q
SWC(config-if)#int f0/6
SWC(config-if)#switchport mode trunk
SWC(config-if)#switchport trunk encap dot1q
SWC(config-if)#end
SWC#sh run
    由于建立trunk时默认为trunk allowed vlan all,所以这里没设置vlan允许。
现在有两条正确的trunk,再看一下连通情况:
[root@PCA root]# ping 10.65.1.3 (通)
[root@PCB root]# ping 10.66.1.3 (通)

    (3) 设置vtp
VTP(Vlan Trunk Protocol)是vlan 干线传输协议,在VTP Server上配置的vlan 在
条件允许条件下,可以从VTP Client端通看到VTP Server上的vlan,并将指定的端口
加入到vlan中。

SWC(config)#vtp domain abc
SWC(config)#vtp mode server
SWC(config)#vtp password ok

SWA(config)#vtp domain abc
SWA(config)#vtp mode client
SWA(config)#vtp password ok

SWB(config)#vtp domain abc
SWB(config)#vtp mode client
SWB(config)#vtp password ok

SWC#sh vlan
SWA#sh vlan
SWB#sh vlan

    当口令和域名一致时,client端可以学习到server端的vlan,当然在VTP Server
端还可以有很多策略,这里只是说明最基本的应用。
    VTP在多vlan的情况下应用是很有意义的,在主交换机上设置好vlan以后,在下级
的交换机不用再设置vlan,可以将 VTP client的某些端口添加到VTP Server中设置

vlan中去,加强了vlan的集中管理。



本文转自zh888 51CTO博客,原文链接:http://blog.51cto.com/zh888/403975,如需转载请自行联系原作者


相关文章
|
8月前
|
缓存 负载均衡 监控
理解Envoy代理的线程模型与性能优化
理解Envoy代理的线程模型与性能优化
|
关系型数据库 MySQL 数据库
在 MySQL 中使用 LIKE
【8月更文挑战第12天】
2301 1
|
网络协议 程序员 数据库
什么是公网IP和内网IP
【10月更文挑战第27天】公网IP与内网IP是网络通信中的两个重要概念。公网IP是互联网上的唯一标识,而内网IP仅在局域网内部有效,用于局域网内的设备通信。由于IPv4地址资源有限,通常一个公司或家庭只有一个公网IP,内部设备通过NAT(网络地址转换)技术共享该公网IP访问互联网。这样不仅节省了IP资源,还提高了网络安全性和稳定性。
1669 0
|
安全 Linux 开发者
跨界英雄Python:一招搞定跨平台兼容性难题🎯
【8月更文挑战第5天】Python 展现了卓越的跨平台能力,使开发者能在多种操作系统上编写一致的代码。利用标准库如 `os` 和 `pathlib`,可以轻松进行文件系统操作;借助 `subprocess` 可安全执行外部命令;Tkinter 则简化了跨平台 GUI 的创建。这些工具和技术让 Python 成为处理跨平台任务的理想选择,使开发者能更专注于应用程序的核心功能。
464 3
|
JSON API 数据安全/隐私保护
京东商品详情API接口获取(jd.item_get)和展示
京东商品详情API接口使用指南:首先注册成为开发者,获取Key和Secret;接着申请API权限,通过审核后获得AppKey和AppSecret;然后研读API文档,了解接口规则;随后根据文档构建API请求,设置必要参数;最后发送请求并处理返回的JSON数据。
|
资源调度 JavaScript 搜索推荐
服务端渲染:使用Nuxt.js构建Vue SSR应用
【4月更文挑战第22天】本文介绍了如何使用Nuxt.js创建Vue SSR应用。首先确保安装Node.js和npm/yarn,然后全局安装Create Nuxt App,创建项目并选择配置。Nuxt.js提供清晰的项目结构,如`pages/`存放Vue页面。编写简单SSR页面后,启动开发服务器预览。完成开发,使用Nuxt.js命令部署到静态文件托管服务,实现首屏加载优化和SEO提升。Nuxt.js简化了SSR开发,助力高效构建高性能Vue应用。
824 2
|
消息中间件 负载均衡 大数据
【夏之以寒-Kafka专栏 01】Kafka的消息是采用Pull模式还是Push模式?
Kafka采用Pull模式为主,消费者主动拉取消息,保证控制和灵活性;同时融合Push模式,如自动Partition再分配和有序消息传递,实现高可用和负载均衡。专栏提供全面资源和面试题,助力Kafka学习。
721 0
|
JavaScript 前端开发 API
尤雨溪分享 Vue.js 10 年的发展历程,谈谈我看完后的启发和感受!!
尤雨溪分享 Vue.js 10 年的发展历程,谈谈我看完后的启发和感受!!
|
自然语言处理
IK分词器设置了停用词部分没有生效问题
IK分词器设置了停用词部分没有生效问题
|
搜索推荐 语音技术 UED
网页可访问性设计的重要性、无障碍阅读的原则以及实现网页无障碍的具体方法
【6月更文挑战第14天】在数字化时代,网页可访问性设计至关重要,旨在确保所有用户,包括残障群体,能平等使用互联网。良好的可访问性符合法律法规要求,提升社会责任感,优化用户体验。无障碍阅读原则包括文本可读性、图像可感知性、音频视频可访问性和交互性设计。实现无障碍的方法有遵循WCAG标准、使用语义化HTML、支持辅助技术、进行无障碍测试及提供帮助。这不仅是技术挑战,更是设计者的社会责任。
477 0