路由简介

路由器内部构造

路由器也是计算机

  1. CPU
  2. 内存
  3. ROM
  4. 操作系统

LAN:局域网 (以太口)
WAN:广域网 (串口)
ISP:Internet服务提供商

路由器确定最佳路径

各个组件

闪存和RAM存储和加载IOS

  1. CPU : 执行操作系统的指令,(系统初始化,路由功能,接口控制)
  2. 内存(RAM) : 存储CPU所要执行的指令和数据

操作系统:启动时,操作系统会将思科IOS复制到内存中
运行配置文件:存储当前所运行的配置命令的配置文件
IP路由表:存储直连网络和远程网络的相关信息
ARP缓存:此缓存包含IP地址到MAC地址的映射
数据包缓冲区:数据包到达接口之后和送出接口之前存储的地方

  1. ROM : 是一种永久性存储器
    bootstrap指令
    基本诊断软件
    精简版IOS
  2. 闪存 : 非易失性计算机存储器,可以用电子方式存储和擦除
    路由器断点或者重启,闪存中的数据不会丢失
  3. NVRAM : (非易失性RAM)在电源关闭后不会丢失数据
路由器启动过程
  1. POST: 检测路由器硬件
  2. 加载bootstrap(自举)程序
  3. 查找思科IOS
  4. 加载思科IOS
  5. 查找配置文件
  6. 加载启动配置文件或者进入设置模式

设置模式

  1. 用户执行模式
  2. 特权执行模式
  3. 全局配置模式
配置语句
  1. 命名路由器
Router(config)#hostname name
  1. 设置口令
Router(config)#enable secret password
Router(config)#line console 0  
Router(config-line)#password password   
Router(config-line)#login  
Router(config)#line vty 0 4  
Router(config-line)#password password  
Router(config-line)#login  
  1. 配置接口
Router(config)#interface type number  
Router(config-if)#ip address address mask  
Router(config-if)#description description  
Router(config-if)#no shutdown  
  1. 保存路由器更改
Router# copy running-config start-config
  1. 检查show命令的输出
Router# show ip route  
Router# show running-config  
Router# show show ip interface brief  
Router# show interfaces  

何时使用静态路由

  • 网络只有几台路由器
  • 网络中仅通过单个ISP接入Internet
  • 以集中星型拓扑配置的大型网络

动态路由的功能

  • 网络发现
  • 更新和维护路由表

向路由表添加远程网络
探索网络
更新维护路由表

IP路由协议

  • RIP (Routing Information Protocol路由信息协议)
  • IGRP (Interior Gateway Routing Protocol内部网关路由协议)
  • EIGRP (Enhanced 增强型IGRP)
  • OSPF (Open Shortest Path First开放式最短路径优先协议)
  • IS-IS(Intermediate System-to 中间系统到中间系统)
  • BGP(Border Gateway Protocol边界网关协议)

IP数据包格式
undefined
MAC帧格式

mac_addr.jpg

最佳路径和度量
  • 跳数:跳数是指数据包到达目的地之前必须经过的路由器个数
  • 带宽:(链路速度)表示链路的数据传输能力
    协议不同度量不一样
  • RIP: 跳数
  • OSPF: 带宽
等价负载均衡

当路由器有多条路径到达目的网络,并且这些路径的度量值(跳数,带宽等)都相等(所谓的开销)路由器将进行等价负载均衡 (平均分配)

路径决定
  • 直接相连网络
  • 远程网络
  • 无法决定路由(没有上面两种情况且无缺省路由,数据包丢弃)
交换功能

(当从一个网络传入,一另一个网络为目的的数据包)

  1. 通过移除第2层帧报头来解封第3层数据包
  2. 检查IP数据包的目的IP地址以便从路由表中选择最佳路径
  3. 将第三层数据包封装成新的第2层帧,并将该帧从送出接口转发出去

此过程中除了生存时间TTL(Time To Live)字发生变化,当路由器收到一个IP数据包,会将TTL减1,当TTL=0时,就会将它丢弃.TTL是防止IP数据包无休止地传输

posted @ 2021-07-25 19:23  蔚蓝的海洋  阅读(247)  评论(0编辑  收藏  举报