多层交换实现的4个步骤

MLS(MultiLayer Switching,多层交换)为交换机提供基于硬件的第三层高性能交换。它采用先进的专用集成电路(ASIC)交换部件完成子网间的IP包交换,可以大大减轻路由器在处理数据包时所引起的过高系统开销。

MLS是一种用硬件处理包交换和重写帧头,从而提高IP路由性能的技术。Cisco多层交换技术支持所有传统路由协议,而原来由路由器完成的帧转发和重写功能现在已经由交换机的硬件完成。MLS将传统路由器的包交换功能迁移到第三层交换机上。当然,这首先要求交换的路径必须存在。

MLS由以下三个部分组成:

1. 多层路由处理器 (MLS-RP) 它相当于网络中的路由器,负责处理每个数据流的第一个数据包,协助MLS交换引擎 (MLS-SE)在第三层的CAM (Content-Addressable Memory)中建立捷径条目(Shortcut Entry)。MLS-RP可以是一个外部的路由器,也可以由三层交换机的路由交换模块(RSM)来实现。

2. 多层交换的交换引擎 (MLS-SE) 它是负责处理转发和重写数据包功能的交换实体。

3. 多层交换协议 (MLSP) 它是一个轻型协议,用来通过多层路由处理器 (MLS-RP)对多层交换的交换引擎进行初始化。

下面以图1所示的网络为例,阐述多层交换实现的步骤。

第一步:发送MLSP Hello 信息

当路由器激活后,多层路由处理器每15秒发送一个MLSP Hello包,这些包内含路由器接口所使用的VLAN标识和MAC地址信息。MLS-SE通过这些信息掌握具备多层交换能力的路由器的第二层属性。如果交换机连接了多个MLS-RP,MLS-SE通过为它们的MAC地址分配XTAG值的方法来区分每个MLS-RP的MAC地址条目。如果MLSP帧从同一个MLS-RP得到所有MAC地址,MLS-SE则为其附加相同的XTAG值,具体如图2所示。这些关联的记录都存放在CAM中。由于Hello包是周期性发送的,所以,这种方法可以保证相关值动态地跟踪网络的变化,并可实现一定的淘汰机制。 Hello包是在第二层发布的,它使用多播地址01-00-0C-DD-DD-DD。

第二步:标识候选包(Candidate Packet)

在了解具有多层交换能力的路由器的相关地址后,MLS-SE可以对进入交换机的数据包进行匹配判断。对于一个流中的数据包,如果MLS缓存中含有与之匹配的捷径条目,则MLS-SE就旁路路由器而直接转发该数据包;如果MLS中不含与该数据包相匹配的捷径条目,则MLS-SE将它归为候选包,并在缓存中建立部分捷径(Partial shortcut)。这样的包采用传统的第二层交换机处理方式处理,并发往与之相连的路由器接口(网关),具体见图3所示。

这里要注意,候选包(帧)必须满足两个标准:目标地址经过MLSP所列的路由器接口的一个MAC地址;不存在捷径条目。

时间: 2025-01-03 08:04:14

多层交换实现的4个步骤的相关文章

多层交换技术让路由器变得“聪明”起来

多年以来,传统路由器的处理速度已经出现了很大的增长,但仍不足以跟上强大应用的脚步. 例如,它们现在每秒钟可以转发将近100万个数据包.但考虑一个每秒钟能够发送1,488,000个数据包(pps),同时以1,488,000pps的速度接收数据包的千兆以太网接口,2千兆以太网端口就能够轻易使系统过载.与此形成对比的是,多层交换机/路由器以线速转发数据包,并且,交换ASIC以分布式的方式存在,允许整个系统高效地输送流量. 这些新交换机/路由器使用一种新的网络设计和管理模式.在实现线速转发的今天,阻塞点

多层交换整合多种应用

在这个网络化程度越来越高的世界上,人们不断地以新的和不同的方式使用人与设备之间的通信.一些通信类型已经为人们所熟悉,如IP语音(VoIP).数字图像.组播.视频点播.对等文件共享.远程视频会议以及更多.不过,所有这些应用都有一个共同的特点:对网络带宽的需求可以用"贪得无厌"一词来形容. 从长远看,带宽本身总是不够用的.网络基础设施背后的智能"设备"--交换机和路由器必须承担起以智能化的方式跟上带宽需求脚步的艰难任务.象视频和数字X-射线这样的应用总是要求更大.更智能

什么是多层交换技术

多层交换 最初听到第三层交换这个词时不免已有一些费解,接踵而来的第四层交换.第七层交换等概念更是让人费思量.其实严格说来,交换意味着源与目的地址之间的连接,在第二层以上的任何技术都不能说是交换技术.负载均衡一词在很大程度上已经取代了第四层交换一词,正像应用认知一词在很大程度上取代了第七层交换一样.但是,恐怕第三层交换一词将永远这样称呼下去了. 当然,说法只是说法,关键是认识到这些技术在提高网络性能上所带来的益处,所以,本文仍沿用"第几层交换"这种叫法. 第三层交换 第三层交换技术也称为

谈多层交换路由器的架构演进

从长远看,带宽本身总是不够用的.网络基础设施背后的智能"设备"--交换机和路由器必须承担起以智能化的方式跟上带宽需求脚步的艰难任务.象视频和数字X-射线这样的应用总是要求更大.更智能化的"管道",而VoIP应用要求低延迟和一致的传送速率.上世纪90年代中期,随着传统交换机的没落,人们开始竞相发展速度更快.智能化程度更高的交换机和路由器.硅谷一群天才式的人物看到了这一市场机会,在一种被称为"多层交换路由"新概念的基础上发明了组网硬件和相容的软件.与

多层交换让路由器“智能”起来

当今世界,网络化程度越来越高,人与设备之间的通信方式日新月异.种类繁多.其中的一些通信类型已经为大家所熟知,如IP语音(VoIP).数字图像.组播.视频点播.对等文件共享.远程视频会议等等.不过,所有这些应用都有一个共同的特点,即对网络带宽的需求可以用"贪得无厌"一词来形容. 从长远来看,带宽本身总是不够用的.因此,网络基础设施背后的智能"设备",即交换机和路由器必须承担起以智能化的方式跟上带宽需求脚步的艰难任务.像视频和数字X-光这样的应用总是要求更大.更智能化的

关于多层交换技术的综合应用

多层交换在网管中也有很广泛的应用,这里我们给大家讲解一下网管中多层交换技术的综合应用,让大家对此有一个更加深刻的认识,多层交换(MLS:Multilayer Switching)为Catalyst 5000系列LAN交换提供高性能的第三层交换.多层交换技术利用高级的针对具体应用程序的集成电路交换硬件在子网间交换IP数据包,并使用标准的路由协议被用来确定路由(涉及OSPF.EIGRP.RIP等路由协议). 通过多层交换技术基于硬件的第三层交换技术可以解脱路由器在共享媒体网络技术上转发"单点传送IP

《CCNP SWITCH 300-115认证考试指南》——2.3节多层交换原理

2.3 多层交换原理CCNP SWITCH 300-115认证考试指南许多Catalyst交换机还能够基于数据包中所携带的OSI 3-4层信息来转发数据帧.这种转发行为被称为多层交换(MLS).从本质上而言,此时2层交换同样会被执行,因为高层信息通常被封装在2层以太网的帧结构中1. 2.3.1 多层交换的类型Catalyst交换机支持两代不同类型的MLS(多层交换):路由缓存(第一代MLS)和基于拓扑(第二代MLS).本节涵盖了两代不同类型的多层交换的相关主题,尽管基于Cisco IOS软件的交

多层交换技术的发展走势

目前,以太网技术已经渗透到网络应用的各个角落,其优势在于应用多年.为用户所熟悉.业务指配时间短.以太网是一种成熟的标准化技术,互换互操作性好,具有广泛的软硬件支持,成本低.在以太网技术处于领先地位的极进公司认为,在市场需求的驱动下,以太网交换技术不断向前发展,在第三层交换技术走向成熟的基础上,第四到第七层交换技术也开始逐步被接受,并在一定的范围内获得了应用. 第三层交换技术具有速度快.可靠性高等特点,并可以通过智能化带宽控制技术来满足网络发展的需要.极进网络的第三层交换技术,就充分体现了这一思路

多层交换的一个综合实验

要求: 北京总部: 1.核心层(Core1和Core2)与汇聚层(Cds-1,Cds-2,Cds-3和Cds-4)使用ospf路由协议 2.核心层Core1和Core2之间做链路捆绑,汇聚层Cds-1和Cds-2之间做链路捆绑,Cds-3和Cds-4之间做链路捆绑 3.核心层的Core1和Core2做HSRP,达到网络的高可用性 4.汇聚层的交换机作为根桥,且配置负载均衡 5.北京总部和上海分公司的PC通过DHCP server动态获取ip地址 6.北京总部和上海分公司各个部门(C1vlan20