以太网端口二种链路类型:Access 和Trunk

     Access 类型的端口:只能属于1 个VLAN,一般用于连接计算机的端口;
    Trunk 类型的端口:可以允许多个VLAN 通过,可以接收和发送多个VLAN 的报文,一般用于交换机之间连接的端口;

      交换机接口出入数据处理过程如下:
    一、Acess 端口
      1. Acess 端口收报文:
           收到一个报文,判断是否有VLAN 信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接丢弃(缺省)(其他的VLAN的数据包就直接丢弃)
           Access接受并转发的数据包必须是无VLAN信息的数据包
      2. Acess 端口发报文:
           将报文的VLAN 信息剥离,直接发送出去
           Access发送的数据报必定是无VLAN信息的数据包
      总结:
           Access 端口可接受并转发的数据来源:来自PC的无VLAN信息数据包;从一个Access口入打上VLAN标记在交换机内转交给相同VLAN的access口去掉标记的无VLAN信息数据包;
           Access 端口发送出去的数据包无VLAN信息,可被PC接受或Access口接受。
           
    二、trunk 端口
      1、trunk 端口收报文:
           收到一个报文,判断是否有VLAN 信息:    
              如果有,判断该trunk 端口是否允许该VLAN 的数据进入;如果可以则转发,否则丢弃;
              如果没有VLAN 信息则打上端口的PVID,并进行交换转发。
             (可以将trunk口看做是access口功能上的扩充,对于有VLAN信息的数据包Access直接丢弃,而Trunk则会对有指定VLAN的数据包直接转发)
      2、Trunk 端口发报文:
          比较将要发送报文的VLAN 信息和端口的PVID;
               如果不相等则直接发送;
               如果两者相等则剥离VLAN 信息,再发送。
              (Access口发数据包时对所有数据包去除VLAN信息,而Trunk只对与自己端口PVID相等(Trunk默认PVID与VLAN1相等)的数据包去VLAN信息,其他则直接转发)
   总结:
           结合Trunk口接受与发送数据包特点,可以得出经双绞线相连的一对Trunk口或同一交换机上的两个Trunk口可以将数据包(有或无VLAN信息)原封不动的从一端传到另一端。           
          

转载于:https://www.cnblogs.com/kaishirenshi/p/10248919.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值