什么情况下 交换机之间,交换机和路由器之间需要做trunk
什么情况下 交换机之间,交换机和路由器之间需要做trunk ?看看了 做VLAN间路由时,交换机和路由器之间使用TRUNK使用VTP时,交换机之间使用TRUNK
这个是一般用法 二层换机之间设置vlan 不必如果没有路由的话是不能交换信息的,就是说不同的网段不能直接通信,如果用路由的话就可以了!例子如下:
试验设备
Switch 2 台2950
Router 1 台2620
试验要求
在两台Switch上, Switch1和Switch2分别创建Vlan,并用dot1q封装干道
两台Switch上分别是fa0/1与fa0/1连接
Switch1的fa0/12与Router fa0/0连接
Vlan2的主机网关 10.1.1.1 掩码255.255.255.0
Vlan3的主机网关 192.168.1.1 掩码255.255.255.0
Switch1里配置
Switch>
Switch>en
Switch#conf t
Switch(config)#int fa0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#end
Switch#conf t
Switch(config)#int fa0/12
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#end
Switch#vlan da
Switch(vlan)#vtp server
Switch(vlan)#vtp do cisco
Switch(vlan)#vtp password cisco
Switch(vlan)#vlan 2
Switch(vlan)#vlan 3
Switch(vlan)#exit
Switch#conf t
Switch(config)#int fa0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 2
Switch(config-if)#int fa0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 3
Switch(config-if)#end
Switch2里配置
Switch>
Switch>en
Switch#conf t
Switch(config)#int fa0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#end
Switch#vlan database
Switch(vlan)#vtp client
Switch(vlan)#vtp do cisco
Switch(vlan)#vtp password cisco
Switch(vlan)#end
Switch#conf t
Switch(config)#int fa0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 2
Switch(config-if)#end
Switch#conf t
Switch(config)#int fa0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 3
Switch(config-if)#end
Router>
Router>en
Router#conf t
Router(config)#in fa0/0
Router(config-if)#no ip address
Router(config-if)#no sh
Router(config-if)#int fa0/0.2
Router(config-subif)#encapsulation dot1q 2
Router(config-subif)#ip address 10.1.1.1 255.255.255.0
Router(config-subif)#end
Router#conf t
Router(config)#int fa0/0.3
Router(config-subif)#e
Router(config-subif)#encapsulation dot1q 3
Router(config-subif)#ip address 192.168.1.1 255.255.255.0
Router(config-subif)#end 看得很混乱,求斑竹给个简单点的拓扑图好吗 做VLAN间路由时 简单的说就是不同VLAN间需要路由时,需要配置TRUNK
回复 #1 cnhawk386 的帖子
VLAN的时候如果同一个VLAN连接在不同的交换机上的时候
需要TRUNK协议 简单点说,要把多个交换机做为一个交换机用,就用trunk
dd
dd 做vtp ,vlan间路由 好象是说在一个交换机上存在多个VLAN,而这个交换机上的VLAN还需要跟其他交换机上的VLAN通讯时就要做TRUNK吧,或者是一个VLAN同时包含多个交换机上的端口。不知道这样说对不对? 干线模式~~~~ 我来翻译一下后面的应该能看得董了
Switch>en 特权模式
Switch#conf t 全局配置模式
Switch(config)#int fa0/1 进入f0/1借口
Switch(config-if)#switchport mode trunk 建立trunk
Switch(config-if)#switchport trunk encapsulation dot1q 指定802.1q模式
Switch(config-if)#end离开i
Switch#conf t 全局模式
Switch(config)#int fa0/12 进入f0/2借口
Switch(config-if)#switchport mode trunk 建立trunk
Switch(config-if)#switchport trunk encapsulation dot1q 指定802.1q模式
Switch(config-if)#end
Switch#vlan da
Switch(vlan)#vtp server 配置服务器模式
Switch(vlan)#vtp do cisco 设置口令
Switch(vlan)#vtp password cisco 设密码 为 cisco
Switch(vlan)#vlan 2 建立VLAN2
Switch(vlan)#vlan 3 建立VLAN3
Switch(vlan)#exit 离开
Switch#conf t
Switch(config)#int fa0/2
Switch(config-if)#switchport mode access 把f0/2 借口转换位接入模式
Switch(config-if)#switchport access vlan 2 加入VLAN2
Switch(config-if)#int fa0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 3
Switch(config-if)#end
Switch2里配置
Switch>
Switch>en
Switch#conf t
Switch(config)#int fa0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#end
Switch#vlan database
Switch(vlan)#vtp client
Switch(vlan)#vtp do cisco
Switch(vlan)#vtp password cisco
Switch(vlan)#end
Switch#conf t
Switch(config)#int fa0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 2
Switch(config-if)#end
Switch#conf t
Switch(config)#int fa0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 3
Switch(config-if)#end
Router>
Router>en
Router#conf t
Router(config)#in fa0/0
Router(config-if)#no ip address
Router(config-if)#no sh
Router(config-if)#int fa0/0.2
Router(config-subif)#encapsulation dot1q 2
Router(config-subif)#ip address 10.1.1.1 255.255.255.0
Router(config-subif)#end
Router#conf t
Router(config)#int fa0/0.3
Router(config-subif)#e
Router(config-subif)#encapsulation dot1q 3
Router(config-subif)#ip address 192.168.1.1 255.255.255.0
Router(config-subif)#end 另外每把借口没有打开 no shutdown 打开
还有借口没有配置全双工 speed 100 传输速率 du full 全双工
接口每打开 配了也是白配
大家的答案好象都不标准
:( 作干道用TRUNK 二层交换机级联时 没图看着有点困难 简单点讲比如你有3个switch,你在每个sw上都划分了vlan1,vlan2,vlan3.这个时候要让所有sw上的vlan1可以汇聚在一起,那就需要trunk,trunk口只进行传递vlan信息不进行数据通信。。。vlan之间的通信需要3层支持,也就是路由,当然3层sw也可以做到。 一般交换机级联时需要做trunk。控制二层交换机的通过。 在switch上配置vtp stp ,vlan ,hsrp ,以太通道,都要做做trunk 如果跨交换机使用VLAN交换机之间就需要用到Trunk Trunk是可用来传送不同VLAN标签的当多个VLAN需要过一条线路时就得
用Trunk 不同的VLAN进行通信的时候,要做TRUNK。比如说二层交换机和二层交换机或三层交换机级联时,不同的VLAN要相互访问的时候。或是二层交换机级联路由器时,不同的VLAN要通信。 VALN VTP 用TRUNK 可以实现一个端口连通多个VLAN。还可以将多个端口配置成一个逻辑端口,合并带宽。 kankankan,kankankan
页:
[1]