什么是路由:
路由:路由是指导IP报文发送的路径信息
ICMP协议(因特网互联探测协议)
作用:用于IP网络设备之间发送控制报文,传递差错,控制,查询等信息。
路由表的构成:下一跳 目的网络 出接口
路由器必须了解如下的信息:
1,目的网段
2,相邻路由器,并可以从那里获得远程网络的信息
3,发现到达所有远程网络可能到达的路由
4,选择最佳的路径
5,如何维护并验证路由信息
路由器可以发现目标连接的信息:
一个路由条目:去往目标的路由的下一跳 去往目标路由的路径的多种选法 以及去往目标网络的最优路径
什么是下一跳:是去往目标网络的下一个接口或者下一个路由器
数据要去往一个目标:
第一种:直连路由:开销比较小 由路由器自主发现路由 接口要配置合理的IP地址
第二种:静态路由 :需要管理员手工配置,告诉路由该怎么走、适用于中小型网络、人工添加、几乎不会占用路由器
第三种:动态路由 : 靠路由协议来完成,能够自己发送和学习的路由、适用于大型网络、能够自动发现路由、占用比较大
几种动态路由:
RIP基于UDP 端口号为520
OSPF基于IP 协议号为89
ECIGRP基于IP 协议号为88
BGP基于TCP 端口号为179
路由协议:
路由协议共享网络状态和网络可达性的一些信息
路由协议维护路由表,提供最佳转发路径
能够相互进行通信
定义了在通信时候的规则
AS:(两者是区分开来的)特指被相关机构管理 运行相同路由协议的一组路由器(中国人只能和中国人说,外国人和外国人说)
IGP:(内部网关路由协议)特指只能在AS内进行通信 (中国人和中国人说) RIP OSPF ISIS
EGP:(外部网关路由协议)在不同的AS中也能通话(中国人也能和外国人说) BGP
协议的算法:
距离路由矢量协议:根据距离来衡量的,哪个距离近就用哪个、包括RIP BGP
链路状态协议:又称为最短路径优先路由选择协议、包括OSPF和ISIS
单播路由协议 包括RIP OSPF BGP IS-IS
组播路由协议 包括DVMRP,PIM-SM,PIM-DM 安徽卫视
有类的路由协议 不包含子网掩码进行传递 RIPV1
无类的路由协议 可以包含子网掩码进行传递
衡量路由协议的主要指标:
协议计算的正确性
协议使用的算法能够计算出最优的路由
AD值 比较不同协议的好坏 直连的AD值为0 AD值越小越好
COST(开销(metric)):到达目的地址的距离被称作开销
什么情况下会比较路由协议优先级?
如果同一条路由条目通过不同路由协议通告,需要比较优先级,优先级越小越优。
什么情况下需要比较COST值?
如果同一条路由是通过同一种路由协议的不同邻居通告的,需要比较COST值,越小越优。如果COST一样,进行负载分担。
协议 外部优先级 内部优先级
direct(直连) 0 0
static(静态) 60 60
OSPF(域内/域间) 10 10
OSPF ASE(外部) 150 150
ISIS(Level-1) 15 17
ISIS(Level-2) 15 18
RIP 100 100
BGP(IBGP) 255 200
BGP(EBGP) 255 20
路由器选择最优路径的规则:
最长掩码匹配
AD以小为优
度量值以小为优先
首先以子网掩码为准 子网掩码越长越优
最后以默认路由进行传递
什么是路由环路:
路由环路:报文在2个或者2个以上的路由器之间循环路由,直到TTL值减为0而丢弃
负载分担:去往一个目标网络有2条或者2条以上的代价相同或者属性想相同的路径
直连路由产生的特点:自动给出现在路由表中
目标网段:接口IP地址的网络号
下一跳:接口自己
汇总静态:目标网段是子网汇总后的网络号
作用:减少路由表中的路由条目的个数,增加路由器转发数据的速度
静态路由配置方式:
ip route-static 192.168.1.0 255.255.255.0 10.0.12.1 \\目标网段 目标子网掩码 下一跳
ip route-static 0.0.0.0 0.0.0.0 12.1.1.2 \\配置默认路由,默认路由可以匹配所有IP地址。
去往任意路由,下一跳给12.1.1.2