路由器:
简单的讲,路由器主要有以下几种功能:
第一,网络互连,路由器支持各种局域网和广域网接口,主要用于互连局域网和广域网,实现不同网络互相通信;
第二,数据处理,提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等功能;
第三,网络管理,路由器提供包括配置管理、性能管理、容错管理和流量控制等功能。
为了完成“路由”的工作,在路由器中保存着各种传输路径的相关数据--路由表(RoutingTable),供路由选择时使用。路由表中保存着主网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路由表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。在路由器中涉及到两个有关地址的名字概念,那就是:静态路由表和动态路由表。由系统管理员事先设置好固定的路由表称之为静态(static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路由表。路由器根据路由选择协议(RoutingProtocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。
交换机
交换机工作原理:
1. 基于源MAC地址学习
2. 基于目标MAC地址转发。
3. 同一接口可以学习到多个MAC地址
4. 同一个MAC地址被多个接口学习到,选择后学习到的接口
5. 对于没有目标MAC地址表项的帧,向本机的其他所有接口转发(floading)
6. 收到广/组播帧, 向本机的其他所有接口转发(收到未知单播帧:floading)
每台交换机都会维护一个MAC地址表,里面保存了所学到的MAC地址与接口号的映射。
MAC地址表也叫CAM表,包含三元素:
1、VLAN
2、MAC地址
3、PORT号
注意MAC地址表与ARP表的不同
查看MAC地址表的命令:
Sw1#show mac-address-table
默认动态的MAC地址条目老化时间是300S,可以修改这个老化时间–可以针对单个VLAN来改动
Sw#show mac-address-table aging-time 查看老化时间
Sw1(config)# mac-address-table aging-time 150 vlan 1 有的版本没有
注意:
每一台交换机都有一个基准MAC地址,在运行STP协议时,会用到这个地址。
交换机的每一个接口还有一个MAC地址,这个MAC地址等于基准MAC地址再加上接口号。
交换机的三种转发模式:
1、直通式转发:
是指交换机在收到数据帧后,不进行缓存和校验,而是直接转发到目的端口。
2、存储式转发:
交换机首先在缓冲区中存储接收到的整个数据帧,然后进行CRC校验,检查数据帧是否正确,如果正确,再进行转发。如果不正确,则丢弃。
3、碎片隔离式转发:
交换机在接收数据帧时,会先缓存数据帧的前64个字节,确保数据帧大于64个字节,再进行转发。
CDP协议
cisco discovery protocol 发现协议
·可以用来发现自已的邻居,与自已直连的CISCO设备
·Cisco私有协议
·工作在数据链路层
·CDP发现邻居不管它们运行的是什么上层协议
·物理介质必须支持SNAP(subnetwork access protocol)封装
·具体实现过程:每60S发送一个信息给自已的直连邻居,告诉对方自已的基本信息
CDP能记录下列信息:
·设备的标识符
·地址
·连接端口
·设备类型
·设备型号
开启CDP
cdp run 路由器默认情况下就打开了
No cdp run :关闭CDP通告
no cdp enable 在接口下关闭CDP
cdp enable 将被关闭的CDP接口打开
Show cdp neighbors :显示邻居设备
Show cdp neighbors detail : 显示邻居细节
show cdp 显示CDP发送时间,和holdown时间
show cdp traffic 显示CDP流量统计信息
cdp times 60
cdp holdtime 180
Debug cdp packets
No debug cdp packets
No debug all :关闭所有debug进程
Undebug all :关闭所有debug进程