IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> HCIA-R&S自用笔记(12)路由基础、直连路由与静态路由 -> 正文阅读

[网络协议]HCIA-R&S自用笔记(12)路由基础、直连路由与静态路由

路由基础(7/16,68min)

当路由器或其他三层设备收到一个IP数据包时,会查找数据包IP头部的目的地址,并在路由表中查找,在匹配到最优的路由后,将数据包扔给该路由所指的出接口(一定是本设备的接口)或下一跳(是下一个路由器的接口IP地址)。

路由器的工作内容:收到数据包查看目标IP,在路由器中选择最佳路径,维护路由表

[Quidway]dis ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 4        Routes : 4        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.0/24  Direct  0    0           D   1.1.1.1         LoopBack0
        1.1.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack0
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

路由配置、排错最好有拓扑图

Preference,优先级

回家(目的地),选择不同的交通工具,优先打车,其次公交,实在不行走路回家

路由表中的路由是已经选择/比较完的路由(路由表中一般只有一条最优路由)

路由类型DirectOSPFStaticRIP
管理距离01060100

Cost,开销/度量值

同样是回家,选择坐公交,1路车需要10站,2路车需要8站,3路车需要5站,优先三路车

等价路由

负载分担按照一定规则与配置进行分流

最长匹配原则及举例

9.1.2.1 00001001 00000001 00000010 00000001选择哪条路由

8.0.0.0 00001000 00000000 00000000 00000000 /8

至少前8位与我一致,实际上只有7位匹配)

9.0.0.0 00001000 00000000 00000000 00000000 /8

(至少前8位一致,实际上匹配15位)

9.1.0.0 00001001 00000001 00000000 00000000 /16

(至少前16位一致,实际上匹配22位,故匹配该条路由)

0.0.0.0 00000000 00000000 00000000 00000000 /0

(默认/缺省路由,至少前0位一致=什么都接受)

上述参与匹配或计算的三条路由都不涉及到Preference与Cost,因为目标地址不一样。可以理解为回学校,目的地可以是学校大门,可以是学校后街,也可以是寝室门口,优先选择最后者。

eNSP下查看路由器(AR2220)初始路由表

[Router]display ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 4        Routes : 4        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

四条路由分别为环回地址的网络号,主机号与广播号以及全网广播地址(相当于没有有效路由)

静态路由(7/18,50min)

静态路由配置命令

ip route-static 目标网络 子网掩码/前缀 下一跳地址/出接口

[Router]ip route-static 192.168.2.0 24 10.0.12.2

若出接口为以太网接口,则必须指定下一跳地址;若出接口为串口(Serial,用于广域网),则两种形式都可以(能写下一跳地址就写下一跳地址)

注意配置回程路由

负载分担(大家都干活)如两侧线路都是1Gbps

RouterA配置静态路由

[RouterA]ip route-static 2.2.2.0 24 12.0.0.2
[RouterA]ip route-static 2.2.2.0 24 34.0.0.2

RouterB配置静态路由

[RouterB]ip route-static 1.1.1.0 24 12.0.0.1
[RouterB]ip route-static 1.1.1.0 24 34.0.0.1

在RouterA上ping 2.2.2.2以及在RouterB上ping 1.1.1.1都能通

?路由备份/浮动静态路由

(有主有备,主先干活)如一侧线路为1Gbps(主),另一侧为100Mbps(备)

修改RouterA配置,使得到达2.2.2.2优先通过12.0.0.0/24网段

[RouterA]ip route-static 2.2.2.0 24 34.0.0.2 preference 100
Info: Succeeded in modifying route.

验证(Tracert):

[RouterA]tracert 2.2.2.2
--------
 traceroute to  2.2.2.2(2.2.2.2), max hops: 30 ,packet length: 40,press CTRL_C t
o break 

 1 12.0.0.2 60 ms  20 ms  10 ms 
--------
 [RouterA]ip route-static 192.168.2.0 24 x.x.x.x preference 100(备份)

验证(查看路由表):

[RouterA]display ip routing-table protocol static 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : Static
         Destinations : 1        Routes : 2        Configured Routes : 2

Static routing table status : <Active>
         Destinations : 1        Routes : 1

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        2.2.2.0/24  Static  60   0          RD   12.0.0.2        GigabitEthernet
0/0/0

Static routing table status : <Inactive>
         Destinations : 1        Routes : 1

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        2.2.2.0/24  Static  100  0          R    34.0.0.2        GigabitEthernet
0/0/1

路由表中只有主路由

验证(关闭最优路由接口

[RouterA]int GigabitEthernet 0/0/0
[RouterA-GigabitEthernet0/0/0]shutdown 
Jul 18 2022 21:18:43-08:00 RouterA %%01IFPDT/4/IF_STATE(l)[4]:Interface GigabitE
thernet0/0/0 has turned into DOWN state.
[RouterA-GigabitEthernet0/0/0]
Jul 18 2022 21:18:43-08:00 RouterA %%01IFNET/4/LINK_STATE(l)[5]:The line protoco
l IP on the interface GigabitEthernet0/0/0 has entered the DOWN state. 
[RouterA-GigabitEthernet0/0/0]qu
[RouterA]display ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 11       Routes : 11       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.0/24  Direct  0    0           D   1.1.1.1         LoopBack0
        1.1.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack0
      1.1.1.255/32  Direct  0    0           D   127.0.0.1       LoopBack0
        2.2.2.0/24  Static  100  0          RD   34.0.0.2        GigabitEthernet
0/0/1
       34.0.0.0/24  Direct  0    0           D   34.0.0.1        GigabitEthernet
0/0/1
       34.0.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
     34.0.0.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

[RouterA]

如上,只存在次优路由。

注意细节(不要配置错下一跳地址,若下一跳地址配置错误,ARP得不到回复,则无法封装IP包,路由器将对数据包做丢包处理)

缺省路由

可以通过静态路由配置,也可以通过动态路由协议发布;

通常用于末梢网络(如家庭上网,企业出口)

[Router]ip route-static 0.0.0.0 0.0.0.0 下一跳地址/出接口

Loopback接口

回环口,逻辑的,虚拟的接口

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-07-21 21:50:39  更:2022-07-21 21:52:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:25:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码