为什么要去Tag呢?
这样做是为了保证一般的用户插到Trunk上以后 , 仍然可以正常通信 , 因为普通用户无法识别带有802.1Q Vlan信息的报文 。
使用802.1Q技术可以很好的实现VLAN的透传 , 可是有的时候需要把VLAN终结掉 , 也就是说这个VLAN的边界在哪里终止 , PVLAN技术可以很好的实现这个功能 , 同时达到节省VLAN 的目的 。cisco的PVLAN意思是private vlan , 而我们的PVLAN意思是primary vlan 。
这里的VLAN有两类:Primary vlan和secondary vlan(子VLAN) 。
实现了接入用户二层报文的隔离 , 同时上层交换机下发的报文可以被每一个用户接收到 , 简化了配置 , 节省了VLAN资源 。具体实现这里不谈 , 假如有爱好可以相关资料 。
下面谈谈三层交换流程 。
用VLAN分段 , 隔离了VLAN间的通信 , 用支持VLAN的路由器(三层设备)可以建立VLAN间通信 。但使用路由器来互联企业园区网中不同的VLAN显然不合时代的潮流 。因为我们可以使用三层交换来实现 。
差别1(性能):传统的路由器基于微处理器转发报文 , 靠软件处理 , 而三层交换机通过ASIC硬件来进行报文转发 , 性能差别很大;
差别2(接口类型):三层交换机的接口基本都是以太网接口 , 没有路由器接口类型丰富;差别3:三层交换机 , 还可以工作在二层模式 , 对某些不需路由的包文直接交换 , 而路由器不具有二层的功能 。
首先让我们看一下设备互通的过程:
如图所示:交换机上划分了两个VLAN , 在VLAN1 , VLAN 2上配置了路由接口用来实现vlan1 和 vlan 2之间的互通 。
A和B之间的互通(以A向B发起ping请求为例):
1) A检查报文的目的IP地址 , 发现和自己在同一个网段;
2) A---->B ARP请求报文 , 该报文在VLAN1 内广播;
3) B---->A ARP回应报文;
4) A---->Bicmp request;
5) B---->Aicmp reply;
A和C之间的互通(以A向C发起ping请求为例):
1) A检查报文的目的IP地址 , 发现和自己不在同一个网段;
2) A---->switch(int vlan 1) ARP请求报文 , 该报文在VLAN1 内广播;
3) 网关---->A ARP回应报文;
4) A---->switchicmp request(目的MAC是 int vlan 1的MAC , 源MAC是A的MAC , 目的IP是C , 源IP是A);
5) switch收到报文后判定出是三层的报文 。检查报文的目的IP地址 , 发现是在自己的直连网段;
6) switch(int vlan 2)---->CARP请求报文 , 该报文在VLAN2 内广播;
7) C--->switch(int vlan 2) ARP回应报文;
8) switch(int vlan 2)---->C icmp request (目的MAC是 C 的MAC , 源MAC是 int vlan 2的MAC , 目的IP是C , 源IP是A)同步骤4)相比报文的MAC头进行了重新的封装 , 而IP层以上的字段基本上不变;
9) C---->Aicmp reply , 这以后的处理同前面icmp request的过程基本相同 。
以上的各步处理中 , 假如ARP表中已经有了相应的表项 , 则不会给对方发ARP请求报文 。
怎么样来区分二和三层的数据流?
3526产品是三层以太网交换机 , 在其处理流程中既包括了二层的处理功能 , 又包括了三层的处理功能 。
区别二三层转发的基本模型:
如图所示:
三层交换机划分了2个VLAN , A和B之间的通信是在一个VLAN内完成 , 对与交换机而言是二层数据流 , A和C之间的通信需要跨越VLAN , 是三层的数据流 。
上面提到的是宏观的方法 , 具体到微观的角度 , 一个报文从端口进入后 , Swtich设备是怎么来区分二层包文 , 还是三层报文的呢?
从A到B的报文由于在同一个VLAN内部 , 报文的目的MAC地址将是主机B的MAC地址 , 而从A到C的报文 , 要跨越VLAN , 报文的目的MAC地址是设备虚接口VLAN1上的MAC地址 。
推荐阅读
- 二 为华为C7168喝彩音质及电话簿/短信
- 1 Cisco 3Com Avaya 华为等多种交换机的端口监控配置
- 三 为华为C7168喝彩软件/客服及电池
- 2 Cisco 3Com Avaya 华为等多种交换机的端口监控配置
- 华为手机怎么把app隐藏
- 华为如何移除管控中心
- 华为手机怎么设置网速快
- 华为mate20pro返回上一级具体操作方法
- 华为手机如何设置软件自动更新
- 公司车违章扣分怎么处理
