vlan与vtp
答案:4 悬赏:20
解决时间 2021-02-20 23:36
- 提问者网友:失败的占卜者
- 2021-02-20 12:02
请问当同一vlan在两台不同交换机上配置时,当在一台设备上配置vtp为server模式,另一台为client模式,为何只有当两设置相连的接口配置为tunk链路后,vlan信息才能学习到,请有经验者解决,别告诉我这没有原因,必须按此步骤啊~
最佳答案
- 二级知识专家网友:两不相欠
- 2021-02-20 12:42
这个问题,你可以用反证法:
1.Trunk 链路才能传输各vlan的数据帧,这是其一;
2.其二,试想,你不用trunk链路链接,而用一个access模式的接口来互联,那么,我们都知道:任何一个access口必然属于某一个vlan(在没有划分vlan的交换机上,access口属于native vlan也叫默认vlan)。
3.那么现在问题就来了,如果两台交换机的互联链路是access口,那么这个access口必然属于某一vlan,也就只能传输属于这一个特定vlan的数据帧,而其他vlan的数据帧将无法通过这条链路。
所以,要使两台交互机相互传递打上了vlan标签的数据帧时,必须使用trunk口。
其实vtp server 和vtp clinet之间的学习过程,也是一个信息传递过程,而这些“学习”信息是通过802.1q协议封装或者通过某些品牌的私有干道封装协议(如思科的ISL协议)来封装的。既然是采用这种协议来封装的数据帧,非trunk链路将不能传输,也就无法学习vlan信息了。
1.Trunk 链路才能传输各vlan的数据帧,这是其一;
2.其二,试想,你不用trunk链路链接,而用一个access模式的接口来互联,那么,我们都知道:任何一个access口必然属于某一个vlan(在没有划分vlan的交换机上,access口属于native vlan也叫默认vlan)。
3.那么现在问题就来了,如果两台交换机的互联链路是access口,那么这个access口必然属于某一vlan,也就只能传输属于这一个特定vlan的数据帧,而其他vlan的数据帧将无法通过这条链路。
所以,要使两台交互机相互传递打上了vlan标签的数据帧时,必须使用trunk口。
其实vtp server 和vtp clinet之间的学习过程,也是一个信息传递过程,而这些“学习”信息是通过802.1q协议封装或者通过某些品牌的私有干道封装协议(如思科的ISL协议)来封装的。既然是采用这种协议来封装的数据帧,非trunk链路将不能传输,也就无法学习vlan信息了。
全部回答
- 1楼网友:努力只為明天
- 2021-02-20 14:56
没有TRUNK,VLAN信息过不去啊。
VLAN端口只传送和自己相关的信息。
就好你是知道你旁边住个大人物,但你不知道在哪一层。
就要有个管道告诉你啊。你去问管理处,一下子就打听到了。
对不?
- 2楼网友:有钳、任性
- 2021-02-20 13:18
配置VTP的交换机之间必须启用Trunk中继,
记住就行了
- 3楼网友:情战凌云蔡小葵
- 2021-02-20 13:11
ACCESS链路不会对流量打上VLAN标记,只有中继链路才会这样做,这和不同VLAN间通信需要中继的道理有点相似
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |