VLAN间路由选择
查看交换机端口是二层还是三层
show interface type mod/num   switchport
如果显示switchport:enable  二层端口
        switchport:disableD  三层端口
VLAN的逻辑接口
注意:交换虚拟接口本身没有到外部的物理接口,它必须通过第二层端口或者中继链路
第三层逻辑接口称为SVI
CEF的多层交换
传统的MLS概述
atelyst 交换机支持两种基本的MLS,路由缓存MLS 和基于拓扑的MLS
路由缓存MLS 两个重要部分:RP 和 SE
所以路由缓存MLS 也被称为基于流的交换,按需交换和一次路由和多次交换
基于拓扑的MLS 使用专门硬件
使用第三层路由选择信息建立并填充一个描述网络拓扑的数据库。
这种MLS被称为CISCO快速转发 CEF,
运行在交换机种的路由选择进程将当前的路由选择表数据库下载到硬件的转发信息库FIB中。
转发信息库(FIB)
通过静态路由或动态路由选择协议获得路由选择信息。
路由选择表被重新格式化为一个有序列表,对于表中的每个IP目标子网,越具体的路由位于越前面。
在FIB种,每个表项还包含下一跳地址。在FIB中找到最长匹配的路由项后,也就找到了下一跳的第三层地址
FIB还包含主机路由项(子网掩码为255.255.255.255)
FIB也是动态的
查看FIB
switch#show ip cef ---[detail]
可以显示 Prefix   next hop   interface
例子:show ip cef vlan 101
      show ip cef 10.1.0.0 255.255.0.0 longer-prefixes
      show ip cef 10.1.3.0 255.255.255.192 detail
在建立FIB后,分组将通过第三层转发引擎操作(FIB 和邻接关系表),这是硬件交换过程,速度很快。
如果不能根据FIB通过硬件交换分组,分组将标记为CEF PUNT,并立刻转发给第三层引擎(路由选择表 和 ARP)做处理

邻接关系表
路由表通常维护一个路由选择表和一个ARP表,前者包含第三层网络和下一跳信息,后者包含第三层地址到第二层地址的映射。这些表是独立存储。
FIB保存了每个下一跳表项的第二层信息。FIB的这部分被称为邻接关系表,包含下一跳节点的MAC地址
switch#show adjacency ---[summary/detail]
arp抑制(抑制邻接关系)
邻接关表还可以包含其它类型的表项
NULL邻接关系
DROP邻接关系
DISCARD邻接关系
PUNT邻接关系
分组重写
交换机有一个附加功能模块,可以实时地执行分组重写。
重写项目:
第二层目标地址  改为下一跳设备的MAC地址
第二层源地址  改为第三层交换机出站接口的MAC地址
第三层IP存活时间 将其减1,因为完成了一个路由器跳
第三层IP校验和 重新计算以考虑修改后的IP报头
第二层帧校验和 重新计算以考虑修改后的第三层和第二层报头
配置CEF
后退桥接(fallback bridging) 使用后退桥接原因:CEF无法路由或交换的协议 例如:IPX APPLETALK   SNA LAT
查看多层交换
switch#show interface type mod/num switchport   (显示接入VLAN或中继模式和本征VLAN)
switch#show interface vlan vlan-id  (显示SVI的配置)
       show vlan
       show interface status
       show ip interface brief
查看CEF
switch#show ip cef
0.0.0.0/32        默认路由保留的FIB表项,没有定义下一跳 标记为RECEIVE
192.168.199.0/24  分配给接口VLAN 1的子网有独立的表项。它被标记为 ATTACHED,因为它直接连接一个SVI
192.168.199.0/32 
192.168.199.1/32
192.168.199.2/32
查看后退桥接
switch#show bridge group
       show bridge bridge-group [verbose]