zoukankan      html  css  js  c++  java
  • ip路由名词介绍&琐碎知识

    等价路由:等价路由是除了路由下一跳或出接口不同其他都一样
    路由域:也叫 自治系统 ,是一个有权自主地决定在本系统中应采用何种路由协议的小型单位。
    直连路由:路由器接口所连接的子网的路由方式称为直连路由, 直连路由是由链路层协议发现的,一般指去往路由器的接口地址所在网段的路径,
    该路径信息不需要网络管理员维护,也不需要路由器通过某种算法进行计算获得,只要该接口处于活动状态(Active),即接口为up,协议栈也为up状态,
    路由器就会把通向该网段的路由信息填写到路由表中去;
    非直连路由:通过路由协议从别的路由器学到的路由称为非直连路由;
    动态路由算法:RIP(Routing Information Protocols) OSPF
    RIP以跳数为度量值,简单但不够科****学,跳数最小但是带宽不一定大。

    路由优先级:route preference 值越小越优(RIP默认是100 OSPF默认是10)

    路由协议或路由种类 响应路由的优先级
    DIRECT 0
    OSPF 10
    IS-IS 15
    STATIC 60
    RIP 100
    OSPF ASE 150
    OSPF NSSA 150
    IBGP 255
    EBGP 255

    距离矢量路由选择协议:依照传闻的更新(广播、更新路由表),逐跳更新 ------作为动态路由协议的入门不必深究
    会产生环路

    RIP协议概述

    • RIP Routing information Protocols路由信息协议
    • 应用焦躁使用较普遍的内部网关协议(IGP)
    • 适用于小型网络,是典型的距离矢量协议
    • RIP基于UDP,端口520
    • 路由优先级为100

    距离矢量路由选择协议的防环机制

    • 定义最大度量以防止记数至无穷大
    • 水平分割 split horizon :路由器从一个接口接收到的路由更新,不会再从同一个接口发出去
    • 路由中毒 routePoisoning :路由器从一个借口收到的路有更新,会以16跳从该接口更新出去 -----坏消息总比没消息要好
    • 毒性逆转
    • 抑制计时器
    • 触发更新

    RIP version
    Version1
    Version2 :在v1基础上增加了外部路由标记、VLSM支持(可变长子网掩码)、组播能力224.0.0.9、认证、下一跳
    RIPng (next generation)

    OSPF路由协议

    • Open Shortest Path First, 开放最短路径优先协议 最广泛的IGP协议之一,另一个是IS-IS
      是一种链路状态路由协议,在RFC2328中描述
      特点:
    • 等价路由:支持到统一目的的地址的多条等价路由
    • 路由分级:使用4类不同的路由,按优顺序分别是:区域内路由、区域间路由、第一类外部路由、第二类外部路由
    • 支持验证:支持基于区域和接口的保温验证,以保证报文交互的安全性
    • 组播发送:在某些类型的链路上以组播地址发送协议报文,减少对其他未是能OSPF设备的干扰 两个组播地址:224.0.0.5 , 224.0.0.6
      链路状态路由协议
      1、LSAs的泛洪
    • 运行链路状态路由协议的路由器彼此之间交互的就不是路由信息了,而是LSA(链路状态通告),每台路由器将搜集到的LSAs放入自己的LSDB(链路状态数据库)存储起来,有了LSDB路由器相当于掌握了全网的拓扑,拼凑出每台路由器对网络完整的认知
    • 什么叫链路(LINK):路由器接口
    • 什么叫状态(State):描述接口及其与邻居路由器之间的关系
      链路状态路由协议:SPF(最短路径优先算法),以自己为跟算出一颗无环树

    OSPF术语:

    • Router-ID:在OSPF domain中唯一地表示一台OSPF路由器 手动指定Router-ID非常重要
    • OSPF Cost:
      1. 开销 作为路由度量值,
      2. 接口cost=100M/接口带宽,其中100M为OSPF的参考带宽,可以修改(修改的话要保证全网有统一的参考带宽值)
      3. 每个激活的OSPF的几口都有一个cost值
      4. 一条OSPF路由的cost由该路由从起源一路到达本地的所有入接口cost值的总和

    OSPF的三张表:

    • 邻居表(Peer table):
    • 链路状态数据库(LSDB):
    • OSPF路由表(Routing table):基于LSDF进行SPF(Dijkstra算法),进而得出的OSPF路由表

    OSPF报文类型

    • Hello 建立和维护OSPF邻居关系 --邻居关系keep alive 周期性发送包 保活
    • DBD 链路状态数据库描述信息(描述LSDB中LSA头部信息)
    • LSR 链路状态请求,向OSPF邻居请求链路状态信息
    • LSU 链路状态更新(包含一条或多条LSA)
    • LSAck 对LSU中的LSA进行确认

    OSPF邻居关系的建立

    ipv6没有掩码

  • 相关阅读:
    JSON序列化时消除空格
    appium测试准备记录
    计算器的单元测试dome
    using关键字在C#中的3种用法
    VxWorks多任务功能
    VS2008与MATLAB R2007a混合编程配置过程
    MATLAB和C语言混合编程-----Matlab7.0 编译器设置
    C++虚函数与纯虚函数用法与区别(转载)
    printf("%f ", 3);输出结果为什么是0.000000(转载)
    浮点型数据在内存中存储的表示(转载)
  • 原文地址:https://www.cnblogs.com/fashow/p/15091481.html
Copyright © 2011-2022 走看看