vlan trunk配置

Trunk:中继干道

作用:一条链路能承载多个vlan的流量,并对不同vlan的流量进行不同标记

trunk能够使vlan跨越交换机

PT配置

配置vlan:两台交换机同样的命令

Switch(config)#vlan 10 配置vlan10

Switch(config)#vlan 20 配置vlan20

Switch(config)#show vlan 查看vlan

Switch(config)#interface f0/1

Switch(config-if)#switchport access vlan 10

Switch(config)#interface f0/2

Switch(config-if)#switchport access vlan 20

配置trunk:只做其中的一台就行

Switch(config)#interface fa0/3

//Switch(config-if)#switchport trunk encapsulation dot1q //定义封装模式(默认802.1Q)三层交换,可以不写

Switch(config-if)#switchport mode trunk

Switch#Show interface trunk 查看trunk

DTP:交换机数量比较多的时候,手动配置trunk比较麻烦,所以开发了DTP协议,只要交换机之间连接起来,开机之后交换机会发送trunk的协商包进行协商,从而动态的创建trunk

在cisco的交换机上,DTP(动态trunk协议)是默认开启的,所以做了一台交换机为trunk之后,另一台的相连的自动协商成为trunk模式

关闭协商的命令:

Interface fx/x

Switchport mode trunk //强制指定为trunk

Switchport nonegotiation //关闭DTP协商

进入接口配置只允许哪些vlan流量可以通过trunk

Interfacefx/x

Switchporttrunkallowedvlan
x,x

GNS3配置

两台交换机的配置

R2#enable  
R2#configure terminal 
R2(config)#no ip routing 
R2#vlan database //进入vlan数据库
R2(vlan)#vlan 10
R2(vlan)#vlan 20
R2(config)#interface f0/0
R2(config-if)#switchport access vlan 10
R2(config-if)#no shutdown 
R2(config)#interface f0/1
R2(config-if)#switchport access vlan 20
R2(config-if)#no shutdown 
R2#show vlan-switch 查看vlan信息
R2(config)#interface f0/2
R2(config-if)#switchport mode trunk 配置模式为vlan
R2#show interfaces trunk  查看接口的trunk信息

4台pc的配置

R4#enable 
R4#configure terminal 
R4(config)#no ip routing 
R4(config)#interface fastEthernet 0/0
R4(config-if)#ip addr
R4(config-if)#ip address 192.168.1.2 255.255.255.0
R4(config-if)#no shutdown 
R4(config-if)#exit

最新文章

  1. iOS开发——高级篇——流水布局UICollectionViewFlowLayout的基本使用
  2. 【代码笔记】iOS-手机号验证
  3. Ubuntu FTP 配置
  4. 夺命雷公狗-----React---3--标签的规则
  5. VPN推荐
  6. 解决webApi<Message>An error has occurred.</Message>不能写多个Get方法的问题
  7. 样式其他与JS脚本语言
  8. 《Code Complete》ch.15 使用条件语句
  9. 【web安全】第二弹:XSS攻防中的复合编码问题
  10. VMWare虚拟机系统网络配置
  11. EDIT编辑框
  12. 日志log4j配置详情,日志log具体到你想不到
  13. php之插入排序
  14. 源码实现 --> itoa函数实现
  15. sublime text3 setting-user
  16. mysql insert if not exists防止插入重复记录的方法(转)
  17. Maven3的环境配置
  18. memcache缓存失效
  19. Map 综述(三):彻头彻尾理解 ConcurrentHashMap
  20. Kubernetes Pod 健康检查

热门文章

  1. Java枚举enum关键字
  2. selenium的常见异常
  3. display:table的几个用法 块级子元素垂直居中
  4. 模块管理常规功能自己定义系统的设计与实现(15--进一步完好"省份"模块)
  5. 采用pacemaker+corosync实现postgresql双机热备、高可用方案
  6. JavaScript ES6 Promise对象
  7. C++宽字符串转字符串
  8. V7双雄-基于Virtex7XC7VX690T的高性能计算板卡解决方案
  9. 你不知道的hostname命令
  10. P.W.N. CTF - Web - Login Sec