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中的