交换机三种端口转发规则(原创)

交换机三种端口转发规则(原创)

ID:39809519

大小:28.00 KB

页数:3页

时间:2019-07-11

交换机三种端口转发规则(原创)_第1页
交换机三种端口转发规则(原创)_第2页
交换机三种端口转发规则(原创)_第3页
资源描述:

《交换机三种端口转发规则(原创)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、首先第一点需要明白的是:在我们交换机上存在三种VLAN端口,它们分别是access端口、hybrid端口、以及trunk端口,它们各自都有自己的属性,以及在数据流处理过程中的转发规则。一、access端口的转发规则access端口收到一个数据帧时,作如下处理:首先第一步:当一个数据帧进入到access之前,首先判断这个帧中是否带有VLANTAG的信息,那么判断的结果只有两种,要么有要么没有,那么接下来ACCESS端口,又会根据判断的不同的结果,分别作不同的处理呢?如果有VLANTAG,那么默认情况下,ac

2、cess端口是不接收带有VLANTAG的数据帧,此时该数据帧会被ACCESS端口直接丢弃如果没有VLANTAG,那么ACCESS端口会接收该数据帧,并且会在该原始的以太网数据帧中插入ACCESS端口的PVID信息作为VLANTAG标记,然后带有VLANTAG的数据帧会流入交换机内部(此时ACCESS端口的收的任务实际上已经完成啦,因为此时数据帧已经从access端口被接收进来啦),接下来的任务会交给交换机来处理,交换机会根据帧中的目的MAC地址,来查找自己MAC地址表所对应的表项,如果查到则从相应的端口转

3、发出去,没有则广播。在绝大部分情况下,ACEESS端接收到的数据帧是不带VLANTAG的标记,因为通常情况下,ACCESS端口连接的是PC机,而一个PC机在不经过特殊处理的情况下,发出的原始的以太网数据帧,即我们平时所说的裸帧(不带VLANTAG)这里需要说明的是ACCESS端口PVID的概念:PVID:故名思意即为PORTVLANID的缩写,那么ACCESS端口的PVID是多少呢,它又是怎么知道的呢?实际上说直白一点:就是你在配置ACCESS端口时,属于那个VLAN,那么它的PVID就是该端口所属的VL

4、ANIDACCESS端口在发送数据帧之前,作如下处理:当ACCESS端口转发数据帧之前,根据MAC地址表项中目的地址所对应的表项,并取出该转发端口的VLANID与接收进来的数据帧中所带的VLANID作比较,如果相同,则脱标,以原始数据帧的格式,从ACCESS端口转发出去,如果不同,则不转发直接丢弃,从这一点来说,这也就可以解释为什么在交换机内部同一VLAN数据能被转发,而不同VLAN的数据不能被转发的原因Access端口收发规则总结:1、ACCESS端口收规则:ACCESS端口收到一个数据帧以后判断是否带

5、有VLANTAG信息,如果有,那么ACCESS端口默认情况下,不予于转发,会直接丢弃该数据帧,如果没有,在进入该端口时,则会在原始数据帧的内部打上(插入)该access端口的PVID后接收进来,然后接下来把带有TAG的数据帧交给交换机作下一步数据转发处理2、ACCESS端口发规则:在收到一个带有TAG的数据帧后,ACCESS端口在转发出去之前,比较帧中的VLANID与自己的PVID是否相同,如果相同,则去掉帧中的VLANTAG标记,然后转发出去,如果不相同,则直接丢弃3、请记住从ACCESS端口接收进来的

6、一定是带有VLANTAG标记的帧,而从ACCESS端口发送出去的一定是原始的以太帧(即所谓的不带VLANTAG的裸帧)二、TRUNK端口的转发规则:1、trunk端口收规则Trunk端口收到数据帧后,作如下处理:首先判断帧中是否带有VLANTAG标记,如果没有则打上Trunk端口的PVID,(默认这个TRUNKPVID是1,关于这一点稍后作更详细的解释说明),如果有则判断帧中的VLANID是否允许在该TRUNK端口中转发出去,如果允许则转发,如果不允许则丢弃2、trunk端口发规则Trunk端口在转发数据

7、帧之前,比较收到帧中的VLANID与TRUNK端口的PVID是否相同,如果相同,则剥离VLANTAG标记,恢复成裸帧后转发出去。如果不相同,则保持帧中的标记不作修改,然后判断帧中的VLANID是否允许在该TRUNK端口中转发出去,如果允许则转发,如果不允许则丢弃。3、关于TRUNK端口PVID为什么默认是1的说明:其原因其实很简单:因为交换机出厂默认建有一个VLAN1,并且配置所有的端口都被划分到VLAN1中,因此交换机的所有端口的默认PVID都为VLAN1(包括TRUNK端口),那么这个默认的PVID,

8、当然是可以通过配置被修改的,因此在你没有对TRUNK端口作单独特殊的配置之前,其PVID还是为默认的PVID为VLAN1实际上我们可能把ACCESS、TRUNK端口协同起来理解比较,你可以这样去更好的理解、方便记忆无论是ACCESS端口,还是TRUNK端口在接收数据帧之前:其核心思想是首先都会去判断收到的数据帧中是否带有VLANTAG标记,然后根据判断的不同结果再去进行下一步的不同处理。那么然后ACCESS、TRUNK端口在发

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。