二层和三层以太网交换机差别及基本类型比较

网络 路由交换
怎么样来区分二和三层以太网交换机的数据流?3526产品是三层以太网交换机,在其处理流程中既包括了二层的处理功能,又包括了三层以太网交换机的处理功能。

二层和三层以太网交换机差别及基本类型比较,三层以太网交换机和二层以太网交换机之间都有哪些差别呢?下面是一些比较:看过之后就能够更全面的认识三层以太网交换机了。

下面谈谈三层以太网交换机流程。用VLAN分段,隔离了VLAN间的通信,用支持VLAN的路由器(三层以太网交换机设备)可以建立VLAN间通信。但使用路由器来互联企业园区网中不同的VLAN显然不合时代的潮流。因为我们可以使用三层以太网交换机来实现。

◆差别1(性能):传统的路由器基于微处理器转发报文,靠软件处理,而三层以太网交换机通过ASIC硬件来进行报文转发,性能差别很大;

◆差别2(接口类型):三层以太网交换机的接口基本都是以太网接口,没有路由器接口类型丰富;

◆差别3:三层以太网交换机,还可以工作在二层模式,对某些不需路由的包文直接交换,而路由器不具有二层的功能。

首先让我们看一下设备互通的过程:交换机上划分了两个vlan,在vlan1,vlan 2上配置了路由接口用来实现vlan1 和 vlan 2之间的互通。A和B之间的互通(以A向B发起ping请求为例):
◆A检查报文的目的IP地址,发现和自己在同一个网段;
◆A---->B ARP请求报文,该报文在VLAN1 内广播;
◆B---->A ARP回应报文;
◆A---->B  icmp request;
◆B---->A  icmp reply;

A和C之间的互通(以A向C发起ping请求为例):
◆A检查报文的目的IP地址,发现和自己不在同一个网段;
◆A---->switch(int vlan 1) ARP请求报文,该报文在VLAN1 内广播;
◆网关---->A ARP回应报文;
◆A---->switchicmp request(目的MAC是 int vlan 1的MAC,源MAC是A的MAC,目的IP是C,源IP是A);
◆switch收到报文后判断出是三层以太网交换机的报文。检查报文的目的IP地址,发现是在自己的直连网段;
◆switch(int vlan 2)---->C  ARP请求报文,该报文在VLAN2 内广播;
◆C--->switch(int vlan 2) ARP回应报文;
◆switch(int vlan 2)---->C icmp request相比报文的MAC头进行了重新的封装, 而IP层以上的字段基本上不变;
◆C---->A  icmp 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地址。因此交换机区分二三层以太网交换机报文的标准就是看报文的目的MAC地址是否等于交换机虚接口上的MAC地址。

以华为3ComS3526交换机为例,三层以太网交换机整个处理流程中分成了三个大的部分:平台软件协议栈部分这部分中关键功能有:运行路由协议,维护路由信息表;IP 协议栈功能,在整个系统的处理流程中,这部分担负着重要的功能,当硬件不能完成报文转发的时候,这部分可以代替硬件来完成报文的三层以太网交换机转发。另外对交换机进行telnet, ping, ftp,snmp的数据流都是在这部分来处理。

三层以太网交换机举例:
display ip routing-table:
Routing Tables:
Destination/Mask  Proto  Pre Metric Nexthop Interface
0.0.0.0/0 Static 60 0  10.110.255.9VLAN-Interface2
10.110.48.0/21 Direct 0  0  10.110.48.1 VLAN-Interface1
10.110.48.1/32 Direct 0  0  127.0.0.1  InLoopBack0
10.110.255.8/30Direct 0  0  10.110.255.10  VLAN-Interface2
10.110.255.10/32  Direct 0  0  127.0.0.1  InLoopBack0
127.0.0.0/8Direct 0  0  127.0.0.1  InLoopBack0
127.0.0.1/32  Direct 0  0  127.0.0.1  InLoopBack0

三层以太网交换机维护ARP表
display arp: 
IpAddress Mac_Address VLAN ID Port Name  Type
10.110.255.9 00e0.fc00.55182  GigabitEthernet2/1 Dynamic
10.110.51.75 0010.b555.f0391  Ethernet0/9  Dynamic
10.110.54.30 0800.20aa.f41d1  Ethernet0/10 Dynamic
10.110.51.1370010.a4aa.fce61  Ethernet0/12 Dynamic
10.110.50.90 0010.b555.e04f1  Ethernet0/8  Dynamic

责任编辑:佟健 来源: pcdog
相关推荐

2010-01-04 14:00:30

三层以太网交换机

2010-01-20 09:55:10

第二层交换机三层交换机

2010-01-15 10:06:56

二层交换机三层交换机通讯

2014-10-11 17:06:07

交换机

2010-01-11 17:35:07

二层交换机三层交换机

2011-12-02 10:58:55

交换机

2018-10-31 09:02:36

交换机三层二层

2012-11-29 10:13:10

交换机网线布局数据备份

2010-01-11 13:14:36

配置三层交换机

2010-01-04 09:15:19

三层交换技术

2018-07-19 12:16:50

交换技术三层二层

2010-01-06 14:19:09

三层交换机二层交换机

2010-01-19 08:59:20

二层交换机三层交换机

2010-01-15 14:47:43

第三层以太网交换机

2010-01-04 14:31:15

三层以太网交换机

2010-01-06 10:25:35

三层以太网交换机

2019-09-15 19:30:16

交换机四层交换机网络

2010-01-07 14:08:34

24口全千兆交换机

2010-01-11 16:34:14

二层以太网交换机

2010-01-12 15:41:46

华为以太网交换机
点赞
收藏

51CTO技术栈公众号