实现不同交换机相同VLAN通信(TRUNK)
2016-01-19 11:33
681 查看
实验环境:
实现不同交换机相同VLAN通信(TRUNK) - huang.0827 - 风烛似锦
说明:图中交换机1和交换机2的F0/1端口加入VLAN2 ,F0/2端口接入VLAN3,F0/3端口起TRUNK
1、配置PC的IP地址;
2、配置SW1,创建VLAN2和VLAN 3,并将F0/1端口加入VLAN2 ,F0/2端口接入VLAN3;
Switch>en
Switch#conf
Switch(config)#hostn SW1
SW1(config)#vlan 2
SW1(config-vlan)#vlan 3
SW1(config-vlan)#exit
SW1(config)#int f0/1
SW1(config-if)#sw mo acc
SW1(config-if)#sw acc vlan 2
SW1(config)#int f0/2
SW1(config-if)#sw mo acc
SW1(config-if)#sw acc vlan 3
3、配置SW2,创建VLAN2和VLAN 3,并将F0/1端口加入VLAN2 ,F0/2端口接入VLAN3;
Switch>en
Switch#con2
Switch(config)#hostn SW1
SW2(config)#vlan 2
SW2(config-vlan)#vlan 3
SW2(config-vlan)#exit
SW2(config)#int f0/1
SW2(config-if)#sw mo acc
SW2(config-if)#sw acc vlan 2
SW2(config)#int f0/2
SW2(config-if)#sw mo acc
SW2(config-if)#sw acc vlan 3
4、配置TRUNK;
TIPS:端口可分四种模式:
实现不同交换机相同VLAN通信(TRUNK) - huang.0827 - 风烛似锦
·ACCESS (OFF)模式,不起TRUNK;
·TRUNK(on)模式,强制TRUNK;
·DESIRABLE 模式,允许或主动请求TRUNK;
·AUTO 模式,不主动,但允许被请求TRUNK。
注意:当一端为ACCESS模式时,另一端不论什么模式,均不能起TRUNK。当两端皆为AUTO模式时,也不能起TRUNK。
此处以SW1上F0/3为TRUNK模式,SW2上F0/3为AUTO模式进行实验配置。
(a)配置SW1上F0/3为TRUNK模式;
SW1(config)#int f0/3
SW1(config-if)#sw mo ? //敲击此命令可查看允许(支持)配置的端口模式
access Set trunking mode to ACCESS unconditionally
dynamic Set trunking mode to dynamically negotiate access or trunk mode
trunk Set trunking mode to TRUNK unconditionally
SW1(config-if)#sw mo dy ? //敲击此命令可看到AUTO跟DESRIABLE模式
auto Set trunking mode dynamic negotiation parameter to AUTO
desirable Set trunking mode dynamic negotiation parameter to DESIRABLE
SW1(config-if)#sw mo trunk
(b)配置SW2上F0/3为AUTO模式;
SW2(config-if)#int f0/3
SW2(config-if)#sw mo dy au
5、验证:在验证是否通信的情况前,可先在交换机上查看TRUNK是否启用(SW1/SW2查看到的是一样的),命令:SW#show int trunk,如下图:
实现不同交换机相同VLAN通信(TRUNK) - huang.0827 - 风烛似锦
上图可看到TRUNK模式已经启用,此时可用PING命令验证是否成功。
番外篇:
1、当两端皆为TRUNK模式时,可在端口配置下加如命令SW(config-if)#switchport nonegotiate ,
此命令执行后,两端不再通过周期发送DTP信息请求成为TRUNK;
2、(以上面实验为例)当希望TRUNK中,仅允许VLAN 2通过TRUNK,而不允许VLAN 3,可配置:
SW1(config-if)#sw tr all vlan 2
实现不同交换机相同VLAN通信(TRUNK) - huang.0827 - 风烛似锦
说明:图中交换机1和交换机2的F0/1端口加入VLAN2 ,F0/2端口接入VLAN3,F0/3端口起TRUNK
1、配置PC的IP地址;
2、配置SW1,创建VLAN2和VLAN 3,并将F0/1端口加入VLAN2 ,F0/2端口接入VLAN3;
Switch>en
Switch#conf
Switch(config)#hostn SW1
SW1(config)#vlan 2
SW1(config-vlan)#vlan 3
SW1(config-vlan)#exit
SW1(config)#int f0/1
SW1(config-if)#sw mo acc
SW1(config-if)#sw acc vlan 2
SW1(config)#int f0/2
SW1(config-if)#sw mo acc
SW1(config-if)#sw acc vlan 3
3、配置SW2,创建VLAN2和VLAN 3,并将F0/1端口加入VLAN2 ,F0/2端口接入VLAN3;
Switch>en
Switch#con2
Switch(config)#hostn SW1
SW2(config)#vlan 2
SW2(config-vlan)#vlan 3
SW2(config-vlan)#exit
SW2(config)#int f0/1
SW2(config-if)#sw mo acc
SW2(config-if)#sw acc vlan 2
SW2(config)#int f0/2
SW2(config-if)#sw mo acc
SW2(config-if)#sw acc vlan 3
4、配置TRUNK;
TIPS:端口可分四种模式:
实现不同交换机相同VLAN通信(TRUNK) - huang.0827 - 风烛似锦
·ACCESS (OFF)模式,不起TRUNK;
·TRUNK(on)模式,强制TRUNK;
·DESIRABLE 模式,允许或主动请求TRUNK;
·AUTO 模式,不主动,但允许被请求TRUNK。
注意:当一端为ACCESS模式时,另一端不论什么模式,均不能起TRUNK。当两端皆为AUTO模式时,也不能起TRUNK。
此处以SW1上F0/3为TRUNK模式,SW2上F0/3为AUTO模式进行实验配置。
(a)配置SW1上F0/3为TRUNK模式;
SW1(config)#int f0/3
SW1(config-if)#sw mo ? //敲击此命令可查看允许(支持)配置的端口模式
access Set trunking mode to ACCESS unconditionally
dynamic Set trunking mode to dynamically negotiate access or trunk mode
trunk Set trunking mode to TRUNK unconditionally
SW1(config-if)#sw mo dy ? //敲击此命令可看到AUTO跟DESRIABLE模式
auto Set trunking mode dynamic negotiation parameter to AUTO
desirable Set trunking mode dynamic negotiation parameter to DESIRABLE
SW1(config-if)#sw mo trunk
(b)配置SW2上F0/3为AUTO模式;
SW2(config-if)#int f0/3
SW2(config-if)#sw mo dy au
5、验证:在验证是否通信的情况前,可先在交换机上查看TRUNK是否启用(SW1/SW2查看到的是一样的),命令:SW#show int trunk,如下图:
实现不同交换机相同VLAN通信(TRUNK) - huang.0827 - 风烛似锦
上图可看到TRUNK模式已经启用,此时可用PING命令验证是否成功。
番外篇:
1、当两端皆为TRUNK模式时,可在端口配置下加如命令SW(config-if)#switchport nonegotiate ,
此命令执行后,两端不再通过周期发送DTP信息请求成为TRUNK;
2、(以上面实验为例)当希望TRUNK中,仅允许VLAN 2通过TRUNK,而不允许VLAN 3,可配置:
SW1(config-if)#sw tr all vlan 2
相关文章推荐
- array_diff的参数前后循序的区别
- FatMouse's Speed--hdu1160(dp+输出路径)
- 对IXP的一些思考
- iOS提交应用至APP Store流程
- FLV封装原理
- java并发
- 清除Jquery动画的队列
- 1、继承实例
- JVM并发机制的探讨——内存模型、内存可见性和指令重排序
- retrofit使用注意事项
- 《python》学习笔记(Day2),读入磁盘文件,经过处理,保存成相应的磁盘文件
- CUDA编程——Mars:MapReduce on GPU
- MCMC and faster Gibbs Sampling using Rcpp
- -----下面是二叉树的定义-----储存---
- android 图片处理工具
- sql语法大全
- Unity学习日记-使用脚本进行音频资源的读取,Resources.LoadAll
- Java开发必会的Linux命令
- Linux常用命令大全
- Xcode 7智能测试化工具XCTestCase学习