switch芯片上的QoS,VLAN介绍
·
Switch芯片上的VLAN一般有两种:
1.port based VLAN
port就是一个RJ45接口。
以port为基础来定义VLAN组,比如port0,port1是一个VLAN组,port2,port3是一个VLAN组。
这种VLAN一般会用来隔离不同的网络。
2.802.1Q VLAN
通过区分802.1Q标签所带的VLAN ID值不同来划分到不同的VLAN组。
一般这种VLAN会与QoS结合起来应用。
Switch上的Qos一般有几种:
1.port Based Qos
可以为不同的port定义不同的优先级
2.Diff-Serv Qos
就是用IP TOS来定义优先级
3.802.1P Qos
在802.1P标签里定义不同的优先级,可以和802.1Q VLAN结合起来应用。
4.MAC/IP Based QoS
比较高级的功能。可以为特定的MAC address或者IP address定义不同的优先级。
一下是我们用到的一些switch的功能列表:
|BCM5325E|RTL8309| 88E6060|KS8995M|KS8995X
Port Based QoS |Yes |Yes | No |Yes |Yes
Diff-Serv QoS |Yes |Yes | No |Yes |Yes
802.1P QoS |Yes |Yes | No |Yes |Yes
MAC/IP Based QoS |MAC |IP | No |No |No
Port Based VLAN |Yes |Yes | Yes |Yes |Yes
802.1Q VLAN |Yes |Yes | No |Yes |No
为了在一颗switch能够提供多个独立的interface(eth0,eth1...)出来,Marvell 88E6060 和 KS8995M 还提供了这样的功能:
应该是结合了port based VLAN和802.1Q VLAN两种做法,先是把ports划分到不同的interface上,然后在接收的时候在802.1Q标签上加入表示从哪个port上来的信息,在发送的时候根据802.1Q标签中的值决定发送到哪个port或哪几个ports上去。
1.port based VLAN
port就是一个RJ45接口。
以port为基础来定义VLAN组,比如port0,port1是一个VLAN组,port2,port3是一个VLAN组。
这种VLAN一般会用来隔离不同的网络。
2.802.1Q VLAN
通过区分802.1Q标签所带的VLAN ID值不同来划分到不同的VLAN组。
一般这种VLAN会与QoS结合起来应用。
Switch上的Qos一般有几种:
1.port Based Qos
可以为不同的port定义不同的优先级
2.Diff-Serv Qos
就是用IP TOS来定义优先级
3.802.1P Qos
在802.1P标签里定义不同的优先级,可以和802.1Q VLAN结合起来应用。
4.MAC/IP Based QoS
比较高级的功能。可以为特定的MAC address或者IP address定义不同的优先级。
一下是我们用到的一些switch的功能列表:
|BCM5325E|RTL8309| 88E6060|KS8995M|KS8995X
Port Based QoS |Yes |Yes | No |Yes |Yes
Diff-Serv QoS |Yes |Yes | No |Yes |Yes
802.1P QoS |Yes |Yes | No |Yes |Yes
MAC/IP Based QoS |MAC |IP | No |No |No
Port Based VLAN |Yes |Yes | Yes |Yes |Yes
802.1Q VLAN |Yes |Yes | No |Yes |No
为了在一颗switch能够提供多个独立的interface(eth0,eth1...)出来,Marvell 88E6060 和 KS8995M 还提供了这样的功能:
应该是结合了port based VLAN和802.1Q VLAN两种做法,先是把ports划分到不同的interface上,然后在接收的时候在802.1Q标签上加入表示从哪个port上来的信息,在发送的时候根据802.1Q标签中的值决定发送到哪个port或哪几个ports上去。
<script>window._bd_share_config={"common":{"bdsnskey":{},"bdtext":"","bdmini":"2","bdminilist":false,"bdpic":"","bdstyle":"0","bdsize":"16"},"share":{}};with(document)0[(getelementsbytagname('head')[0]||body).appendchild(createelement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new date()/36e5)];</script>
阅读(2203) | 评论(1) | 转发(0) |
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)