一、实验目的:用路由器使同和不同vlan可以通信

二、拓扑图如下:

三、具体步骤:

(1)R1路由器配置:

Router>en  --进入特权模式
Router#conf t  --进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R1  --修改路由器名为R1
R1(config)#interface f0/0  --进入端口
R1(config-if)#no shutdown  --开启端口

R1(config-if)#interface f0/0.1  --进入子端口
R1(config-subif)#encapsulation dot1q 10
R1(config-subif)#ip address 192.168.1.254 255.255.255.0  --给子端口设置ip地址
R1(config-subif)#interface f0/0.2  --进入子端口
R1(config-subif)#encapsulation dot1q 20  --封装端口
R1(config-subif)#ip address 192.168.2.254 255.255.255.0  --给子端口设置ip地址
R1(config-subif)#interface f0/0.3  --进入子端口
R1(config-subif)#encapsulation dot1q 30  --封装端口
R1(config-subif)#ip address 192.168.3.254 255.255.255.0  --给子端口设置ip地址
R1(config-subif)#interface f0/0.4  --进入子端口
R1(config-subif)#encapsulation dot1q 40  --封装端口
R1(config-subif)#ip address 192.168.4.254 255.255.255.0  --给子端口设置ip地址
R1(config-subif)#end  --返回特权模式
R1#copy running-config startup-config  --保存配置

[OK]  --保存成功

(2)S1交换机配置

Switch>en  --进入全局配置模式
Switch#conf t  --进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname S1  --修改交换机名为S1
S1(config)#vtp domain abc  --创建vtp
Domain name already set to abc.
S1(config)#vtp mode server  设置当前交换机在vtp中为server模式
Device mode already VTP SERVER.
S1(config)#vlan 10  --创建vlan 10
S1(config-vlan)#vlan 20  --创建vlan 20
S1(config-vlan)#vlan 30  --创建vlan 30
S1(config-vlan)#vlan 40  --创建vlan 40
S1(config-vlan)#interface range f0/1-4  --进入f0/1,f0/2,f0/3,f0/4端口
S1(config-if-range)#switchport mode trunk  --设置f0/1-f0/4之间所有端口为trunk模式

S1(config-if-range)#interface range f0/10-11  --进入f0/10f0/11端口
S1(config-if-range)#switchport mode access  --设置f0/10,f0/11端口为access模式
S1(config-if-range)#switchport access vlan 40  --将f0/10,f0/11端口划入vlan 40
S1(config-if-range)#end  --返回特权模式
S1#copy running-config startup-config  --保存配置

[OK]  --保存成功

(3)S2交换机配置

Switch>en  --进入特权模式
Switch#conf t  --进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname S2  --修改交换机名为S2
S2(config)#vtp mode client  --设置当前交换机在vtp中为客户模式
Device mode already VTP CLIENT.
S2(config)#interface f0/1  --进入f0/1端口
S2(config-if)#switchport mode access  --设置f0/1端口为access模式
S2(config-if)#switchport access vlan 10  --将f0/1端口划入vlan 10
S2(config-if)#interface f0/2  --进入f0/2端口
S2(config-if)#switchport mode access  --设置f0/2端口为access模式
S2(config-if)#switchport access vlan 20  --将f0/2划入vlan2
S2(config-if)#interface f0/3  --进入f0/3端口
S2(config-if)#switchport mode access  --设置f0/3端口为access模式
S2(config-if)#switchport access vlan 30  --将f0/3端口划入vlan 30
S2(config-if)#interface f0/4  --进入f0/4端口
S2(config-if)#switchport mode trunk  --设置f0/4端口为trunk模式

S2(config-if)#end  --返回特权模式
S2#copy running-config startup-config  --保存配置

[OK]  --保存成功

(4)S3交换机配置

Switch>en  --进入特权模式
Switch#conf t  --进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname S3  --修改交换机名为S3
S3(config)#vtp mode client  --设置当前交换机在vtp中为客户模式
Device mode already VTP CLIENT.
S3(config)#interface f0/1  --进入f0/1端口
S3(config-if)#switchport mode access  --设置f0/1端口为access模式
S3(config-if)#switchport access vlan 10  --将f0/1端口划入vlan 10
S3(config-if)#interface f0/2  --进入f0/2端口
S3(config-if)#switchport mode access  --设置f0/2端口为access模式
S3(config-if)#switchport access vlan 20  --将f0/2端口划入vlan 20
S3(config-if)#interface f0/3  --进入f0/3端口

S3(config-if)#switchport mode access  --设置f0/3端口为access模式
S3(config-if)#switchport access vlan 30  --将f0/3端口划入vlan 30
S3(config-if)#interface f0/4  --进入f0/4端口
S3(config-if)#switchport mode  trunk  --设置f0/4端口为trunk模式

S3(config-if)#end  --返回特权模式
S3#copy running-config startup-config  --保存配置

[OK]  --保存成功

(5)S4交换机配置

Switch>en  --进入特权模式
Switch#conf t  --进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname S4  --修改交换机名为S4
S4(config)#vtp mode client  --设置当前交换机在VTP中为客户模式
Device mode already VTP CLIENT.
S4(config)#interface f0/1  --进入f0/1端口
S4(config-if)#switchport mode access  --设置f0/1端口为access模式
S4(config-if)#switchport access vlan 10  --将f0/1划分到vlan 10
S4(config-if)#interface f0/2  --进入f0/2端口
S4(config-if)#switchport mode access  --设置f0/2端口为access模式
S4(config-if)#switchport access vlan 20  --将f0/2划分到vlan  20
S4(config-if)#interface f0/3  --进入f0/3端口
S4(config-if)#switchport mode access  --设置f0/3端口为access模式
S4(config-if)#switchport access vlan 30  --将f0/3划分到vlan 30
S4(config-if)#interface f0/4  --进入f0/4端口
S4(config-if)#switchport mode trunk  --将f0/4端口设置为trunk模式

S4(config-if)#end  --返回特权模式
S4#copy running-config startup-config  --保存配置

[OK]  --保存成功

四、验证不同vlan是否能通讯

(1)PC11PC22

vlan 10vlan 20可以通信

(2)PC33WEB

vlan 30vlan 40 可以通信

路由器配置——单臂路由实现VLAN间通信的更多相关文章

  1. 路由器基础配置之单臂路由实现vlan间通信

    我们将以上面的拓扑图开始进行配置,目的为设置单臂路由实现vlan间通信,设置4个vlan,pc0,1,2为vlan10 pc3,4,5为vlan20:pc6,7,8为vlan30:server0,1为 ...

  2. 单臂路由实现VLAN间通信

    实验要求:利用路由器完成同vlan能通信,不同vlan也能通信 拓扑如下: 涉及内容有: 1.VTP的创建和配置 2.VLAN的创建和划分 3.路由器的单臂路由配置 配置如下: route1 enab ...

  3. 利用单臂路由实现VLAN间的路由

    实验4:利用单臂路由实现VLAN间的路由. 实验原理:  实验内容: 本实验模拟公司网络场景,路由器R1是公司的出口网关,员工PC通过接入层交换机(如S2和S3)接入公司网络,接入层交换机又通过汇聚交 ...

  4. eNSP仿真软件之利用单臂路由实现VLAN间路由

    1. 实验原理 以太网中,通常会使用VLAN技术隔离二层广播域来减少广播的影响,并增强网络的安全性和可管理性.其缺点是同时也严格地隔离了不同VLAN之间的任何二层流量,使分属于不同VLAN的用户不能直 ...

  5. VLAN实验4(在eNSP上利用单臂路由实现VLAN间路由)

    原理概述: 以太网中,通常会使用VLAN技术隔离二层广播域来减少广播的影响*并增强 网络的安全性和可管理性.其缺点足同时也严格地隔离了不同VLAN之间的任何二层流量,使分属于不同VLAN的用户 不能直 ...

  6. VLAN实验4:利用单臂路由实现VLAN间路由

    单臂路由: 实验环境: 实验拓扑图: 实验编址: 实验步骤:1.创建VLAN并配置Access.Trunk接口. 我们在S2上创建VLAN10和VLAN20,并且吧链接PC1的E0/0/1和链接PC2 ...

  7. 在ensp上利用单臂路由实验VLAN间路由

    我们为什么要设置单臂路由? 因为我们要解决不同vlan,不同网络的PC机间的通信问题~ 那它为啥叫单臂路由嘞? 单臂路由的原理时通过一台路由器,使vlan间互通数据通过路由器进行三层转发,如果在路由器 ...

  8. eNSP——利用单臂路由实现VLAN间路由

    原理: 以太网中,通常会使用VLAN技术隔离二层广播域来减少广播的影响,并增强网络的安全性和可管理性.其缺点是同时也严格地隔离了不同VLAN之间的任何二层流量,使分属于不同VLAN的用户不能直接互相通 ...

  9. 利用单臂路由实现VLAN间路由(有1个疑问)

    配置PC机: PC1:IP 192.168.1.1 :掩码:255.255.255.0:网关:192.168.1.254  VLAN 10 PC2:IP 192.168.2.1 :掩码:255.255 ...

随机推荐

  1. 2-Perl 环境安装

    1.Perl 环境安装在我们开始学习 Perl 语言前,我们需要先安装 Perl 的执行环境.Perl 可以在以下平台下运行:Unix (Solaris, Linux, FreeBSD, AIX, H ...

  2. Sublime Text3 插件收录

    收录常用的Sublime Text3 插件, 方便安装使用,免得每次一个个的搜, 欢迎补充 安装方法直接打开install package 搜索安装 1. Babel 支持react jsx语法 2. ...

  3. sda.Update批量更新数据

    老方法了,重新做个记录. string connStr = ConfigurationManager.ConnectionStrings["constring"].ToString ...

  4. STM32F10xxx_异常与中断

    STM32F10xxx_异常与中断 [TOC] 更新记录 version status description date author V1.0 C Create Document 2018.10.2 ...

  5. element-ui中关闭对话框清空验证,清除form表单数据

    对于elementUI中对话框,点击对话框和关闭按钮 怎么清空验证,清空form表单,避免二次点击还会有 验证错误的提示.今天终于自己查资料解决了,分享给大家 1.首先在你的对话框 取消按钮 加一个c ...

  6. 使用flex布局解决百分比高度元素垂直居中

    方法一: align-self(解决父元素下面单个子元素布局方式) 父级加上 div{display:flex} 子元素 span { flex-grow: 1; align-self: center ...

  7. svn+jenkins自动部署

    需求:项目经理想要将原型图修改完后直接发布 前置条件: 已经有了svn服务器,并正常使用 已经有了jenkins服务器,之前搭建的gitlab+jenkins, 如需搭建jenkins,参考 http ...

  8. c++ 常用数据类型转换

    1.int型与string型的互相转换 int型转string型 void int2str(const int &int_temp,string &string_temp) { str ...

  9. 3.Shell 接收用户的参数

    1.Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,Linux系统中的Shell脚本语言已经内设了用于接收参数的变量,变量之间可以使用空格间隔. 例如$0对应的是当前Shel ...

  10. linux基础—课堂随笔05_文本三剑客之SED

    1.简介 sed是非交互式的编辑器,它不会修改文件,除非使用shell重定向来保存结果.默认情况下,所有的输出行都被打印到屏幕上. sed编辑器逐行处理文件(或输入),并将结果发送到屏幕.具体过程如下 ...