精华内容
下载资源
问答
  • 交换机端口有三种工作模式,分别是Access,Hybrid,Trunk。 Access类型的端口只能属于1个VLAN,一般用于...Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多

    交换机端口有三种工作模式,分别是Access,Hybrid,Trunk。
    Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;
    Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;
    Hybrid类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。
    Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。
    一、Access端口转发规则(只允许通过一种VLANID):
    1.从链路上收到帧时:
    (1)若该帧untagged,则添加VID=PVID的tag并对其转发;(打标签并转发)
    (2)否则(是tagged帧),检测该帧的tag中的VID是否与PVID相同,如果相同转发该帧,否则(不相同)丢弃。(相同则转发,不同则丢弃)
    2.从本交换机其他端口上收到帧(一定是Tagged帧)时:
    检查该帧tag中的VID是否与PVID相同,相同则将tag剥离,将该untagged帧发送出去;否则(不同),丢弃。(相同剥离后转发,不同丢弃)
    二、Trunk端口转发规则(可以通过很多个vlanID)(PVID=1):
    1.从链路上收到帧时:
    (1)若为untagged帧,添加VID=PVID的tag,然后查看PVID是否在允许通过的VLANID列表中,如果在,对得到的tagged帧进行转发,如果不在,丢弃。
    (2)否则(tagged帧),查看tag中的VID是否在允许通过的VLANID列表中,如果在,则转发,如果不在,丢弃。
    2.从本交换机其他端口上收到帧(一定是tagged帧)时:
    查看tag中的VID是否在允许通过的VLANID列表中:不在,则丢弃;若在,且VID==PVID,则剥离tag,将得到的untagged帧从链路发送出去。若VID!=PVID,则不剥离tag直接从链路发送出去。
    三、hybrid端口转发规则:
    首先要配置两个VLAN ID列表,一个untagged VLAN ID列表,另一个tagged VLAN ID列表。这两个VLAN ID列表里所有VLAN的帧都是允许通过该hybrid端口的。
    1.从链路上收到帧时:
    (1)若为untagged帧,添加VID=PVID的tag,然后查看PVID是否在untagged VLAN ID列表或 tagged VLAN ID列表中?如果在,对得到的tagged帧进行转发,如果不在,丢弃。
    (2)否则(tagged帧),查看tag中的VID是否在untagged VLAN ID列表或 tagged VLAN ID列表中?如果在,则转发,如果不在,丢弃。
    2.从本交换机其他端口上收到帧(一定是tagged帧)时:
    (1)若tag中的VID既不在untagged VLAN ID列表中,也不在taggedVLAN ID列表中,则丢弃;
    (2)若在untagged VLAN ID列表中,则对该tagged帧剥离后转发;
    (3)若在tagged VLAN ID列表中,则转发(不剥离);
    Trunk端口和access端口是hybrid端口的特例。
    在这里插入图片描述
    图片来源

    展开全文
  • 交换机端口转发规则

    千次阅读 2017-01-03 18:54:49
    交换机内部是能转发带VLAN标记的数据帧的,但VLAN标记要与端口PVID相同。 3,Trunk端口收发数据规则 收:Trunk端口收到不带标签的数据帧,会打上PVID,然后转发到PVID对应VLAN端口(PC2发出的数据...
    1,VID和PVID 
    
    VID就是指VLAN ID,每个VALN都有一个唯一的VLAN ID;PVID是Port VLAN ID(端口VLAN ID)的简称。
    ACCESS端口仅可属于一个VLAN,所有其PVID就相当于VID;
    Trunk端口可以属于多个VLAN,但一个  Trunk端口只有一个PVID,就是该 Trunk口的本地VLAN(Native vlan)的VLAN ID,  Trunk端口的本地VLAN可以通过“ switchport trunk native vlan  vlan_id”来指定。如果Trunk端口接收到到一个不带VLAN标记的数据帧时,会打上该端口PVID的VLAN ID,如果接到到的是与PVID对应的VLAN中的数据帧,则会去掉帧中的VLAN标记发往PVID对应的VLAN中。

    2,ACCESS端口收发数据帧规则
    Access端口一般用于和PC端相连,收发对象都是PC端,PC端接受和发送的数据帧都是不带Vlan标记的。
    收:Access端口收到一个数据帧先判断数据帧中是否包含VLAN标记,如果有,则直接丢弃。如果没有,则打上该端口的PVID后继续 转发(这里转发是指在交换机内部转发到其他端口,并不是离开交换机。这种情况是可以识别带VLAN标记的数据帧)
    发:ACCESSS端口发送数据帧时,会先将数据帧中的VALN标记去掉,然后再直接发送出去。
    总结:ACCESS端口接受和发出的数据帧都是不带VLAN标记的,对象指的是交换机外部。交换机内部是能转发带VLAN标记的数据帧的,但VLAN标记要与端口PVID相同。

    3,Trunk端口收发数据帧规则
    收:Trunk端口收到不带标签的数据帧,会打上PVID,然后转发到PVID对应VLAN端口(PC2发出的数据帧经过F0/2达到F0/3)。如果收到带vlan标签的数据帧,判断数据帧vlan是否与PVID相同,相同的话则去掉VALN标签后转发,如果不同,且属于allow vlan则直接转发。
    发:Trunk端口发送数据帧时,先比较数据帧中VLAN标记是否与PVID相同,如果相同,则从数据帧中去掉VALN标签再发送(PC3发出的数据经过F0/2到达PC2),如果不同,则直接发送

    举例:



    PVID=vlan1
    PC1:1.1.1.1,端口F0/1, ac cess vlan2
    PC2:1.1.1.2,端口F0/2,  t runk allowed vlan 1-2
    PC3:1.1.1.3,端口F0/3,  access vlan1

    PC1ping不通PC3,不同VLAN之间不能通信。不带VLAN标签的数据帧从PC1发出到达F0/1时,打上VLAN2标签,转发发到F0/3,F0/3比较该帧VLAN ID是否与F0/3的PVID相等,不等则直接丢弃,故数据帧不能达到PC3。
    PC3pingPC2通: 数据帧从 PC3发送时 是不带VALN标记的,经过F0/3时打上Vlan1的标签,转发到F0/2,F0/2将数据帧的VLAN标记与F0/2的PVID进行比较,两者相等,则从数据帧中去掉VLAN标记后发送到PC2,因PC能识别不带标签的数据帧,故数据帧能达到PC2。
    PC1pingPC2不通: 数据帧从 PC1发送时 是不带VALN标记的,经过F0/1时 打上Vlan2的标签,转发到F0/2, F0/2将数据帧的VLAN标记与F0/2的PVID进行比较,两者不相等,则直接发送数据帧到PC2,因PC只能识别不带VLAN标签的数据帧,故该数据帧到达PC2时被丢包

    PC2发送数据包到PC1和PC3:PC2发送的数据帧不带VLAN标签,到达F0/2时,端口会判断是否有VLAN信息,没有则打上PVID,然后转发到PVID对应的VLAN接口,即只能转发到VLAN1端口F0/3上。

    举一反三:F0/2端口的PVID改成VLAN2,则PC2能PING通PC1,不能PING通PC3

    老师说:turnk端口收到未打标记的帧就打上native标签(本征VLAN),是为了照顾老

    机子,现在很少用本征VLAN了!
    展开全文
  • 【实验题目】交换机划分VLAN的端口转发规则 【实验目的】掌握交换机access和trunk端口转发VLAN数据包规则。 【实验命令】 华为交换机: [QUIDWAY]vlan 10 [QUIDWAY-vlan10]port Ethernet 0/0/5 [QUIDWAY]interface ...

    【实验题目】交换机划分VLAN的端口转发规则
    【实验目的】掌握交换机access和trunk端口转发VLAN数据包规则。
    【实验命令】
    华为交换机:
    [QUIDWAY]vlan 10
    [QUIDWAY-vlan10]port Ethernet 0/0/5
    [QUIDWAY]interface Ethernet 0/0/24 //进入端口24的配置模式
    [QUIDWAY-Ethernet0/0/24]undo port default vlan //删除该端口缺省VLAN配置
    [QUIDWAY-Ethernet0/0/24]port link-type trunk //设置端口1为打TAG标记
    [QUIDWAY-Ethernet0/0/24]port trunk allow-pass vlan 10 20 //设置端口1允许通过的VLAN
    删除24号端口的trunk属性:
    [QUIDWAY]interface Ethernet 0/0/24 //进入端口24的配置模式
    [QUIDWAY-Ethernet0/0/24]undo port link-type
    [QUIDWAY-Ethernet0/0/24]undo port trunk all vlan 10 20
    【实验任务】
    (1) 按下图进行配置(跨交换机实现VLAN):
    在这里插入图片描述 >> 所有主机的IP地址配置在同一个IP子网,记录以下操作结果:
    [PC1 分别ping PC2、PC3和PC4 并截屏]
    在这里插入图片描述 [PC2分别ping PC1、PC3和PC4 并截屏]
    在这里插入图片描述
    [SwitchA#display vlan并截屏]
    在这里插入图片描述
    [SwitchB#dis vlan并截屏] 在这里插入图片描述

    [上面操作结果与理论上一致吗?]  一致 。
    

    (2)接上一步,将Switch A的接口F0/24改为VLAN 10后:
    在这里插入图片描述 [用PC1分别 ping PC2、PC3和PC4后截屏] 在这里插入图片描述
    [用PC2分别 ping PC1、PC3和PC4后截屏] 在这里插入图片描述

        [PC1pingPC3的结果是什么?请分析原因。]
    

    无法ping通,SwitchA的5号端口接收到来自PC1的untagged帧,添加VID=PVID=10;SwitchA的24号端口在本交换机其他端口收到帧,该帧tag的VID=10与PVID=10相同,随后将tag剥离,变为untagged帧;SwitchB的24号端口为trunk端口,在收到链路上的帧后,添加VID=PVID=1(默认值),发现不在允许通过的VLANID列表中,遂丢弃。故PC3无法收到来自PC1的帧,

    (3)接上一步骤, 将SwitchB的接口F0/24改为VLAN 10后:在这里插入图片描述
    [用PC1分别 ping PC2、PC3和PC4并截屏]
    在这里插入图片描述
    [用PC2分别 ping PC1、PC3和PC4并截屏]
    在这里插入图片描述

    [PC1pingPC3的结果是什么?请分析原因。]

     可以ping通,
    

    SwitchA的5号端口在收到来自PC1的untagged帧,添加VID=PVID=10的tag,并转发;24号端口在交换机其他端口收到该帧后,检查该帧的VID=PVID,后剥离tag,将该untagged帧转发;
    SwtichB的24号端口在链路上收到来自SwitchA的24号端口发送的untagged帧,添加VID=PVID=10后转发,6号端口收到来自本交换机上其他端口的帧,检查后发现该帧VID=PVID,则进行转发,PC3收到来自PC1的帧。
    SwitchB的6号端口在收到来自PC3的untagged帧,添加VID=PVID=10的tag,并转发;24号端口在交换机其他端口收到该帧后,检查该帧的VID=PVID,后剥离tag,将该untagged帧转发;
    SwtichA的24号端口在链路上收到来自SwitchB的24号端口发送的untagged帧,添加VID=PVID=10后转发,5号端口收到来自本交换机上其他端口的帧,检查后发现该帧VID=PVID,则进行转发,PC1收到来自PC3的帧。

    (4)接上一步骤, 将SwitchB的接口F0/24改为VLAN 20后:
    在这里插入图片描述
    [用PC1分别 ping PC2、PC3和PC4并截屏]
    在这里插入图片描述

    [用PC2分别 ping PC1、PC3和PC4并截屏]在这里插入图片描述
    [PC1分别pingPC3和PC4的结果是各什么?请分别分析原因。]
    PC1可以ping通PC4,无法ping通PC3.
    原因如下:
    SwitchA的5号端口在收到来自PC1的untagged帧,添加VID=PVID=10的tag,并转发;24号端口在交换机其他端口收到该帧后,检查该帧的VID=PVID,后剥离tag,将该untagged帧转发;
    SwtichB的24号端口在链路上收到来自SwitchA的24号端口发送的untagged帧,添加VID=PVID=20后转发,6号端口收到来自本交换机上其他端口的帧,检查后发现该帧VID!=PVID,则丢弃;16号端口收到来自本交换机上其他端口的帧,检查后发现该帧VID=PVID,则进行转发;PC3无法收到来自PC1的帧,PC4可以收到来自PC1的帧。
    SwitchB的16号端口在收到来自PC4的untagged帧,添加VID=PVID=20的tag,并转发;24号端口在交换机其他端口收到该帧后,检查该帧的VID=PVID,后剥离tag,将该untagged帧转发;
    SwtichA的24号端口在链路上收到来自SwitchB的24号端口发送的untagged帧,添加VID=PVID=10后转发,15号端口收到来自本交换机上其他端口的帧,检查后发现该帧VID!=PVID,则丢弃;5号端口收到来自本交换机上其他端口的帧,检查后发现该帧VID=PVID,则进行转发;PC1可以收到来自PC4的帧。故PC1可以ping通PC4.

    展开全文
  • 交换机转发原理

    2021-03-22 22:27:49
    当以太网帧到达交换机时,交换机会自动学习该数据帧的源MAC地址与进入接口形成绑定关系,注意,该表会有老化时间,一般是300秒。静态MAC地址表不受地址老化时间影响。 2、表的查询与转发 查询执行的精确查询,一种...

    交换机转发原理

    1.MAC地址表转发
    1、表的形成(方法时自学习)
    当以太网帧到达交换机时,交换机会自动学习该数据帧的源MAC地址与进入接口形成绑定关系,注意,该表会有老化时间,一般是300秒。静态MAC地址表不受地址老化时间影响。
    2、表的查询与转发
    查询执行的精确查询,一种完全命中的查询,一次命中。
    存储转发 帧所有内容都接受才转发
    直通转发 只接受到目的MAC就转发
    片段转发 接受到32字节就转发,及一个最小帧的长度
    转发
    已知单播帧 精确转发
    未知单播帧 洪范转发
    广播与组播帧 洪范转发

    2、VLAN
    虚拟局域网 逻辑的将一个广播域切分为多个

    路由协议
    静态路由协议 —人工书写的路由
    书写规则 前缀+ 掩码 + 下一跳/出接口 在多路

    网络中只能使用下一跳才能精确到路由的方
    向,只有一种情况必要写出接口就是下一跳不固定的场景(拨号线路)

    浮动路由 当一个目标有多条线路可达时,我们会使用浮动静态来增加路由的可靠性

    默认路由 一般在边界路由器上或者末端路由器上我可以使用默认路由来表示多个目标的路
    由。

    RIP
    学习路由的原则
    没有的一定学习
    有的分为俩种情况
    同源 无条件更新,会覆盖原来的路由和开销无关
    不同源 会比较选择开销小的
    防环原则
    水平分割 —从此接口进的路由不能在从此接口出去
    毒性逆转
    抑制计时器
    触发更新
    最大跳数

    展开全文
  • 交换机路由器转发包的过程

    千次阅读 2017-09-30 14:31:16
    交换机收到一个数据包时;  交换机会将这个数据包包头的目的MAC信息提取出来,与自身的MAC地址表比较;  情况一:如果找到对应项,则按MAC表进行转发;  情况二:如果没找到对应项, 则在除了接收到数据包以外...
  • 三层交换机报文转发过程

    千次阅读 2020-09-04 23:12:52
    如图所示,假如主机A想访问...因为图中主机A和主机B不在同一子网内,所以需要进行三层转发. 1、主机A发送ARP广播获取网关MAC地址 主机A想访问主机B首先要有主机B的MAC地址,由于主机A和主机B不在同一子网,所以主...
  • 交换机数据帧的处理规则

    万次阅读 多人点赞 2018-12-17 17:40:42
    在了解交换机转发规则之前,我们先理解交换机的一些概念,如access、trunk、hybrid和PVID等,这些概念将会经常用到。 access 以太网交换机的端口有三种链路类型:access、trunk和hybrid。 access是“接近、进入”的...
  • 交换机端口命名规则

    千次阅读 2018-04-25 21:22:00
    2、其他类似55/39系列交换机:Ethernet0/0/23(或在系统中缩写为E0/0/23),第一个0为交换机的ID,按照交换机堆叠后的顺序依次类推0、1、2,如果没有堆叠,此处为0;第二个0为本交换机的插槽位,按照3926s为例,前24...
  • 思科ccie 认证网络工程师必看的OpenFlow交换机架构和规则处理,OpenFlow交换机是整个OpenFlow网络的核心部件,主要管理数据层...流表由很多个流表项组成,每个流表项就是一个转发规则。进入交换机的数据包通过查询流表.
  • 交换机的包转发操作

    2021-05-24 14:46:15
    交换机根据地址表进行转发 交换机:将网络包原样转发到目的地
  • 搭建实验拓扑图,这里以...洪范行为:是交换机对未知单播帧的处理方式, 是将此帧向所有端口(除收到该数据帧的端口)进行转发。 c.广播: 是指交换将帧目的MAC 为FF:FF:FF:FF:FF:FF的数据转发到除收到该帧之外...
  • 交换机

    千次阅读 2019-09-21 13:58:45
    2层交换机 数据链路层 3层交换机 网络层 4层交换机 可以依靠传输层的端口进行转发 3、按照网络拓扑结构分 1、接入层交换机 : 将计算机和终端接入网络 2、汇聚层交换机: 数据包过滤,协议转换,流量负载和路由 3、...
  • 交换机MAC地址表转发

    千次阅读 2012-09-30 10:22:01
    很实用的实验:交换机MAC地址表转发 http://wenku.baidu.com/view/0be673e9aeaad1f346933f39.html
  • 交换机基本原理和转发流程总结

    千次阅读 2013-11-25 19:21:57
    关键词:  以太网集线器Ethernet HUB ... 交换机Switch  虚拟局域网 VLAN  路由器 Router  路由表 Route Table  地址解析协议 ARP  ARP表 ARP Table  MAC表 FIB Table  三层硬件转发表 IP fdb Table
  • 交换机MAC地址学习与转发机制

    千次阅读 2019-12-13 16:54:53
    根据数据帧的目的mac,查询mac地址表,有则转发,无则洪泛,将数据帧发送至目的地;(dst_mac | port) MAC地址老化: 老化时间默认为300秒; 从一个地址记录加入地址表以后开始计时,如果在老化时间内各端口未收到...
  • 交换机收到一个数据包时; 交换机会将这个数据包包头的目的MAC信息提取出来,与自身的MAC地址表比较; 情况一:如果找到对应项,则按MAC表进行转发; 情况二:如果没找到对应项,则在除了接收到数据包以外的...
  • 路由器转发规则

    万次阅读 2018-05-17 13:51:39
    在接收到目的主机的ARP应答后获取对方MAC地址,然后用对方的MAC地址作为目标MAC地址进行报文发送,位于同一VLAN(网段)的主机互访时属于这种情况,这是互联的交换机做二层转发。 2、当源主机判断目的主机与自己位于...
  • 交换机收到一个数据包时; 交换机会将这个数据包包头的目的MAC信息提取出来,与自身的MAC地址表比较; 情况一:如果找到对应项,则按MAC表进行转发; 情况二:如果没找到对应项,则在除了接收到数据包以外的所有...
  • --- IT动力源 ItZero.COMIT快报 <br /> 交换机基本原理和转发流程总结  关键词:  以太网集线器Ethernet HUB  交换机Switch  虚拟局域网 VLAN  路由器 Router  ...
  • 3、转发器、集线器、网桥、交换机、路由器、网关的功能与区别 一、二:不同传输单位与各层级的区别和作用: 1、应用层:   概念:通过应用进程间的交互来完成特定网络应用。定义的是应用进程间通信和交互的规则...
  • 网桥协议数据单元(BPDU,Bridge Protocol Data Unit)生成树协议是一种桥嵌套协议,在IEEE 802.1d规范里定义,可以用来消除桥回路。它的工作原理是这样的:生成树协议定义了一个数据包,叫做桥协议数据单元BPDU...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,642
精华内容 8,656
关键字:

交换机的数据转发规则