目录

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

IP包头分析

图片及相关介绍

 day13 IP包头分析 | 路由器原理 1 Safe

  • 版本(4):版本字段,IP v4

  • 首段长度(4):IP 包头部长度,因为长度可变,所以需要定义

  • 优先级与服务类型(8):TOS,一般用于运营商提供特权服务

  • 总长度(16):IP 数据总长度

  • 标识符(16):用来区分两个不相关的 IP 包

  • 标志(3):共三位二进制

    第一位默认为 0,暂留位不启用。

    第二位为 1 时表示 未分包,为 0 时表示 已分包。

    第三位为 1 时表示 非最后一包,为 0 时表示 此包为最后一个包。

  • 段偏移量(13):用来给每个分包进行排序,依次加 1048

  • TTL(8):生命周期字段,每经过一个路由器便减去 1,为 0 时会被丢弃。为了不让一个数据包在网络中无限的循环下去

  • 协议号(8):协议字段,用来标识封装的上层数据是 UDP 还是 TCP

    UDP 是 17

    TCP 是 6

    CAMP 是 1

  • 首部校验和(16):和帧尾 FCS 作用一样,用于校验 IP包

  • 源地址(32):自己的 IP 地址

路由原理

路由概述

  • 路由:跨越从源主机到目标主机的一个互联网络来转发数据包的过程

    也是根据 路由表 为 IP 包选择路径的过程

  • 路由表:路由器中维护的路由条目的集合,路由器根据路由表做路径选择

  • 路由表的形成:

    • 直连网段:配置 IP地址,端口 UP 状态,自动配置
    • 非直连网段:需要手动配置

路由类型

  • 静态路由:由管理员手工配置,是单向的,缺乏灵活性
  • 默认路由:当路由器在路由表中找不到目标网络的路由条目时,路由器吧请求转发到默认路由接口

交换与路由对比

  • 路由工作在网络层
    • 根据“路由表”转发数据
    • 路由选择
    • 路由转发
  • 交换工作在数据链路层
    • 根据“MAC地址表”转发数据
    • 硬件转发

相关命令

  • 静态路由:

    conf t '全局配置模式'
    ip route 目标网段 子网掩码 下一跳IP
    如:
    ip route 70.1.1.0 255.255.255.0 20.1.1.2
    
  • 默认路由:

    conf t '全局配置模式'
    ip route 0.0.0.0 0.0.0.0 下一跳IP
    
  • 浮动路由:在静态或默认路由后加空格 + 数字(正整数)

    conf t '全局配置模式'
    ip route 0.0.0.0 0.0.0.0 20.1.1.2 (默认为1)
    ip route 0.0.0.0 0.0.0.0 30.1.1.2 2(优先级为2)
    
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄