静态路由

  • 路由:从一个点到另一个点的传输路径。
  • 查看路由条目:show ip route
  • 被动路由协议:用来在路由器之间传递用户信息的
  • 主动路由协议:用于维护路由器的路由表的。
    路由的来源:
  • 直连路由(C):直接连接到路由器上的网络,路由表中只存网络号(重点),自己就知道了。
  • 静态路由(S):管理员手工构建路由表。手工配置。
  • 动态路由(O):路由器之间自己学习。远端路由(对话)
  • 配置详细看视频15.

动态路由

  • 对话交流,交换路由信息。
  • 内部网关协议(距离矢量和链路状态)
  • 外部网关协议:BGP。

RIP-距离矢量协议:

  • 周期性的更新整张路由表。
  • 采用广播的方式。
  • 路由器初始启动,直连网络写入路由表。
  • 收敛完成的标准:所有的路由表包含相同的网络信息。
  • 在达到收敛前,网络无法正常使用。
  • 管理距离(AD值):
  • 当一台路由器,同时运行了两种不同的动态路由选择协议,学习到去往同一个目的地的路由,这时比较AD值,取AD值小的路径转入路由表,另一个只会在优选路径DOWN时,才会出现和使用。
  • 一台路由器,当他从同种动态路由协议中,去往同一个目的地但不同方向时,则比较metric度量值,选择优先的,转入路由表,进行数据的转发使用。
    避免环路机制:(二层采用STP生成树协议)
  • 定义最大的跳数。16跳不可达
  • 水平分割:默认开启,交换路由信息单方向可达。
  • 路由中毒:路由断掉了以后,将该路由跳数变得很大。
  • 毒性反转:
  • 印制计数器:
  • 触发更新:不用等到更新周期到来,直接更新。
  • RIP基于UDP,端口是520的应用层协议。
  • 管理性距离:120;
    1、router rip 2、network 192.168.12.0(网段)
  • 注意双向配置,才能ping通,查看show ip route
  • 注意,内部网关协议还有个EIGRP协议,和RIP差不多的。

OSPF-链路状态协议(开放最短路径优先):

  • SPF算法(二层采用STP生成树协议):采用此算法计算到达目的地的最短路径 。
  • 管理距离值:120
  • 在路由之间交换传送的是链路状态(即LSA),不是路由表。(链路状态指:路由接口和描述接口以及与其邻居之间的关系。)
  • 接口开销计算公式:cost=10的8次方/入接口带宽(b/s)。
    OSPF报文类型:
  • Hello:建立和维护OSPF邻居关系。
  • DBD:链路状态数据库描述信息(描述LSDB中LSA头部信息)。
  • LSR:链路状态请求,向OSPF邻居请求链路信息。
  • LSU:链路状态更新(包含一条或多条LSA)
  • LSAck:对LSU中的LSA进行确认。
    OSPF区域:
  • 减小了LSA泛洪的范围。
  • 提高了网络的稳定性。
  • 提高了网络的拓展性,有利于组建大规模的网络。
  • 用10进制数来标识区域。
    OSPF的三张表:
  • 邻居表:
  • 拓扑表:
  • OSPF的路由表:
    OSPF的基本运行步鄹:
  • 1、建立邻接关系。hello包。通过组播地址:224.0.0.5发送给运行了OSPF协议的路由器。
  • 2、必要时(多路型访问和以太网访问时才选举)进行DR和BDR的选举(DR:选举代表,其他人都要和DR建立邻居信息,BDR,备份选举人。)。
  • 2、1:目的:减小LSA泛洪信息。DR选举规则:选取接口优先级最高的,默认优先级都是1,如果所有的路由器优先级都相等,则比较Route-ID的大小,这个是唯一的,ID大的则选举成DR,次大的选取位BDR。DR具有非抢占性,如果稳定,则不会更新。
  • 2、2:route—ID:手工配置或者自动获取(如果配置了Loopback接口,则选择最高的Loopback的IP地址,否则选取最高的活跃的物理地址。(ID是全网唯一的))。
  • 3、发现路由。
  • 4、选择合适的路由。
  • 5、维护路由信息。
    OSPF的网络类型(根据接口的二层封装来识别本处于OSPF的那种网络类型,从而来来影响OSPF在这个接口的应用。):
  • 广播型多路访问:一台路由器要与多个路由器邻居建立关系(组播)。
  • 点对点:
  • 非广播型多路访问:(通过使用单播。)
    LSA泛洪:
  • DR和BDR监听224.0.0.6这一组播地址。
  • DR利用组播地址224.0.0.5通知其他路由器。
  • 所有的OSPF路由器监听224.0.0.5这一组播地址。
    OSPF配置:
  • 开启OSPF进程:router ospf process-id
  • 宣告特定的网络到OSPF区域:network address wildcard-mask area area-id
    conf t
    int s 0/0
    ip add 192.168.23.3 255.255.255.0
    no sh
    router os 1
    network 192.168.23.0 0.0.0.255 a 0
  • 查看ospf:
    show ip ospf neighbor
  • 查看路由表:
    sh ip route