51CTO技术论坛_中国领先的IT技术社区's Archiver

cnhawk386 发表于 2007-5-22 11:57

什么情况下 交换机之间,交换机和路由器之间需要做trunk

什么情况下 交换机之间,交换机和路由器之间需要做trunk

计算机客 发表于 2007-5-22 12:23

?看看了

cj231210 发表于 2007-5-22 12:29

做VLAN间路由时,交换机和路由器之间使用TRUNK
使用VTP时,交换机之间使用TRUNK
这个是一般用法

hgiut 发表于 2007-5-22 12:39

二层换机之间设置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

无法估计 发表于 2007-5-22 16:50

看得很混乱,求斑竹给个简单点的拓扑图好吗

haohaode 发表于 2007-5-22 21:43

做VLAN间路由时

hopin 发表于 2007-6-9 22:40

简单的说就是不同VLAN间需要路由时,需要配置TRUNK

david416 发表于 2007-6-10 16:27

回复 #1 cnhawk386 的帖子

VLAN的时候
如果同一个VLAN连接在不同的交换机上的时候
需要TRUNK协议

drayer 发表于 2007-6-10 16:28

简单点说,要把多个交换机做为一个交换机用,就用trunk

lizhihengchina 发表于 2007-6-15 06:43

dd

dd

xiao_236824541 发表于 2007-6-15 09:03

做vtp ,vlan间路由

永垂不朽 发表于 2007-6-22 15:15

好象是说在一个交换机上存在多个VLAN,而这个交换机上的VLAN还需要跟其他交换机上的VLAN通讯时就要做TRUNK吧,或者是一个VLAN同时包含多个交换机上的端口。不知道这样说对不对?

licy0528 发表于 2007-6-22 18:41

干线模式~~~~

ckx73171 发表于 2007-6-22 21:27

我来翻译一下
后面的应该能看得董了

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

ckx73171 发表于 2007-6-22 21:32

另外每把借口没有打开 no shutdown 打开
还有借口没有配置全双工  speed 100 传输速率        du full 全双工
接口每打开 配了也是白配

kbkj 发表于 2007-7-5 17:42

大家的答案好象都不标准

:(

ylfgyf 发表于 2007-7-6 20:00

作干道用TRUNK

jhjx704 发表于 2007-7-7 14:25

二层交换机级联时

net361 发表于 2007-7-11 00:00

没图看着有点困难

lucas 发表于 2007-7-11 11:29

简单点讲比如你有3个switch,你在每个sw上都划分了vlan1,vlan2,vlan3.这个时候要让所有sw上的vlan1可以汇聚在一起,那就需要trunk,trunk口只进行传递vlan信息不进行数据通信。。。vlan之间的通信需要3层支持,也就是路由,当然3层sw也可以做到。

zdq19821106 发表于 2007-10-27 14:43

一般交换机级联时需要做trunk。控制二层交换机的通过。

linxie 发表于 2007-10-27 17:54

在switch上配置vtp stp ,vlan ,hsrp ,以太通道,都要做做trunk

freeborn 发表于 2007-10-27 21:18

如果跨交换机使用VLAN交换机之间就需要用到Trunk

mmggzhao 发表于 2007-11-1 14:07

Trunk是可用来传送不同VLAN标签的
当多个VLAN需要过一条线路时就得
用Trunk

zdq19821106 发表于 2007-11-3 13:17

不同的VLAN进行通信的时候,要做TRUNK。比如说二层交换机和二层交换机或三层交换机级联时,不同的VLAN要相互访问的时候。或是二层交换机级联路由器时,不同的VLAN要通信。

gzyxd 发表于 2007-11-7 16:33

VALN VTP 用TRUNK

fzzhu 发表于 2007-11-9 14:26

可以实现一个端口连通多个VLAN。还可以将多个端口配置成一个逻辑端口,合并带宽。

wnsgf 发表于 2007-11-12 15:21

kankankan,kankankan

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.