多层交换.docx
- 文档编号:29176764
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:7
- 大小:104.97KB
多层交换.docx
《多层交换.docx》由会员分享,可在线阅读,更多相关《多层交换.docx(7页珍藏版)》请在冰豆网上搜索。
多层交换
MLS(MultiLayerSwitching,多层交换)为交换机提供基于硬件的第三层高性能交换。
它采用先进的专用集成电路(ASIC)交换部件完成子网间的IP包交换,可以大大减轻路由器在处理数据包时所引起的过高系统开销。
MLS是一种用硬件处理包交换和重写帧头,从而提高IP路由性能的技术。
Cisco多层交换技术支持所有传统路由协议,而原来由路由器完成的帧转发和重写功能现在已经由交换机的硬件完成。
MLS将传统路由器的包交换功能迁移到第三层交换机上。
当然,这首先要求交换的路径必须存在。
传统路由器典型地执行两个主要功能:
根据路由表的路由处理计算的和数据包交换(媒体访问控制[MAC]地址重写,恢复校验和,生存时间[TTL]减少量,等等)。
路由器和L3交换机之间的主要区别是在路由器的数据包交换在软件方面完成由基于微处理机的引擎,而在L3交换机的数据包交换在硬件方面完成由特定特殊用途的集成电路(ASIC)。
MLS由以下三个部分组成:
多层交换引擎(MLS-SE)—负责对数据包交换和重写功能在自定义ASIC和能够识别L3流。
多层交换路由处理器(MLS-RP)—通知MLS-SEMLS配置,并且用路由协议(RP)路由计算的。
多层交换协议(MLSP)—由通知MLS-RP、路由和访问列表更改使用的MLS-SE的MLS-RP的组播协议发送的消息MAC地址,等等。
MLS-SE用途该信息编程自定义ASIC。
网络图
使用RSM,如此网络图所显示,本文显示IPMLS配置示例,:
MLS运行
在以上图表,PC-A(a)要与PC-B(b)联络。
他们用不同的VLAN,因此流量通过RSM(PCs的默认网关路由)。
第一数据包由PC-A发送和由往PC-B的RSM路由。
快捷方式(A“B)创建,并且后续信息包由MLS-SE将是第三层交换机的,使用运行在NFFC的Supervisor引擎。
注意:
快捷方式的条目是单向的,因此另一个条目将创建,当PC-B与PC-A联络。
下面的示例显示PC通信、MLS快捷方式和其他MLS信息。
PC-A#ping12.12.12.12
!
---PingingPC-B.
Typeescapesequencetoabort.
Sending5,100-byteICMPEchoesto12.12.12.12,timeoutis2seconds:
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=1/3/4ms
此输出通过发出指示的on命令生成交换机。
switch-MLS-SE(enable)showmlsentry
DestinationIP SourceIP ProtDstPrtSrcPrtDestinationMac VlanPort
------------------------------------------------------------------------
MLS-RP11.11.11.1:
11.11.11.11 12.12.12.12 ICMP- - 00-d0-58-43-9f-6011 6/11
!
---Asinthenoteabove,therearetwoshortcutsA»BandB»A.
12.12.12.12 11.11.11.11 ICMP- - 00-00-0c-07-ac-0112 6/12
switch-MLS-SE(enable)showmls
Multilayerswitchingenabled
!
---Bydefault,MLSisenabledontheswitch.
Multilayerswitchingagingtime=256seconds
Multilayerswitchingfastagingtime=0seconds,packetthreshold=0
CurrentflowmaskisDestinationflow
ConfiguredflowmaskisDestinationflow
Totalpacketsswitched=8
!
---Fiveechoesandfiverepliesweresent;thefirstechoandreplywent!
---throughtheRSM,andsubsequentechoesandreplieswereL3switched,!
---whichgivesusatotalofeightL3switchedpacketsandtwoshortcuts.
Activeshortcuts=2
NetflowDataExportdisabled
Totalpacketsexported=0
MLS-RPIP MLS-RPID XTAGMLS-RP MAC-Vlans
----------------------------------------------------------------
11.11.11.1 00100b108800 200-10-0b-10-88-00 11-12
switch-MLS-SE(enable)showmlsstatisticsrp
Totalpacketsswitched=8
Activeshortcuts=2
Totalpacketsexported=0
Totalswitched
MLS-RPIP MLS-RPID packets bytes
-------------------------------------------------
11.11.11.1 00100b108800 8944
RSM-MLS-RP#showmlsrp
multilayerswitchingisgloballyenabled
mlsidis0010.0b10.8800
mlsipaddress11.11.11.1
!
---IPaddressofMLS-RP.
mlsflowmaskisdestination-ip
numberofdomainsconfiguredformls1
vlandomainname:
sales
currentflowmask:
destination-ip
currentsequencenumber:
3150688457
current/maximumretrycount:
0/10
currentdomainstate:
no-change
current/nextglobalpurge:
false/false
current/nextpurgecount:
0/0
domainuptime:
1d00h
keepalivetimerexpiresin8seconds
retrytimernotrunning
changetimernotrunning
1managementinterface(s)currentlydefined:
vlan11onVlan11
2mac-vlan(s)configuredformulti-layerswitching:
mac0010.0b10.8800
vlanid(s)
11 12
!
---VLANsandinterfacesparticipatinginMLS.
routercurrentlyawareoffollowing1switch(es):
switchid0050.d133.2bff
!
---MACaddressoftheMLS-SE.
配置
在本例中,RSM使用作为MLS-RP,与此软件版本:
IOS(tm)C5RSMSoftware(C5RSM-JSV-M),Version11.3(9)WA4(12)RELEASESOFTWARE
Copyright(c)1986-1999byCiscoSystems,Inc.
在交换机的软件版本如下:
WS-C5509Software,VersionMcpSW:
4.5
(2)NmpSW:
4.5
(2)
Copyright(c)1995-1999byCiscoSystems,Inc.
默认情况下在交换机上,MLS启用。
如果它是RSM,没有需要指定MLS-RPIP地址。
相反地,为作为MLS-RP的外部路由器,您需要通过发出此命令配置交换机用此IP地址,IP地址是外部MLS-RP的IP地址:
setmlsincludeIPaddress
使用此步骤配置路由器:
通过发出mlsrpip命令启用在全局配置模式的MLS。
Router(config)#mlsrpip
分配在一个MLS接口的虚拟终端协议(VTP)域。
Router(config-if)#mlsrpvtp-domainVTP_domain_name
注意:
您能通过发出showvtpdomain命令确定VTP域名(在以上示例的VTP_domain_name)在交换机。
启用在接口的MLS,以便能参加快捷方式进程。
Router(config-if)#mlsrpip
指定路由器接口作为管理接口,使用组播协议(MLSP),允许MLS-SE和MLS-RP通信。
Router(config-if)#mlsrpmanagement-interface
重复参加MLS的所有接口的步骤2和3。
注意:
步骤4在MLSP的一个接口只一次必要能允许通信(MLS-RP“”MLS-SE)。
MLS-RP当前配置如下:
MLS-RP(RSM)
Currentconfiguration:
!
version11.3
!
hostnameRSM-MLS-RP
!
!
mlsrpip
!
!
interfaceVlan11
ipaddress11.11.11.1255.255.255.0
mlsrpvtp-domainsales
mlsrpmanagement-interface
mlsrpip
!
interfaceVlan12
ipaddress12.12.12.1255.255.255.0
mlsrpvtp-domainsales
mlsrpip
!
ipclassless
!
!
!
linecon0
lineaux0
linevty04
login
!
end
MLS注意事项
为了使工作的MLS,MLS-SE必须发现数据包去MLS-RP和从同样MLS-RP回来到同样MLS-SE。
MLS-SE从未涉及所有路由协议或路由计算。
所有路由协议由MLS-RP用;例如,开放最短路径优先(OSPF),增强的内部网关路由选择协议(EIGRP),增强型内部网关路由协议(EIGRP),路由信息协议(RIP),等等。
MLS-RP不知道MLS-SE转发代表其的一些数据包。
如果MLS-SE不能因故设立L3条目,发送数据包对常规路由的MLS-RP;它不丢弃数据包。
热备份路由协议(HSRP)和MLS能兼容不出任何问题。
MLS和IPCEF在确切的路由命令同样DA的产生不同的结果。
这是正常的行为。
ipcef命令信息基于软件的。
这从路由表和MAC地址表计算。
然而,cef命令的MLS是根据软件CEF,并且可以由负载均衡算法更改的硬件转发信息。
mlsipCEF负载均衡简单命令在转发引擎里给一个更加好的负载平衡并且避免一新的邻接。
并且,mlsipCEF负载均衡完整命令是包括L4端口的一种负载均衡算法为一单阶CEF推荐的负载均衡算法。
为了达到最好的CEF负载均衡,备选L3和L4散列在访问、分配和核心路由器和使用这类配置:
在访问和核心路由器上-mlsipCEF负载均衡简单
在分布式路由器上-mlsipCEF负载均衡全双工
如果有L4网络的,端口的好混合mlsipCEF负载均衡完整命令能改进负载均衡。
使用SRB2镜像它在所有邻接能使用例如ip2ip、ip2tag、tag2tag和tag2ip案件。
然而,与SRA它仅与ip2ip一起使用,ip2tag邻接。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多层 交换