1、CCNP的主要内容:路由、交换、排错。
2、学习路由要掌握3个知识点:路由器、路由协议、路由表。
3、路由器的功能就是路由(寻址)。通过查找路由表,转发数据实现的。
4、路由器如何生成路由表:通过运行路由协议来生成路由表。
5、动态路由协议:
- 距离矢量:RIP、EIGRP、BGP
- 链路状态:OSPF、IS-IS
6、路由器分为:控制层面、转发层面
- 控制层面:生成RIB(Routing Infomation Base),路由表。路由表存储所有的路由信息,与具体的路由协议无关。所有的路由协议都在这里保存它们的路由。只要路由器上运行的路由协议学到了新路由,就都会放到路由表中。
- 转发层面:生成FIB(Forwarding Infomation Base),转发表。用于判断基于IP包的网络前缀,如何进行转发。各厂商技术不同,Cisco为CEF,思科快速转发。在实际工作时,一般是,将路由表复制一份到转发表,当数据进来,根据转发表再作出判断。
7、路由表:
- 每一台路由器都有至少一个单独的路由表(单播路由表,或者称为全局路由表)
- 支持组播的路由器还有组播路由表
- 判定同一条路由的条件:前缀相同、掩码相同、下一跳相同
8、路由器在转发数据包过程中,选路三原则:
- 最长掩码匹配原则
- 如果掩码一样,则比较AD值(管理距离),管理距离越小越优先。这通常在不同的路由协议之间。
- 如果AD值一样,则比较metric值。越小越优先。
9、静态路由:
- 静态路由为管理员手动添加的路由条目
- 静态路由的下一跳或者出接口不存在于路由表的时候,该路由会不显示在路由表中,但依然存在
- 静态路由可以递归查询
- 静态路由的AD值可以根据需要手动调整,使这条静态路由作为其他路由的备份或者优于其他路由
- 静态路由可以添加tag
- 多条相同AD值的静态路由可以实现等价负载均衡
- 浮动静态路由可以结合IP SLA技术实现高可用性
- 静态路由的优点是:稳定
- 静态路由的缺点是:扩展性弱,灵活性不够
- 格式:ip route 目标网络 掩码 下一跳
10、动态路由协议
- 路由器之间运行动态路由协议,使得路由器之间能够交互各类信息,从而自动学习网络中的路由
- 动态路由协议按照协议层次可分为内部网关协议(IGP),外部网关协议(EGP)
- 动态路由协议按照协议工作原理可分为距离矢量协议(Distance Ventor)、链路状态协议(Link State)
- 动态路由协议度量值(metric),每个协议有不同的定义
参考文章: