HCIA笔记6--路由基础

0. 概念

自治系统:一个统一管理的大型网络,由路由器组成的集合。

路由器隔离广播域,交换机隔离冲突域。

1.路由器工作原理

路由器根据路由表进行转发数据包;

  1. 路由表中没有路由,直接丢弃该数据包
  2. 路由表中只有一条路由匹配目标ip时,直接根据路由表项进行转发。
  3. 路由表中有多个路由表项匹配数据包的目标ip时:
    • 最长掩码匹配原则
    • 掩码相同,比较外部路由优先级,数值越小越优先
    • 外部路由优先级相同,比较内部路由优先级
    • 如果内部路由优先级相同,则比较开销值,数值越小越优先
    • 如果开销值相同,则认为两条路都是最优路径,形成负载分担

路由表项

2. 跨网访问流程

  1. PC1 请求访问PC2, PC1发现两者不在同一个网段

  2. PC1请求网关mac地址,如果PC1的arp缓存表中无网关mac地址;则进行发起arp广播来获取网关AR1的mac地址。

  3. PC1封装数据包,并将其发往路由器AR1的g0/0/1口。

    dip: 192.168.2.1

    sip: 192.169.1.1

    dmac: ar1_g001_mac

    smac:pc1_mac

  4. 路由器AR1在路由表项中查找去往192.168.2.1的下一跳的IP地址(10.1.12.2); 路由器在arp缓存表中查找下一跳的mac地址;如果没找到,则进行arp广播获得下一跳的mac地址。

  5. 路由器AR1封装数据包,并将其从g0/0/0口发给下一跳路由器AR2的g0/0/0口。

    dip: 192.168.2.1

    sip: 192.169.1.1

    dmac: ar2_g000_mac

    smac: pc1_mac

  6. 路由器AR2收到AR1发来的数据包,查找路由表发现下一跳IP地址(192.168.2.1/24),与自己同网段;查找自己的arp缓存中是否有PC2(192.168.2.1)的mac地址。如果没有,则进行arp广播请求PC2的mac地址。

  7. 路由器AR2封装数包,并将其从g0/0/1口发往下一跳PC2。

    dip: 192.168.2.1

    sip: 192.169.1.1

    dmac: pc2_mac

    smac: pc1_mac

  8. PC2收到PC1发送的数据包

3. 静态路由配置

  • 给路由器接口配置ip
sh 复制代码
ip address 192.168.1.254 24
  • 查看路由器的路由表
sh 复制代码
display ip routing-table

路由表项会额外加上广播地址和网络号地址

  • 查看路由表接口ip信息
sh 复制代码
display ip interface brief
  • 配置静态路由表项
sh 复制代码
ip route-static 192.168.2.0 24 10.1.12.2
# ip route-static 目标IP地址 目标IP地址子网掩码 下一跳IP地址

路由表项

相关推荐
大鹏说大话3 小时前
SSL证书自动化的未来:ACME协议与Let’s Encrypt实践
网络·安全
handler013 小时前
从源码到二进制:深度拆解 Linux 下 C 程序的编译与链接全流程
linux·c语言·开发语言·c++·笔记·学习
被摘下的星星3 小时前
网际协议(IP协议)
网络·tcp/ip
爱学习的小囧4 小时前
ESXi VMkernel 端口 MTU 最佳设置详解
运维·服务器·网络·php·虚拟化
寒秋花开曾相惜6 小时前
(学习笔记)4.1 Y86-64指令集体系结构(4.1.4 Y86-64异常&4.1.5 Y86-64程序)
开发语言·jvm·数据结构·笔记·学习
Theodore_10227 小时前
深度学习(15):倾斜数据集 & 精确率-召回率权衡
人工智能·笔记·深度学习·机器学习·知识图谱
不会聊天真君6477 小时前
JavaScript基础语法(Web前端开发笔记第三期)
前端·javascript·笔记
TechubNews7 小时前
Base 发布首个独立 OP Stack 框架的网络升级 Azul,将是 L2 自主迭代的开端?
大数据·网络·人工智能·区块链·能源
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.7 小时前
Redis主从复制配置全攻略
数据库·redis·笔记
多年小白8 小时前
中科院 Ouroboros 晶圆级存算一体芯片深度解析
大数据·网络·人工智能·科技·ai