CDP是用来获取网络的拓扑图的,属于二层协议
L2+CDP+FCS
只要支持SNAP协议,都可以支持CDP,例如:Ethernet,FR,ATM,Other
由CDP可获取以下信息:
1、Device ID=====FQDN=hostname+域名
2、IP地址(邻接的)
3、端口号(邻接的)
4、Capability
5、Platform
6、Local Interface
CDP默认是开启的,默认周期60秒,默认保持时间是周期的3倍
全局开启命令:cdp run
接口模式命令:cdp enable
像这种有全局和接口模式开启同样功能的命令,需全局开启后,接口模式下才可起作用
show cdp 显示CDP周期时间,和保持时间
show cdp neighbors 显示cdp 邻居表
show cdp neighbors detail 显示详细情况
clear cdp table 清除cdp表
cdp timer 周期时间
cdp holdtime 保持时间
advertisement version 12.1以后都是version 2
cdp advertise-v2 启用版本2 no掉启用版本1
show cdp traffic 显示cdp流量情况
show cdp entry */FQDN
cdp 的缺点是不安全
部署建议:在连接PC、ISP、其他厂商设备,建议关闭相关端口的CDP
VLAN:
1-1005 常规VLAN
1006-4096 扩展VLAN
1002-1006、1 是不能删除,不能修改
VLAN配置信息存放在FLASH的vlan.data文件中
VLAN分割广播域的是由CAM表的三个字段来实现的
MAC 端口号 VLAN号
本地VLAN是指在纯二层环境下的VLAN部署方式
END_TO_END VLAN 是指VLAN跨三层环境的部署方式
缺省VLAN默认是1,是唯一具有SVI的VLAN接口
管理VLAN 用于远程网管
native vlan :在trunk下,不用打标签的VLAN,建议用于流量很大的VLAN
因为打标签会很少CPU资源和时间
管理VLAN可以用别的VLAN ID,but该VLAN的状态必须为up
那VLAN接口怎样才能up呢?
创建VLAN 有三中方法:
1、vlan database(用于路由器添加交换模块的,不支持扩展VLAN哦)
2、全军模式下直接VLAN id 支持扩展VLAN
3、使用宏命令的VLAN配置
macro name vlan
exit
vlan 2 name IT
vlan 3 name HR
apply
@
macro global apply vlan 应用宏
查CAM表再打标
VTP配置也是保存在vlan.data中的