Trunk和native VLAN

2 篇文章 0 订阅
2 篇文章 0 订阅

交换机网络中,报文只能在同一个VLAN中传送。

如果要跨VLAN,需要查L3的路由表。

如果有2个交换机:S1和S2,它们分别都有3个VLAN,VLAN1,VLAN2,VLAN3。

此时,如果这2个交换机要通信,它们需要各自用3个interface去支持3个VLAN。因为每个端口只有一个VLAN。

|-----|        vlan1          |-----|
| S1  | P1|<------------->|P1 | S2  |
|     |        vlan2          |     |
|     | P2|<------------->|P2 |     |
|     |        vlan3          |     |
|     | P3|<------------->|P3 |     |
|-----|                       |-----|
Trunk的作用是只用一个端口传送多个VLAN的报文。
|-----|                       |-----|
| S1  |                       | S2  |
|     |       vlan1,2,3       |     |
|     | T1|<------------->|T1 |     |
|     |                       |     |
|     |                       |     |
|-----|                       |-----|

任何报文,要从trunk口出去时,要在L2报文头中插入一个VLAN id(打tag)。

当接收端的trunk口收到报文时,把tag剥掉,选择一个适合的access口送出报文。如果要从另一个trunk口送出,就应该把tag再打回去。

对于station来说,没有VLAN的概念。所有从access口出去的报文都应该是没有tag的。

如果station连着trunk口,则trunk口需要有一个native VLAN。native VLAN的意思是,如果一个报文属于这个VLAN,那么在trunk口送出这个报文时,将不会打tag。

Station只认识native VLAN的报文。

=======================分割线=======================

刚接触交换机,被VLAN的概念搞得晕头转向。无奈翻开了CCNP的教程,做篇笔记。






  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: switchport trunk native vlan是交换机端口的一种配置,用于指定VLAN ID作为未标记帧的默认VLAN ID。在trunk端口上,所有未标记的帧都会被发送到指定的native VLAN。这个配置可以帮助网络管理员更好地管理VLAN,并提高网络的安全性和可靠性。 ### 回答2: switchport trunk native vlan 是 Cisco 网络设备上的一个命令,用于指定 Trunk 口传输时的原生 VLAN。在 Trunk 口传输数据时,会将数据打上 VLAN 标记,每个 VLAN 用一个唯一的 VLAN ID 来标识。而原生 VLAN 就是指在没有标记的情况下传输的 VLAN。 原生 VLAN 的作用在于解决不同型号的设备间的兼容性问题。有些老设备可能无法正确地识别 VLAN 标记,此时原生 VLAN 的数据可以直接传输到这些设备上,保证数据传输的稳定性和可靠性。 通过 switchport trunk native vlan 这个命令,管理员可以指定一个 VLAN 作为原生 VLAN。例如,对于一个 Trunk 口,我们可以将 native VLAN 设置为 VLAN 1: Switch(config)# interface GigabitEthernet 1/0/1 Switch(config-if)# switchport trunk native vlan 1 上述命令表示使用 VLAN 1 作为该口的原生 VLAN。在传输时未打上 VLAN 标记的数据会默认归属于 VLAN 1。同时,管理员也可以将原生 VLAN 设置为其他 VLAN,例如 VLAN 100: Switch(config)# interface GigabitEthernet 1/0/1 Switch(config-if)# switchport trunk native vlan 100 通过设置原生 VLAN,管理员可以灵活地应对不同网络环境下的 VLAN 标记传输问题,保证数据的传输稳定性和可靠性。同时,在实际应用中,需要注意配置的正确性和兼容性问题,保障网络安全和稳定性。 ### 回答3: Switchport trunk native VLAN网络设备上的一种功能,它主要用于在VLANTrunk链路中,设置一个所谓的本地原生VLAN。本地原生VLAN是指当数据包在Trunk链路上传递时,如果数据包的VLAN ID与Trunk链路中的任何VLAN ID都不匹配,那么这个数据包就会被打上本地原生VLAN的标记,然后在Trunk链路上传输。 在一个网络中,如果一个VLAN的数据流量很大,而其他VLAN的数据流量很小,将所有这些不同VLAN的数据流量都传输到Trunk链路上,会导致Trunk链路的拥堵。此时可以通过设置本地原生VLAN来解决这个问题。设定本地原生VLAN的数据包会直接在Trunk链路上传递,而无需在Trunk链路中进行VLAN ID的标记和查找,这可以显著减少Trunk链路的拥堵。 另外,本地原生VLAN还可以用于防止VLAN跨越攻击。如果一个攻击者使用恶意设备访问本地原生VLAN,那么它就无法访问到其他VLAN的设备,从而防止VLAN跨越攻击。 总之,Switchport trunk native VLAN是一个实用的网络设备功能,它可以将网络流量控制在合理的范围内,同时还可以提高网络的安全性。因此,在实际的网络设计和部署中,需要仔细考虑本地原生VLAN的使用方式和设置方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值