Eth基础知识的培训

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.交换机收到数据帧后,根据VLAN标识信息从MAC地址列表中检索属于蓝 色VLAN的表项。由于计算机C连接在端口3上、且端口3为普通的访问链接 ,因此交换机会将数据帧除去VLAN识别信息后转发给端口3,最终计算机 C才能成功地收到这个数据帧。
2. 层交换机

带有路由功能的(二层)交换机
三层交换机的通信过程基本和二层交换机的相同,只是把路由器的功能 集成在了交换机中,二层交换机要通过路由完成的功能在三层交换机就 能实现。
此时交换机B的MAC地址表如下表
地址 端口 时间
11
14
1
3
n
n
然后,主机11顺利收到数据帧
交换机三种交换 方式主要包括直通式、存储转发、碎片隔离 直通式:
直通方式的以太网交换机可以理解为在各端口间是纵横交叉的线路矩 阵电话交换机。它在输入端口检测到一个数据包时,检查该包的包头,获 取包的目的地址,启动内部的动态查找表转换成相应的输出端口,在输入 与输出交叉处接通,把数据包直通到相应的端口,实现交换功能。 优点:由于不需要存储,延迟非常小、交换非常快。 缺点:因为数据包内容并没有被以太网交换机保存下来,所以无法检 查所传送的数据包是否有误,不能提供错误检测能力。由于没有缓存,不 能将具有不同速率的输入/输出端口直接接通,而且容易丢包。

1.主机A发送的数据帧从交换机1经过汇聚链路到达交换机2时,在数据 帧上附加了表示属于红色VLAN的标记。 2.交换机2收到数据帧后,经过检查VLAN标识发现这个数据帧是属于红 色VLAN的,去除标记后,查看交换机MAC表,如果存在主机C的MAC信息 ,通过指定的端口发送出去。如果不存在,将数据帧只转发给其他属 于红色VLAN的端口。
4.进入汇聚链路。路由器收到数据帧后,确认其VLAN识别信息,由于它 是属于红色VLAN的数据帧,因此交由负责红色VLAN的子接口接收。
5.由于目标网络192.168.2.0/24是蓝色VLAN,且该网络通过子接口与路 由器直连,因此只要从负责蓝色VLAN的子接口转发就可以了。这时,数 据帧的目标MAC地址被改写成计算机C的目标地址;并且由于需要经过汇 聚链路转发,因此被附加了属于蓝色VLAN的识别信息。
端口
时间
11
1
n
1)交换机A查看MAC地址表; 2)如果MAC地址表有目的主机MAC地址则直接进行数据转发。如果没有,则交换机A向 除源数据发送端口外的其他所有端口发送广播;
3 4
交换机A
1
2
5
6
交换 机B
11
12
13
14
交换机A通过2端口和3端口发送广播
交换机B通过4端口在接收到数据帧后,执行以下操作: 交换机B学习源MAC地址和端口号,交换机B 现在的MAC地址表为:
第一周知识总结: Eth基础知识的培训; 知识点要求: 1) VLAN; 2) 交换机收发包原理、MAC学习、转发流程; 3) IGMP; 4) ARP;
王维
VLAN基础
什么是VLAN ?
VLAN (Virtual LAN ),虚拟局域网(VLAN)是一组逻辑上的设备和 用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应 用等因素将它们灵活地加入不同的逻辑子网中的一种网络技术。 VLAN是一种比较新的技术,工作在OSI模型参考的第2层和第3层,一 个VLAN就是一个广播域,VLAN之间的通信是通过第3层的路由器来完成的 。 VLAN与传统的局域网技术相比较,VLAN技术更加灵活,它具有以下 优点:网络设备的移动、添加和修改的管理开销减少;可以控制广播活动 ;可提高网络的安全性。
下表总结了静态VLAN和动态VLAN的相关信息:
2.各类型端口在接收和发送报文时的处理。
各类型端口接收报文:
各类型端口发送报文:
汇聚链接

汇聚链接(Trunk Link)指的是能够转发多个不同VLAN的通信的端口 汇聚链路上流通的数据帧,都被附加了用于识别分属于哪个VLAN的特 殊信息

VLAN分类:
1. 静态VLAN
静态VLAN又被称为基于端口的VALN,明确指定各端口属于哪个VLAN的设定方法。 缺点:由于需要一个个端口地指定,因此当网络中的计算机数目超过一定的数 字后,设定操作就会变得烦杂无比。
2.动态VLAN
动态VLAN则是根据每个端口所连的计算机,随时改变端口所属的VLAN。这就避 免的更设定之类的操作。 动态VLAN可以分为大致3类: 基于MAC地址的VLAN(MAC Based VLAN) 基于子网的VLAN(Subnet Based VLAN) 基于用户的VLAN(User Based VLAN)
媒体流服务器
媒体流接收端
不同于广播,组播针对网络终端的一个子集。当网络 上只有部分终端需要某种数据的时候,采用组播方式 最方便。
交换机对组播的传统处理方式是向每个端口上转发多播数据包
媒体流服务器
媒体流接收端
媒体流服务器
媒体流接收端
希望的对待方式是,交换机只向需要组播数据的端口转发, 这需要交换机在CAM中建立多出口转发表项(G,出端口 集合),例如(G,{1,2,3})。
存储转发:
计算机网络领域应用最为广泛的方式。它把输入端口的数据包先存储 起来,然后进行CRC(循环沉余码校验)检查,在对错误包处理后才取出 数据包的目的地址,通过查找表转换成输出端口送出包。正因如此,存储 转发方式在数据处理时延时大,这是它的不足,但是它可以对进入交换机 的数据包进行错误检测,有效地改善网络性能。尤其重要的是它可以支持 不同速度的端口间的转换,保持高速端口与低速端口间的协同工作
ARP协议
什么是ARP?

ARP协议:地址解析协议,即ARP(Address Resolution Protocol ),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息 时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收 返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址 和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接 查询ARP缓存以节约资源。
IGMP窥探
媒体流服务器
IGMP加入消息
每当终端想要接收针对组G的组播 数据时,它发出IGMP加入消息,交 换机探测到这个消息,建立转发项 (G,{I}),其中I为终端所在的端 口。若另外有终端也加入G,则交 换机仅仅把另外终端所在端口加入 转发项即可。
IGMP窥探存在的问题
媒体流服务器
针对组G的组播数据流
地址 11 4
端口 n
时间
交换机B查看MAC地址表; 交换机B向除源数据发送端口外的其他所有端口发送广播包;
3 4
交换机A
1
2
5
6
交换 机B
11
12
13
14
主机12,查看数据包的目标MAC地址不是自己,丢弃数据包; 主机13,接收到数据帧; 主机14,丢弃数据帧。
此时主机14要给主机11发送一个数据帧:
IEEE802.1Q
TPID的值,固定为0x8100。交换机通过TPID,来确定数据帧内附加了基于 IEEE802.1Q的VLAN信息。而实质上的VLAN ID,是TCI中的12位元。由于总共 有12位,因此最多可供识别4096个VLAN。
ISL

每个数据帧头部都会被附加26字节的“ISL包头(ISL Header)”,并且 在帧尾带上通过对包括ISL包头在内的整个数据帧进行计算后得到的4字 节CRC值。在使用ISL的环境下,当数据帧离开汇聚链路时,只要简单地 去除ISL包头和新CRC就可以了
3 4
交换机A
1
2
5
6
交换 机B
交换机B在接收到数据帧后,执行以下操作: 交换机B学习源MAC地址和端口号; 交换机B查看MAC地址表,发现有主机11的相关信息,根据MAC地址 表中的内容,单播转发数据到端口3。
11
12
13
14
此时交换机B的MAC地址表如下表
地址 端口 时间
11
14
4
6
n
n
交换机A在接收到数据帧后,执行以下操作: 交换机A学习源MAC地址和端口号; 交换机A查看MAC地址表,根据MAC地址表中的条目,单播转发数据到端口1;
VALN间通信
主机A要和另一个网段的主机C通信
1. 计算机A从通信目标的IP地址(192.168.2.1)得出C与本机不属于同 一个网段。因此会向设定的默认网关转发数据帧。在发送数据帧之前, 需要先用ARP获取路由器的MAC地址。 2. 得到路由器的MAC地址R后,发送往C去的数据帧。数据帧中,目标MAC 地址是路由器的地址R、但内含的目标IP地址仍是最终要通信的对象C的 地址。 3. 从端口6发送数据帧时,由于它是汇聚链接,因此会被附加上VLAN识 别信息。
交换机的MAC学习、转发流程
如下图,交换机A 、B ,主机11给主机13发送一个数据帧:假设初始交换机A 和B的 MAC地 址表都是空的。
3 4
交换机A
1
2
5
6
交换 机B
11
12
13
14
交换机A在接收到数据帧后,执行以下操作: 交换机A学习主机11的MAC地址,则现在交换机A的MAC地址表为:
地址
交换机的收发包原理
工作在数据链路层,交换机拥有一条很高带宽的背部总线和内部交换矩 阵。交换机的所有的端口都挂接在这条背部总线上,控制电路收到数据包以 后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址 )的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送 到目的端口,目的MAC若不存在,广播到所有的端口,接收端口回应后交换 机会“学习”新的MAC地址,并把它添加入内部MAC地址表中。 使用交换机也可以把网络“分段”,通过对照IP地址表,交换机只允许 必要的网络流量通过交换机。通过交换机的过滤和转发,可以有效的减少冲 突域,但它不能划分网络层广播,即广播域。
交换机必须检测每个组G的组播数据 包,如果终端发送数据过多,就会把 交换机冲跨。
CGMP协议
(G,MAC)
媒体流服务器
IGMP加入消息
每当路由器接收到一个IGMP加入 消息,马上向交换机发一个CGMP 消息(G,MAC),交换机根据 MAC找到对应端口,建立转发项 (G,{I,„})。
ቤተ መጻሕፍቲ ባይዱ
GMRP(General Multicast Register Protocol)协议 GMRP请求消息
碎片隔离:
是以上两种方式的结合,它检查数据包的长度是否够64个字节,若小于 64字节,说明是废包,进行丢弃,若大于64字节,则发送该包。 优点:可保证碰撞碎片不在网络中传播,提高了网络效率,它的数据处理 速度介于直通式和存储转发式之间
IGMP
什么是IGMP?

Internet 组管理协议称为IGMP协议(Internet Group Management Protocol),是因特网协议 家族中的一个组播协议。该协议运行在主机和 组播路由器之间
媒体流服务器 组播数据流
GMRP是一种交换设备和交换设备之 间,交换设备和终端设备之间的信息 交流协议,用来表达自己的请求和分 发自己的本地信息。
IEEE802.1Q和ISL
附加VLAN信息的方法,最具有代表性的有 IEEE802.1Q ( Dot One Q ) ISL(Inter Switch Link) IEEE802.1Q 是经过IEEE认证的对数据帧附加VLAN 识别信息的协议。 ISL 是支持的一种与IEEE802.1Q类似的,用于在汇 聚链路上附加VLAN信息的协议。
VLAN的划分的方法和目的: VLAN划分方法: 1.基于端口划分。 2.基于MAC地址划分。 3.基于网络协议划分。 4.基于IP组播划分。 5.基于策略划分。 6.基于用户定义,非用户授权划分。
VLAN 的优势:
1.控制网络上的广播 VLAN可以提供建立防火墙的机制,因为网上的广播信息会很多,会使 网络性能恶化,VLAN可以防止交换网络的过量广播。 2.控制网络的安全性 因为一个VLAN就是一个单独的广播域,VLAN之前相互隔离,这大大提 高了网络的利用率,确保了网络的安全保密性。 3.增加了网络连接的灵活性 VLAN技术,能将不同地点,不同网络,不同的用户组合在一起,行程 一个虚拟的网络环境,就像使用本地LAN 一样的方便,灵活,有效。
交换机
什么是交换机?
交换机基于识别MAC地址,通过MAC地址实现数据封装成帧、数据转发功 能的网络设备,位于OSI的第二层,主要和路由器、其他交换机、服务器 相连,能够快速、无误的转发数据帧。
交换机分类



根据其工作协议层划分为二层交换机和三层交换机。 二层交换机工作在数据链路层,主要通过MAC地址寻址。 三层是网络层,具备路由功能的交换机,通过ip地址寻址。
相关文档
最新文档