当前位置:   article > 正文

<2>基础知识——路由和数据包转发介绍_转发数据包用到的字段是

转发数据包用到的字段是

目录

路由器内部构造

1.定义

路由器的 CPU 和存储器

Internetwork Operating System

路由器启动步骤

【1】路由器启动的主要步骤

【2】验证路由器启动过程

路由器接口

【1】路由器管理接口

【2】两组主要的路由器接口

路由器和网络层

CLI配置和编制

执行最基本的编址方案

基本的路由器配置

执行基本的编址方案 

检验基本的路由配置 

建立路由表

路由表介绍

直连网络

【1】直连路由出现在路由表的条件

静态路由

【1】路由表中的静态路由

【2】何时使用静态路由

动态路由

【1】动态路由协议

【2】自主网络探索

【3】维护路由表

路由表原理

【1】路由表的原则(3 条法则)

路径的确定与交换功能

数据包字段与数据帧字段

【1】数据包字段

【2】MAC 子层帧格式

最佳路径和度量值

等价负载均衡

确定路径

【1】包转发包括两个功能

【2】通过以下三个方法之一确定结果

交换功能

交换功能步骤

总结


路由器内部构造

1.定义

路由器是计算机

路由器的基本组件:CPU,RAM(随机存取存储器,又称主存),ROM(只读存储器,又称内存),操作系统

路由器是网络组成的中心

路由器通常用于两种连接:
(1)WAN 连接 (连接到ISP);(2)LAN 连接

路由器检查数据报的目的IP地址,有助于确定最佳路径添加到路由表

路由器的 CPU 和存储器

路由器的组成及功能
(1)CPU – 执行操作系统的指令
(2)随机访问存储器 (RAM) – RAM 中内容断电丢失
•运行操作系统:
•运行配置文件:
•IP 路由表:
•ARP 缓存:
•数据包缓存区:
(3)只读存储器 (ROM) – 保存开机自检软件. ,存储路由器的启动引导程序
•bootstrap 指令
•基本的自检软件
•迷你版 IOS.
(4)非易失 RAM (NVRAM) – 存储启动配置. 这包括IP地址,路由协议,主机名
(5)闪存– 运行操作系统 (Cisco IOS)
(6)Interfaces – 拥有多种物理接口用于连接网络.

Internetwork Operating System

 (1)思科路由器所应用的操作系统被称为 InternetworkOperating System (IOS).

路由器启动步骤

【1】路由器启动的主要步骤

 (1)检测路由器硬件
-Power-On Self Test (POST)
-执行引导装入程序
(2)定位加载 Cisco IOS 软件
-定位 IOS
-加载 IOS
(3)定位加载启动配置文件或进入配置模式
- 启动程序搜寻配置文件

【2】验证路由器启动过程

show version 命令用于查看路由器在启动过程中的信息。信息包括:
(1)平台的 model number;(2)镜像名称 和IOS 版本;(3)只读存储器中的引导程序版本;(4)flash的容量
(5)镜像文件名及存储路径;(6)接口的类型及编号;(7)NVRAM的容量;(8)配置寄存器的值

路由器接口

【1】路由器管理接口

(1)Console 口(典型的配置接口);(2)Auxiliary 口(音频输入接口)
路由器物理接口使得路由器接受或发送数据包
每个接口连接到一个独立的网络
路由器外部由各种插孔和插座组成
接口类型:
(1)以太网;(2)快速以太网;(3)串口
(4)DSL;    (5)ISDN;         (6)Cable

【2】两组主要的路由器接口

1. 局域网接口
(1)被用来连接局域网
(2)拥有二层mac地址
(3)可被分配三层IP地址
(4)通常由 RJ-45接口组成
2. 广域网接口
(1)用于连接外部网络.
(2)依靠广域网技术, 可应用二层地址.
(3)使用三层地址

路由器和网络层

路由器借助目的IP地址转发数据包
(1)路由表决定数据包的路径.           (2)确定最佳路径
(3)包被封装成帧                              (4)帧通过媒介以比特流的形式排列

Routers Operate at Layers(路由器分层运行)

(1)路由器接收一串编码比特流
(2)比特流被解码后传至二层
(3)路由器解压缩数据帧
(4)保留数据包传至第三层(在这层检测目的IP地址决定路由路径)
(5)数据包被压缩封装送至出口

CLI配置和编制

执行最基本的编址方案

在设计新网络或规划现有网络时,请将网络记录下来。

至少要绘制一幅指示物理连接的拓扑图,以及一张列出以下信息的地址表:

设备名称
接口使用规划
IP地址和子网掩码
设备的默认网关地址,例如PC机

基本的路由器配置

为路由器命名:Router(config)# hostname name

设置口令:Router(config)# enable secret password

                  Router(config)# line console 0

                  Router(config)# password password

                  Router(config)# login

                  Router(config)# line vty 0 4

                  Router(config-line)# password password

                  Router(config-line)# login

配置登录提示文字:Router(config)# banner motd # message #

执行基本的编址方案 

配置接口:Router(config)# interface type number

                  Router(config-if)# ip address address mask

                  Router(config-if)# description description

                  Router(config-if)# no shutdown

保存路由器更改:Router# copy running-config startup-config

检查show命令的输出:Router# show running-config

                                     Router# show ip route

                                     Router# show ip interface brief

                                     Router# show interfaces

检验基本的路由配置 

-使用 show running-config 命令
-存储路由器基本配置 copy running-config startup-config
-其他检验路由器的命令:
(1)Show running-config – 显示当前随机访问存储器中的配置
(2)Show startup-config – 显示NVRAM中的配置文件
(3)Show IP route – 现实路由表
(4)Show interfaces – 显示所有接口的配置信息
(5)Show IP int brief -显示接口的简要信息

建立路由表

路由表介绍

(1)路由表存储在 RAM 中,包含以下信息:
直连网络 – 一个设备连接到另一个路由器接口时会出现
远程网络连接 – 这个网络并非直接连接到某一台路由器
网络的详细信息 包括源信息, 网络地址和子网掩码, 下一条路由的IP地址

(2)建立路由表的三种途径:
直连路由 –直接连到路由器上的网络
静态路由 –管理员手工构建路由表
动态路由 –路由器之间动态学习到的路由表

(3)Show ip route 用于查看路由表

直连网络

【1】直连路由出现在路由表的条件

1. 接口应该 up up.
2. IP 地址通过接口分配

静态路由

【1】路由表中的静态路由

-包含: 网络地址和子网掩码 以及路由下一跳IP地址或出接口
-在路由表中用S标出
-在静态或动态路由被使用之前,路由表中必须包含与远程网络相关的直连路由

【2】何时使用静态路由

-路由器较少
-唯一外连出口
-星型拓扑

动态路由

【1】动态路由协议

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

【2】自主网络探索

-通过共享路由表信息路由器能探索到新的网络

【3】维护路由表

-动态路由协议用来共享路由信息 维护更新自身的路由表
IP routing protocols. 常见的路由协议:
-RIP(路由信息协议)
-IGRP(内部网关路由协议)
-EIGRP(增强内部网关路由协议)
-OSPF(开放式最短路径优先)

路由表原理

【1】路由表的原则(3 条法则)

1. 每台路由器根据其自身路由表中的信息独立作出决策.
2. 一台路由器的路由表中包含某些信息并不表示其它路由器也包含相同的信息
3. 有关两个网络之间路径的路由信息并不能提供反向路径(即返回路径)的路由信息.

路径的确定与交换功能

数据包字段与数据帧字段

【1】数据包字段

IP数据包字段提供关于数据包发送和接受主机的信息
对于学习CCNA的同学要掌握以下几个部分:
(1)-目的IP地址;(2)-源IP 地址;(3)-版本号和生存周期
(4)-IP 包头长度;(5)-优先级和服务类型;(6)-数据包长度

【2】MAC 子层帧格式

MAC 帧字段包括:
(1)-报头;(2)-起始定界符;(3)-目的 MAC 地址;(4)-源 MAC地址
(5)-类型/长度;(6)-数据和填充体;(7)-帧校验序列

最佳路径和度量值

(1)Metric是一个数值,用以确定到达目的地的最佳路径
(2)Metrics 可以是一个简单的变量也可以是有多个变量符合而成
(3)路由协议有两种Metric :
         -跳数
         -带宽

Metric (度量)越小路由越优先

等价负载均衡

等价 metric 是同样的目的地有多条等价路径
等价负载均衡解决这个问题. 路由器通过多个出口发送数据包

确定路径

【1】包转发包括两个功能

–找出最佳路径
–送到外出接口

【2】通过以下三个方法之一确定结果

-Directly Connected Network:直接通过本路由器接口转发数据包到主机
-Remote Network:转发数据包到下一跳路由器
-No Route Determined:丢弃该数据包并报告差错

交换功能

路由器的交换功能把数据包从一个接口转到另一个接口
-当数据包到达路由器将做以下处理:
(1)剥离二层帧头.
(2)根据目的IP地址选出最佳路由.
(3)将数据包重新封装成帧.
(4)将帧转发出去

一个数据包从一台网络设备到另一台
-源和目的IP地址在过程中不会改变
-包在路由器之间传输其源和目的2层地址地址将随之变化 next.( 二层地址不一定总是MAC地址 )
-TTL值每经过一跳减1(TTL值为255)

交换功能步骤

Step1- PC1 将 IP 数据包封装成以太网帧,并将其目的 MAC 地址设为 R1 FastEthernet 0/0 接口的 MAC 地址

Step2(1)- R1 发现帧的目的mac地址是自己的mac地址

Step2(2-3)- R1 剥离以太网帧后检测目的IP地址.

Step2(4)- R1 在路由表中寻找目的 IP地址

Step2(5)- R1 查询下一跳IP地址,更新目的地址从新封装成帧

Step2(6)- R3 将以太网数据包从接口 Fa0/0转发出去

Step3(1)- R2发现帧的目的mac地址是自己的mac地址

Step3(2-3)- R2 剖离以太网帧头 检测目的ip地址

Step3(4)- R2在路由表中寻找目的 IP地址

Step3(4)- R2更新目的地址从新封装成帧

Step3(5)- R2将以太网数据包从接口 S0/0转发出去

Step4(1)- R3 接受 PPP 帧

Step4(2-3)- R3 剥离 PPP 帧 检测目的 IP地址

Step4(4)- R3在路由表中寻找目的 IP 地址

Step4(5)- R3 的快速以太口直接连接到目的,更新目的地址从新封装成帧.

Step5- IP 数据包到达 PC2. 帧被剥离后继续检测上层协议

总结

路由器和计算机通过网络发送数据.
路由器组件:
(1)-硬件. CPU, 存储器, 系统总线, 接口
(2)-软件
      -IOS
      -配置文件
路由器基本配置:
(1)-主机名
(2)-路由器标语
(3)-口令
(4)-接口配置也就是IP地址和子网掩码
路由表包括以下信息
(1)-直连网络
(2)-远程网络
(3)-网络地址和子网掩码
(4)-下一跳IP地址

路由器确定包的路径经过以下几步:
(1)接收二层帧确定其目的地址.
(2)检测目的IP地址.
(3)若路由表中有相应路由条目,路由器将其封装成帧后将其送往下一个目的.
(4)过程将持续到数据包到达目的.
(5)注意 – 只有 MAC 地址才改变源和目的地址 IP 地址不会变.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/89573
推荐阅读
相关标签
  

闽ICP备14008679号