﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-Share Mind ----GuoMing's Blogs-随笔分类-NetWork</title><link>http://www.cnitblog.com/royhuang/category/7413.html</link><description>人的一生是很短暂的，珍惜眼前所有的一切，过好每一天！</description><language>zh-cn</language><lastBuildDate>Wed, 12 Oct 2011 02:45:07 GMT</lastBuildDate><pubDate>Wed, 12 Oct 2011 02:45:07 GMT</pubDate><ttl>60</ttl><item><title>Trunk,Access,Hybrid</title><link>http://www.cnitblog.com/royhuang/archive/2008/07/09/46517.html</link><dc:creator>GuoMing</dc:creator><author>GuoMing</author><pubDate>Wed, 09 Jul 2008 13:24:00 GMT</pubDate><guid>http://www.cnitblog.com/royhuang/archive/2008/07/09/46517.html</guid><wfw:comment>http://www.cnitblog.com/royhuang/comments/46517.html</wfw:comment><comments>http://www.cnitblog.com/royhuang/archive/2008/07/09/46517.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/royhuang/comments/commentRss/46517.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/royhuang/services/trackbacks/46517.html</trackback:ping><description><![CDATA[<p><font color=#ff0000>access</font>： <br>Access类型的端口只能属于1个VLAN，一般用于连接计算机的端口 <br>Acess端口收报文:收到一个报文,判断是否有VLAN信息：如果没有则打上端口的PVID(<font color=#ff0000>也就是VLAN ID,例如这个port是vlan2的话,那就打上vlan2的信息</font>)，并进行交换转发,如果有则直接丢弃（缺省） <br><font color=#ff0000>trunk <br></font>Trunk类型的端口可以允许多个VLAN通过，可以接收和发送多个VLAN的报文，一般用于交换机之间连接的端口。 <br>trunk端口收报文： <br>收到一个报文，判断是否有VLAN信息：如果没有则打上端口的PVID，并进行交换转发，如果有判断该trunk端口是否允许该 VLAN的数据进入：如果可以则转发，否则丢弃 <br>trunk端口发报文：</p>
<p>如果端口缺省VLAN等于发送的数据包所含的VLAN，那么就会将VLAN标记从发送的数据包中去掉；如果不相等，则数据包将带着VLAN发送出去，实现VLAN的透传 <br><font color=#ff0000>Hybrid <br></font>Hybrid类型的端口可以允许多个VLAN通过，可以接收和发送多个VLAN的报文，可以用于交换机之间连接，也可以用于连接用户的计算机。 <br>hybrid端口收报文： <br>收到一个报文,判断是否有VLAN信息：如果没有则打上端口的PVID，并进行交换转发，如果有则判断该hybrid端口是否允许该VLAN的数据进入：如果可以则转发，否则丢弃(此时端口上的untag配置是不用考虑的，untag配置只对发送报文时起作用) <br>hybrid端口发报文： <br>1、判断该VLAN在本端口的属性（disp interface 即可看到该端口对哪些VLAN是untag， 哪些VLAN是tag） <br>2、如果是untag则剥离VLAN信息，再发送，如果是tag则直接发送。 <br>Hybrid端口和Trunk端口在接收数据时，处理方法是一样的，唯一不同之处在于发送数据时：Hybrid端口可以允许多个VLAN的报文发送时不打标签，而Trunk端口只允许缺省VLAN的报文发送时不打标签</p>
<img src ="http://www.cnitblog.com/royhuang/aggbug/46517.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/royhuang/" target="_blank">GuoMing</a> 2008-07-09 21:24 <a href="http://www.cnitblog.com/royhuang/archive/2008/07/09/46517.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>