OSPF的网络类型

news2024/11/19 13:34:50

1.3配置OSPF的网络类型

1.3.1实验3:配置P2P网络类型

  1. 实验需求
  1. 实现单区域OSPF的配置
  2. 实现通过display命令查看OSPF的网络类型
  1. 实验拓扑

实验拓扑如图1-11所示

                         图1-11   配置P2P网络类型

  1. 实验步骤
  1. 步骤1:[1] 配置IP地址

  路由器R1[2] 的配置

<Huawei>system-view

Enter system view, return user view with Ctrl+Z.

[Huawei]undo info-center enable

[Huawei]sysname R1

[R1]interface s0/0/0

[R1-Serial0/0/0]ip address 12.1.1.1 24

[R1-Serial0/0/0]quit

[R1]interface LoopBack 0

[R1-LoopBack0]ip address 1.1.1.1 32

[R1-LoopBack0]quit

  路由器R2[3] 的配置

<Huawei>system-view

Enter system view, return user view with Ctrl+Z.

[Huawei]undo info-center enable

[Huawei]sysname R2

[R2]interface s0/0/1

[R2-Serial0/0/1]ip address 12.1.1.2 24

[R2-Serial0/0/1]quit

[R2]interface LoopBack 0

[R2-LoopBack0]ip address 2.2.2.2 32

[R2-LoopBack0]quit

  1. 步骤2:[4] 运行OSPF

路由器R1的配置

[R1]ospf router-id 1.1.1.1

[R1-ospf-1]area 0

[R1-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255

[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0

[R1-ospf-1-area-0.0.0.0]quit

路由器R2的配置

[R2]ospf router-id 2.2.2.2

[R2-ospf-1]area 0

[R2-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255

[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

[R2-ospf-1-area-0.0.0.0]quit

  1. 实验调试
  1. R1上查看S0/0/0的二层封装

[R1]display interface s0/0/0  //查看接口s0/0/0信息

Serial0/0/0 current state : UP

Line protocol current state : UP

Last line protocol up time : 2022-04-28 17:13:04 UTC-08:00

Description:

Route Port,The Maximum Transmit Unit is 1500, Hold timer is 10(sec)

Internet Address is 12.1.1.1/24

Link layer protocol is PPP   //二层封装为PPP

LCP opened, IPCP opened

Last physical up time   : 2022-04-28 17:08:25 UTC-08:00

Last physical down time : 2022-04-28 17:08:22 UTC-08:00

Current system time: 2022-04-28 17:19:13-08:00Interface is V35

    Last 300 seconds input rate 7 bytes/sec, 0 packets/sec

    Last 300 seconds output rate 9 bytes/sec, 0 packets/sec

    Input: 3742 bytes, 169 Packets

    Ouput: 4310 bytes, 177 Packets

    Input bandwidth utilization  : 0.08%

Output bandwidth utilization : 0.11%

  1. 在R1上查看OSPF的网络类型

[R1]display ospf interface s0/0/0

         OSPF Process 1 with Router ID 1.1.1.1

                 Interfaces

 Interface: 12.1.1.1 (Serial0/0/0) --> 12.1.1.2

 Cost: 1562    State: P-2-P     Type: P2P       MTU: 1500 

 Timers: Hello 10 , Dead 40 , Poll  120 , Retransmit 5 , Transmit Delay 1

通过本实验可以看到,如果链路层封装的PPP,那么OSPF的网络类型为P2P。

1.3.2实验4:配置broadcast网络类型

1.     实验需求

  1. 控制OSPF DR的选举
  2. 实现通过display命令查看OSPF的网络类型

2.     实验拓扑

配置broadcast网络类型如图1-12所示。

图1-12 配置broadcast网络类

3.     实验步骤

  1. 配置IP地址

R1配置

<Huawei>system-view

Enter system view, return user view with Ctrl+Z.

[Huawei]undo info-center enable

[Huawei]sysname R1

[R1]interface g0/0/0

[R1-GigabitEthernet0/0/0]ip address 10.1.1.1 24

[R1-GigabitEthernet0/0/0]quit

[R1]interface LoopBack 0

[R1-LoopBack0]ip address 1.1.1.1 32

[R1-LoopBack0]quit

R2配置

<Huawei>system-view

Enter system view, return user view with Ctrl+Z.

[Huawei]undo info-center enable

[Huawei]sysname R2

[R2]interface g0/0/0

[R2-GigabitEthernet0/0/0]ip address 10.1.1.2 24

[R2-GigabitEthernet0/0/0]quit

[R2]interface LoopBack 0

[R2-LoopBack0]ip address 2.2.2.2 32

[R2-LoopBack0]quit

R3配置

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname R3

[R3]interface g0/0/0

[R3-GigabitEthernet0/0/0]ip address 10.1.1.3 24

[R3-GigabitEthernet0/0/0]quit

[R3]interface LoopBack 0

[R3-LoopBack0]ip address 3.3.3.3 32

[R3-LoopBack0]quit

R4配置

<Huawei>system-view

Enter system view, return user view with Ctrl+Z.

[Huawei]undo info-center enable

[Huawei]sysname R4

[R4]interface g0/0/0

[R4-GigabitEthernet0/0/0]ip address 10.1.1.4 24

[R4-GigabitEthernet0/0/0]quit

[R4]interface LoopBack 0

[R4-LoopBack0]ip address 4.4.4.4 32

[R4-LoopBack0]quit

  1. 运行OSPF

R1的配置

[R1]ospf router-id 1.1.1.1

[R1-ospf-1]area 0

[R1-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255

[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0

[R1-ospf-1-area-0.0.0.0]quit

R2的配置

[R2]ospf router-id 2.2.2.2

[R2-ospf-1]area 0

[R2-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255

[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

[R2-ospf-1-area-0.0.0.0]quit

R3的配置

[R3]ospf router-id 3.3.3.3

[R3-ospf-1]area 0

[R3-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255

[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0

[R3-ospf-1-area-0.0.0.0]quit

R4的配置

[R4]ospf router-id 4.4.4.4

[R4-ospf-1]area 0

[R4-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255

[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0

[R4-ospf-1-area-0.0.0.0]quit

4.实验调试

  1. 在R1上查看g0/0/0的二层封装

<R1>display interface g0/0/0

GigabitEthernet0/0/0 current state : UP

Line protocol current state : UP

Last line protocol up time : 2022-04-28 17:42:07 UTC-08:00

Description:

Route Port,The Maximum Transmit Unit is 1500

Internet Address is 10.1.1.1/24

IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 5489-98ab-3a55

Last physical up time   : 2022-04-28 17:41:34 UTC-08:00

Last physical down time : 2022-04-28 17:41:23 UTC-08:00

Current system time: 2022-04-28 18:06:52-08:00

Hardware address is 5489-98ab-3a55

    Last 300 seconds input rate 82 bytes/sec, 0 packets/sec

    Last 300 seconds output rate 9 bytes/sec, 0 packets/sec

    Input: 106447 bytes, 962 packets

    Output: 13822 bytes, 154 packets

    Input:

      Unicast: 14 packets, Multicast: 943 packets

      Broadcast: 5 packets

    Output:

      Unicast: 17 packets, Multicast: 137 packets

      Broadcast: 0 packets

    Input bandwidth utilization  :    0%

    Output bandwidth utilization :    0%

通过以上输出可以看到二层封装的为PKTFMT_ETHNT_2

  1. 在R1上查看OSPF的网络类型

<R1>display ospf interface g0/0/0

         OSPF Process 1 with Router ID 1.1.1.1

                 Interfaces

 Interface: 10.1.1.1 (GigabitEthernet0/0/0)

 Cost: 1       State: DR        Type: Broadcast    MTU: 1500 

 Priority: 1

 Designated Router: 10.1.1.1

 Backup Designated Router: 10.1.1.2

 Timers: Hello 10 , Dead 40 , Poll  120 , Retransmit 5 , Transmit Delay 1

通过以上输出可以看到二层封装为PKTFMT_ETHNT_2,那么OSPF的网络类型为broadcast。

【思考】10.1.1.1成为了DR,10.1.1.2成为了BDR。为什么?怎么操作才能让10.1.1.4成为DR,10.1.1.3成为BDR。

方法1:所有设备重启OSPF进程reset ospf 1 process

方法2:把R1和R2的接口的优先级设置为0[5] 

1.3.3实验5:配置NBMA和P2MP网络类型

1.     实验需求

  1. 控制OSPF DR的选举
  2. 修改OSPF的网络类型

2.     实验拓扑

配置NBMA和P2MP网络类型实验拓扑如图1-13所示。

                    图1-13 配置NBMA和P2MP网络类型

3.     实验步骤

  1. 帧中继的配置如图1-14和图1-15所示

 [6] 

                            图1-14    帧中继的配置一

                          图1-15  帧中继的配置二

注意:帧中继的配置要在拓扑搭建前就要配置好,设备启动后不用做任何配置

  1. 配置IP地址

  R1的配置

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname R1

[R1]interface s0/0/0

[R1-Serial0/0/0]link-protocol fr   //二层的封装协议为FR

Warning: The encapsulation protocol of the link will be changed.

Continue? [Y/N]:y   //选择Y

[R1-Serial0/0/0]fr map ip 10.1.1.2 102 broadcast   //去10.1.1.2打上102的标记然后广播

[R1-Serial0/0/0]fr map ip 10.1.1.3 103 broadcast   //去10.1.1.3打上102的标记然后广播

[R1-Serial0/0/0]ip address 10.1.1.1 24  //配置接口IP地址

[R1-Serial0/0/0]quit

[R1]interface LoopBack 0

[R1-LoopBack0]ip address 1.1.1.1 24

[R1-LoopBack0]quit

 R2的配置

<Huawei>system-view

[Huawei]undo info-center enable

Info: Information center is disabled.

[Huawei]sysname R2   

[R2]interface s0/0/0

[R2-Serial0/0/0]link-protocol fr

Warning: The encapsulation protocol of the link will be changed.

Continue? [Y/N]:y

[R2-Serial0/0/0]fr map ip 10.1.1.1 201 broadcast

[R2-Serial0/0/0]ip address 10.1.1.2 24

[R2-Serial0/0/0]quit

[R2]interface LoopBack 0

[R2-LoopBack0]ip address 2.2.2.2 24

[R2-LoopBack0]quit

R3的配置

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname R3

[R3]interface s0/0/0

[R3-Serial0/0/0]link-protocol fr

Warning: The encapsulation protocol of the link will be changed.

Continue? [Y/N]:y

[R3-Serial0/0/0]fr map ip 10.1.1.1 301 broadcast

[R3-Serial0/0/0]ip address 10.1.1.3 24

[R3-Serial0/0/0]quit

[R3]interface LoopBack 0

[R3-LoopBack0]ip address 3.3.3.3 24

[R3-LoopBack0]quit

  1. 运行OSPF

R1的配置

[R1]ospf router-id 1.1.1.1

[R1-ospf-1]area 0

[R1-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255

[R1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255

[R1-ospf-1-area-0.0.0.0]quit

R2的配置

[R2]ospf router-id 2.2.2.2

[R2-ospf-1]area 0

[R2-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255

[R2-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255

[R2-ospf-1-area-0.0.0.0]quit

R3的配置

[R3]ospf router-id 3.3.3.3

[R3-ospf-1]area 0

[R3-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255

[R3-ospf-1-area-0.0.0.0]network 3.3.3.0 0.0.0.255

[R3-ospf-1-area-0.0.0.0]quit

4.     实验调试

  1. 在R1上查看OSPF的邻接关系

[R1]display ospf peer brief

        OSPF Process 1 with Router ID 1.1.1.1

                Peer Statistic Information

 ----------------------------------------------------------------------------

 Area Id          Interface                        Neighbor id      State   

 ----------------------------------------------------------------------------

通过以上输出,可以看到OSPF没有任何邻接关系。

  1. 查看R1的OSPF的接口状态

[R1]display ospf interface s0/0/0

        OSPF Process 1 with Router ID 1.1.1.1

               Interfaces

 Interface: 10.1.1.1 (Serial0/0/0)

 Cost: 1562    State: DR        Type: NBMA      MTU: 1500 

 Priority: 1

 Designated Router: 10.1.1.1

 Backup Designated Router: 0.0.0.0

 Timers: Hello 30 , Dead 120 , Poll  120 , Retransmit 5 , Transmit Delay 1

通过以上输出可以看到OSPF的网络类型为NBMA

【技术要点】

二层封装的为帧中继,在这样的网络上面运行 OSPF协议,默认的网络类型为NBMA,所以在帧中继的网络环境中布置OSPF要注意:

  • NB代表不支持广播,OSPF的Hello包默认使用组播发送,但是NBMA不支持广播和组播,所以要单播建立邻居
  • MA代表多路由访问,会选择DR和BDR,我们要让中心站点R1成为DR,没有必要选择BDR,因为中心站点出了问题,分支站点间也不能通信了

  1. 配置单播建立邻居

R1的配置

[R1]ospf

[R1-ospf-1]peer 10.1.1.2  //和10.1.1.2单播邻居

[R1-ospf-1]peer 10.1.1.3  //和10.1.1.3单播邻居

R2的配置

[R2]ospf

[R2-ospf-1]peer 10.1.1.1  //和10.1.1.1单播邻居

[R2-ospf-1]quit

R3的配置

[R3]ospf

[R3-ospf-1]peer 10.1.1.1  //和10.1.1.1单播邻居

[R3-ospf-1]quit

  1. 配置R1为DR,不选择BDR

R2的配置

[R2]interface s0/0/0

[R2-Serial0/0/0]ospf dr-priority 0   //优先级设置为0

[R2-Serial0/0/0]quit

R3的配置

[R3]interface s0/0/0

[R3-Serial0/0/0]ospf dr-priority 0   //优先级设置为0

[R3-Serial0/0/0]quit

  1. 在R1上查看OSPF的邻接关系

[R1]display ospf peer brief

        OSPF Process 1 with Router ID 1.1.1.1

                Peer Statistic Information

 ----------------------------------------------------------------------------

 Area Id          Interface                        Neighbor id      State   

 0.0.0.0          Serial0/0/0                      2.2.2.2          Full       

 0.0.0.0          Serial0/0/0                      3.3.3.3          Full       

 ----------------------------------------------------------------------------

通过以上输出可以看到R1与R2、R1与R3的邻居关系为full

  1. 删除(3)和(4)的配置

R1的配置

[R1]ospf

[R1-ospf-1]undo peer 10.1.1.2

[R1-ospf-1]undo peer 10.1.1.3

[R1-ospf-1]quit

R2的配置

[R2]ospf

[R2-ospf-1]undo peer 10.1.1.1

[R2-ospf-1]quit

R3的配置

[R3]ospf

[R3-ospf-1]undo peer 10.1.1.1

[R3-ospf-1]quit

查看OSPF的邻居关系

[R1]display ospf peer brief

        OSPF Process 1 with Router ID 1.1.1.1

                Peer Statistic Information

 ----------------------------------------------------------------------------

 Area Id          Interface                        Neighbor id      State   

 ----------------------------------------------------------------------------

通过以上输出,可以看到OSPF的邻居关系为无

  1. 把网络类型改成P2MP

R1的配置

[R1]interface s0/0/0

[R1-Serial0/0/0]ospf network-type p2mp   //设置OSPF的网络类型为P2MP

[R1-Serial0/0/0]quit

R2的配置

[R2]interface s0/0/0

[R2-Serial0/0/0]ospf network-type p2mp    //设置OSPF的网络类型为P2MP

[R2-Serial0/0/0]quit

R3的配置

[R3]interface s0/0/0

[R3-Serial0/0/0]ospf network-type p2mp    //设置OSPF的网络类型为P2MP

[R3-Serial0/0/0]quit

  1. 查看OSPF的邻居状态

[R1]display ospf peer brief

        OSPF Process 1 with Router ID 1.1.1.1

                Peer Statistic Information

 ----------------------------------------------------------------------------

 Area Id          Interface                        Neighbor id      State   

 0.0.0.0          Serial0/0/0                      2.2.2.2          Full       

 0.0.0.0          Serial0/0/0                      3.3.3.3          Full       

 ----------------------------------------------------------------------------

通过以上输出可以看到,OSPF的邻接关系为full

【技术要点】

没有一种链路层协议会被缺省的认为是Point-to-Multipoint类型。点到多点必须是由其他的网络类型强制更改的。常用做法是将非全连通的NBMA改为点到多点的网络。

在该类型的网络中:

  • 以组播形式(224.0.0.5)发送Hello报文。
  • 以单播形式发送其他协议报文(DD报文、LSR报文、LSU报文、LSAck报文)。

有任何技术问题可以加下方的V

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1124547.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于SpringBoot的学生班级考勤管理系统

基于SpringBootVue的学生班级考勤管理系统的设计与实现~ 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBootMyBatisVue工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 管理员界面 课程管理 班级管理 学生管理 学生界面 考勤管理 摘要 学生…

Deployments

Deployments 一个 Deployment 为 Pod 和 ReplicaSet 提供声明式的更新能力。 你负责描述 Deployment 中的目标状态&#xff0c;而 Deployment 控制器&#xff08;Controller&#xff09; 以受控速率更改实际状态&#xff0c; 使其变为期望状态。你可以定义 Deployment 以创建新…

项目快讯|深汕特别合作区气膜羽毛球馆正式开工

“永不坍塌”的气膜运动馆 “安全”是每个行业可持续发展的核心原则、是每个企业长久生存的重要底线、是每个人追求幸福生活的基本保障。 任何新行业、新技术、新材料、新工艺的发展都需要逐步规范化的企业标准、行业标准、国家标准。 气承膜技术发展的初期&#xff0c;面临行业…

代码随想录 Day26 贪心算法01 中 LeetCode T376 摆动序列

LeetCode T376 摆动序列 题目链接:376. 摆动序列 - 力扣&#xff08;LeetCode&#xff09; 前言 这题我们看到可以删除数组中的元素也可以不删除可能就吓到了,其实是这道题可以用动态规划或者贪心的策略去解决问题,这里我们还是用贪心的解法去解决问题,具体动态规划的思路可以…

【LittleXi】地址空间三题

【LittleXi】地址空间三题 问题 给定这个结构体 struct {bool s;short b;const char *str "AABB";int i; } a[2];计算这三个输出 printf("%d\n", (char *)(&(a[0].i)) - (char *)(&(a[0].s))); printf("%x\n", (&(a[1].i)) - (…

为什么红黑树比AVL树效率高?

文章目录 前言红黑树的提出都知道的几个定义理解红黑树的高效总结 前言 红黑树为什么这么火呢&#xff1f;大家应该都很清楚&#xff0c;面试的时候不管三七二十一&#xff0c;就问你&#xff1a;什么是红黑树&#xff0c;为什么要用红黑树&#xff1f;就好像他很懂&#xff0…

Modeling Deep Learning Accelerator Enabled GPUs

Modeling Deep Learning Accelerator Enabled GPUs 发表在 ISPASS 2019 上。文章研究了 NVIDIA 的 Volta 和 Turing 架构中张量核的设计&#xff0c;并提出了 Volta 中张量核的架构模型。 基于 GPGPU-Sim 实现该模型&#xff0c;并且支持 CUTLASS 运行。发现其性能与硬件非常吻…

git log 命令详解

测试仓库 asdf 常用参数 查询指定目录 git -C /Users/yanlp/workspace/asdf log 限制显示提交数量 git log -n 3 限制提交人|邮箱 git log --authorEdwin Kofler | git log --authoredwinkofler.dev 限制一个月内的提交git log --since1.month.ago | git log --since2023-0…

1024程序员狂欢节特辑 | ELK+ 协同过滤算法构建个性化推荐引擎,智能实现“千人千面”

专栏集锦&#xff0c;大佬们可以收藏以备不时之需 Spring Cloud实战专栏&#xff1a;https://blog.csdn.net/superdangbo/category_9270827.html Python 实战专栏&#xff1a;https://blog.csdn.net/superdangbo/category_9271194.html Logback 详解专栏&#xff1a;https:/…

推荐一款支持异步批量下载图片的chrome插件——图片助手(ImageAssistant) 批量图片下载器

https://chrome.google.com/webstore/detail/imageassistant-batch-imag/dbjbempljhcmhlfpfacalomonjpalpko/related?hlzh-CNhttps://chrome.google.com/webstore/detail/imageassistant-batch-imag/dbjbempljhcmhlfpfacalomonjpalpko/related?hlzh-CN 安装后直接点击 会根据…

第五章Maven依赖的特性-进阶篇

文章目录 第一节 重新认识MavenMaven 的完整功能项目管理功能的具体体现 POM 的四个层次超级 POM父 POM有效 POM概念查看有效 POM 小结 属性的声明与引用help 插件的各个目标使用 help:evaluate 查看属性值通过 Maven 访问系统属性Java 系统属性一览使用 Maven 访问系统属性 访…

Django 注册及创建订单商品

注册功能的实现 user/views from rest_framework.generics import GenericAPIView from rest_framework.views import APIViewfrom apps.user.models import User from apps.user.serializers import UserSerializer from utils import ResponseMessage from utils.jwt_auth …

Unity OnGUI调试工具

背景 在产品开发过程中调试数据是必不可少的过程之一&#xff0c;那么涉及到频繁的设置数据、运行unity等一系列繁琐的操作&#xff0c;有没有更好的办法呢&#xff1f;答案是肯定有更好的办法。这里我所用到的是unity自带的OnGUI相关的工具可以实时的更改数据调试。 代码 usi…

有没有人声和背景音乐分离的神器?

做视频剪辑&#xff0c;二次创作的朋友&#xff0c;需要去除视频中的背景音乐&#xff0c;保留人声&#xff1b;或者去除人声&#xff0c;保留背景音乐。随着用户需求的增多&#xff0c;科技的发展&#xff0c;让我们能通过智能的人声分离软件来实现&#xff0c;下面就来看看如…

基于AT89C51+DS1302+LCD1602的实时时钟proteus仿真设计

一、DS1302简介&#xff1a; DS1302 可慢速充电实时时钟芯片包含实时时钟/日历和 31 字节的非易失性静态 RAM。它经过一个简 单的串行接口与微处理器通信。实时时钟/日历可对秒&#xff0c;分&#xff0c;时&#xff0c;日&#xff0c;周&#xff0c;月&#xff0c;和年进行计数…

无人驾驶智能改造机场“人货场”

机场作为国家的门户&#xff0c;承载着众多旅客与货物的流动&#xff0c;其运行效率直接关系到整个国家的发展和繁荣。随着科技的进步&#xff0c;无人驾驶技术日益成熟&#xff0c;智能交通革新将成为现实&#xff0c;将其应用于机场会为我们带来更加便捷、高效的出行体验&…

【Javascript】数组练习(在排好序的数组⾥,按照⼤⼩顺序插⼊数据)

var array[1,4,5,7,9,17]; console.log(array);比如要插入一个数16 var array[1,4,5,7,9,17];var num16; var indexnull; var i; for(i0;i<array.length;i){if(array[i]<num){indexi;} } console.log(index);首先通过循环找出最后一个比自定义的num小的值&#xff0c;并…

Vue.js中的高级概念:渲染函数和渲染无内容组件的深度探讨

文章目录 前言渲染函数&#xff08;Render Functions&#xff09;示例使用场景渲染无内容组件&#xff08;Renderless Components&#xff09;示例使用场景总结 ✍创作者&#xff1a;全栈弄潮儿 &#x1f3e1; 个人主页&#xff1a; 全栈弄潮儿的个人主页 &#x1f3d9;️ 个人…

基于springboot实现地方废物回收机构平台管理系统【项目源码+论文说明】计算机毕业设计

基于springboot实现地方废物回收机构平台管理系统演示 摘要 网络的广泛应用给生活带来了十分的便利。所以把地方废物回收机构管理与现在网络相结合&#xff0c;利用java技术建设地方废物回收机构管理系统&#xff0c;实现地方废物回收机构的信息化。则对于进一步提高地方废物回…

腾讯云优惠券免费领取入口整理分享

腾讯云作为国内领先的云服务提供商&#xff0c;为了回馈用户的支持和信任&#xff0c;经常推出各种优惠活动&#xff0c;并提供优惠券供用户使用。本文将整理和分享腾讯云优惠券的免费领取入口&#xff0c;帮助用户在购买腾讯云产品时享受更多的优惠和福利。 一、腾讯云优惠券介…