天天看点

Cisco三层交换原理

一、三层交换机

1.应用场合:实现vlan间通信

2.特性:

①基于硬件工作

②支持三层协议:IP、IPX

③提供较大频宽的交换核心

④降低成本

⑤不适合“网络拓扑各异,传输协议不同”的广域网环境

3.识别三层交换机

①mls(multi layer switch)识别

多层交换功能卡(MSFC)

路由交换模块(RSM)

多层交换模块(MSM)

网络流功能卡(NNFC)

多层交换式路由处理器(MLS-RP)

策略功能卡(PFC)

//Catalyst 5000系列:属于一次路由,多次交换。第一次通信向路由器学习路由表存储起来,以后直接使用保存的路由表转发数据

②CEF识别

策略功能卡2(PFC2)

多层交换功能卡2(MSFC2)和监控引擎720的组合

带EMI的Catalyst 3550 交换机

//Catalyst 3550软件特例

SMI:简单镜像属于2层交换机

EMI:增强镜像属于3层交换机

4.MLS多层交换

特性:一次路由,多次交换

MLS处理数据包过程:

<a href="http://struggle.blog.51cto.com/attachment/200810/8/333093_1223434618mnOi.png"></a>

CEF:Cisco快速转发

特性:没有路由,一直交换

CEF的三张表:

①转发信息库表:存放从路由选择表中拷贝过来的,用于转发分组所必须的信息

②临近表:维护一个邻近点以及它们相关的第2层MAC重写或下一跳信息的数据库

③网络流表:提供网络统计数据(CEF工作时,不需要该表)

<a href="http://struggle.blog.51cto.com/attachment/200810/8/333093_1223434620BLsS.gif"></a>

交换机上的CEF处理数据过程:

<a href="http://struggle.blog.51cto.com/attachment/200810/8/333093_1223434623cZ6L.png"></a>

5.三层交换机处理数据的方式

①集中转发:交换机提供一张总转发表,所有数据处理都依据该表

例:Catalyst 4000和Catalyst 6500使用该模式

<a href="http://struggle.blog.51cto.com/attachment/200810/8/333093_1223434630txaD.png"></a>

②分布式转发:交换机上除了提供总转发表外,每个模块上有自己的转发表,模块可以根据自己的转发表,直接处理数据

例:Catalyst 3550 和带分布转发卡的Catalyst 6500使用该方式

<a href="http://struggle.blog.51cto.com/attachment/200810/8/333093_1223434636OSVN.png"></a>

6.CEF的配置

①启用路由功能

(config)#ip  routing

②启用CEF

(config)#ip cef

7.典型应用

①Vlan间通信

(config)#interface Vlan Vlan号

(config)#ip address ip地址 掩码

(config)#no shutdown

(config)#ip routing

②三层交换机与路由器通信

a.把端口配置为路由端口(三层交换机端口角色:路由端口、交换端口)

(config-if)#no switchport

//把端口设置为路由端口

(config-if)#switchport

//把端口设置为交换端口

b.对端口进行三层配置

(config-if)#ip address ip地址 掩码

(config-if)#no shutdown

c.配置路由:等同路由器配置

例:

<a href="http://struggle.blog.51cto.com/attachment/200810/8/333093_1223434639c4pS.png"></a>

<a href="http://struggle.blog.51cto.com/attachment/200810/8/333093_1223434642rVyT.png"></a>

本文转自 chinaperrylee 51CTO博客,原文链接:http://blog.51cto.com/perry/145963,如需转载请自行联系原作者

继续阅读