IP路由选择协议:
-
静态路由选择协议:在管理配置路由器时设置固定路由表。
-
动态路由选择协议:通过路由选择协议,传递路由信息,动态更新路由表。
内部网关协议和外部网关协议:
根据是否在一个自治域(统一管理,统一路由协议的网络)内部使用,动态路由协议分为内部网关协议(IGP)和外部网关协议(EGP)。
- 内部网关协议:自治域内部采用的路由协议,常用的有RIP,OSPF,IGRP,EIGRP,IS-IS。
- 外部网关协议:多个自治域之间采用的路由协议,常用的有BGP,BGP-4。
距离矢量路由协议和链路状态路由协议:
动态路由协议从算法的角度分为距离矢量路由协议和链路状态路由协议。
距离矢量路由协议特点:RIP、EIGRP、IGRP、BGP
- 路由器只向邻居发送路由信息报文。
- 路由器将更新后的完整路由信息发送给邻居。
- 路由器通过收到的信息报文计算产生路由表。
链路状态路由协议特点:OSPF、IS-IS
- 触发式更新
- 当链路状态发生变化后,检测到变化的设备创建LSA(链路状态公告),通过多播发送给所有邻居,每个邻居复制一份LSA,更新自己的链路状态数据库,再转发LSA给其他邻居。
- 发送周期性更新,间隔时间30min。
有类路由协议和无类路由协议:
有类路由协议:严格按照网络的分类,只按照标准A、B、C类网络划分
无类路由协议:支持在路由更新消息中附带子网掩码信息。
有类路由协议特点:RIPv1、IGRP
- 在路由更新广播中不携带子网掩码信息
- 网络边界按标准网络类别自动总结
- 自动假设同一标准网络中各子网总是连续的。
无类路由协议特点:RIPv2、EIGRP、OSPF、IS-IS
- 在路由更新广播中携带子网掩码信息
- 支持变长子网掩码
- 可以手动控制是否在一个网路边界总结
ip route手动配置路由信息:
router(config)# ip route [网络编号] [子网掩码] [转发路由器的ip地址/本地接口]
例如:
router(config)# ip route 192.168.10.0 255.255.255.0 s1/2
router(config)# ip route 192.168.10.0 255.255.255.0 172.16.2.2
删除某条静态路由,命令前加no ,例如:
router(config)# ip route 192.168.10.0 255.255.255.0 172.16.2.2
默认路由:
默认路由是指在路由器在路由表中找不到到达目的网络的具体路由时选择的路由。
默认路由特点:
- 默认路由可以看作是静态路由的一种。
- 当所有已知路由信息都查不到数据包如何转发,按默认路由信息转发
- 一台路由器,只能指定一条默认路由。
配置命令:
router(config)#ip route 0.0.0.0 0.0.0.0 [下一跳路由器IP地址/本地接口]
Trunk:
多VLAN交换机可以使用Trunk链路(中继链路)实现相同VLAN间通信。
Native VLAN:
Native VLAN(本地VLAN),在Trunk链路上传输属于Native VLAN的数据帧时不添加标记,当交换机在Trunk链路上收到未标记数据帧,交换机会认为该帧属于Native VLAN的帧。默认Native VLAN是VLAN 1.
命令:
为Trunk口指定Native VLAN是10:
Switch(config)#switchport trunk native vlan 10
恢复Native VLAN为VLAN 1:
Switch(config)#no switchport trunk native vlan
Trunk链路封装协议:
802.1Q:公有标准协议,支持标准VLAN和扩展VLAN的标记,仅添加4个字节,破坏数据帧的原有格式,需要重新进行FCS校验,同时增加CPU的负荷和开销。
ISL:思科私有协议,仅支持标准VLAN的标记,添加26字节的帧头和4字节帧尾,未破坏原有格式。
VTP:
VLAN中继协议,也称虚拟局域网干道协议,思科私有协议,工作在数据链路层。
VTP被组织成域(VTP domain),相同域中交换机能够共享VLAN信息,域名由服务器定义,其他交换机跟从。
Switch(config)#vtp domain 域名
VTP三种模式:
命令:Switch(config)#vtp mode{Server | Client | Transparent}
- VTP Server:维护该VTP域中所有VLAN信息列表,能在本地创建、删除、修改VLAN信息,可以产生、发送、处理、转发VTP信息。
- VTP Client:也可以维护VLAN信息列表,但VLAN配置信息是从VTP Server学到的。不能在本地创建、删除、修改VLAN信息,但可以产生、发送VTP信息。
- VTP Transparent:不参与VTP工作,不从VTP Server学习VLAN配置信息,只拥有本设备上自己维护的VLAN信息。能再本地创建、修改、删除VLAN信息,只能转发VTP信息,不能发送自身的VLAN消息,修订号始终为0.
VTP通告:
VTP通告是在交换机之间用来传递VLAN信息的数据包,称为VTP数据包。VTP通告信息以多播帧方式在Trunk链路上传输。信息包括配置修订号,代表配置的新旧,只要交换机收到更高的信息,就会覆盖以前的信息,每次服务器修改后,配置修订号都会加1.
VTP的通告类型:
VTP汇总通告:交换机每5min发送一次汇总通告,通告邻居目前的VTP域名和配置修订号。
VTP通告请求:交换机重启或VTP参数改变时发送。
VTP子网通告:VTP服务器上删除、创建、修改VLAN时发送。
VTP修剪:
消除或修剪不必要流量的功能,当某些子网不需要传递VTP通告时,采用VTP修剪。
命令:
Switch(config)#vtp pruning
端口安全配置:
交换机端口安全主要有两类:一是限制交换机端口的最大连接数,二是针对交换机端口进行MAC地址、IP地址绑定。
命令:
Switch(config-if)#switchport port-security
Switch(config-if)#switchport port-security maximum 1
Switch(config-if)#switchport port-security mac-address [ip-address]
设置处理违规方式:
Switch(config-if)#switchport port-security violation {portct | restrict | shutdown}
- protect:当安全地址个数满后,安全地址将丢弃未知地址的包,默认配置。
- restrict:违反端口安全时,发送一个Trap通知。
- shutdown:当违反端口安全时,关闭端口并发送一个Trap通知。



