当前位置: 首页 > news >正文

OSPF动态路由实验(思科)

华为设备参考:

一,技术简介

OSPF(Open Shortest Path First)是一种内部网关协议,主要用于在单一自治系统内决策路由。它是一种基于链路状态的路由协议,通过链路状态路由算法来实现动态路由选择。

OSPF的工作原理主要包括邻居发现、链路状态数据库的建立、路由计算和路由表的更新等几个方面。当两个路由器之间的Hello消息能够正常通信时,它们就可以建立邻居关系,并通过交换链路状态信息来构建整个网络的链路状态数据库。OSPF使用Dijkstra算法来计算最短路径树,并根据计算结果更新路由表,从而实现动态路由选择。

OSPF支持多种路由器类型和网络类型,可以应对复杂路由需求,并可以根据网络拓扑和链路状态动态地调整路由表,实现流量的均衡分配。因此,OSPF适用于大型企业网络、具有高可靠性要求的网络场景以及需要实现负载均衡的网络场景。

二,实验目的

PC1 到 PC2 之间的路由路径可以动态改变

① PC1-->Router2-->Router3-->PC2

② PC1-->Router2-->Router1-->Router3-->PC2

三,配置命令

Router1

Router#configure terminal        进入路由器的全局配置模式
no logging on                    关闭日志功能Router(config)#int loopback 3    进入loopback接口3的配置模式,Loopback接口是一个虚拟接口,通常用于测试、路由协议(如OSPF)或其他网络应用
Router(config-if)#ip address 1.1.1.1 255.255.255.255    为loopback接口3配置IP地址
Router(config-if)#exitRouter(config)#int e0/0          为接口配置IP地址
Router(config-if)#ip address 192.168.10.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#int e1/0          为接口配置IP地址
Router(config-if)#ip address 192.168.20.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#router ospf 100             进入OSPF路由协议的配置模式,并为其分配进程ID 100
Router(config-router)#router-id 1.1.1.1    为OSPF路由器设置router-id为1.1.1.1,router-id在OSPF中是唯一的,用于标识路由器Router(config-router)#network 192.168.10.0 0.0.0.3 area 0    将该网段加入到OSPF的Area 0中,通配符掩码0.0.0.3匹配192.168.10.0到192.168.10.3的IP地址
Router(config-router)#network 192.168.20.0 0.0.0.3 area 0
Router(config-router)#endRouter#show running-config

 Router2

Router#configure terminal          进入路由器的全局配置模式
no logging on                      关闭日志功能Router(config)#int loopback 3      进入loopback接口3的配置模式,Loopback接口是一个虚拟接口,通常用于测试、路由协议(如OSPF)或其他网络应用
Router(config-if)#ip address 2.2.2.2 255.255.255.255    为loopback接口3配置IP地址
Router(config-if)#exitRouter(config)#int e1/0            为接口配置IP地址
Router(config-if)#ip address 192.168.10.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#int e1/1            为接口配置IP地址
Router(config-if)#ip address 192.168.30.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#int e0/0            为接口配置IP地址
Router(config-if)#ip address 192.168.100.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#router ospf 100             进入OSPF路由协议的配置模式,并为其分配进程ID 100
Router(config-router)#router-id 2.2.2.2    为OSPF路由器设置router-id,用于标识路由器
Router(config-router)#network 192.168.10.0 0.0.0.3 area 0    将该网段加入到OSPF的Area 0中,通配符掩码0.0.0.3匹配192.168.10.0到192.168.10.3的IP地址
Router(config-router)#network 192.168.30.0 0.0.0.3 area 0
Router(config-router)#network 192.168.100.0 0.0.0.255 area 0Router(config-router)#end
Router#show running-config

 Router3 

Router#configure terminal        进入路由器的全局配置模式
no logging on                    关闭日志功能Router(config)#int loopback 3    进入loopback接口3的配置模式
Router(config-if)#ip address 3.3.3.3 255.255.255.255    为loopback接口3配置IP地址
Router(config-if)#exitRouter(config)#int e1/0          为接口配置IP地址
Router(config-if)#ip address 192.168.20.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#int e1/1          为接口配置IP地址
Router(config-if)#ip address 192.168.30.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#int e0/0          为接口配置IP地址
Router(config-if)#ip address 192.168.200.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#router ospf 100   进入OSPF路由协议的配置模式,并为其分配进程ID 100
Router(config-router)#router-id 3.3.3.3                       为OSPF路由器设置router-id,用于标识路由器
Router(config-router)#network 192.168.20.0 0.0.0.3 area 0     将该网段加入到OSPF的Area 0中
Router(config-router)#network 192.168.30.0 0.0.0.3 area 0
Router(config-router)#network 192.168.200.0 0.0.0.255 area 0Router(config-router)#end
Router#show running-config

PC

四,实验结果

① 查看 PC1 到 PC2 之间的路由路径:PC1-->Router2-->Router3-->PC2

PC>tracert 192.168.200.200

② 关闭Router3的e1/1,使上述链路阻塞

③ 再次查看 PC1 到 PC2 之间的路由路径: PC1-->Router2-->Router1-->Router3-->PC2

http://www.lryc.cn/news/338525.html

相关文章:

  • MyBatis 等类似的 XML 映射文件中,当传入的参数为空字符串时,<if> 标签可能会导致 SQL 语句中的条件判断出现意外结果。
  • git的安装
  • 蓝桥杯嵌入式模板(cubemxkeil5)
  • ELFK (Filebeat+ELK)日志分析系统
  • HttpClient、OKhttp、RestTemplate接口调用对比( Java HTTP 客户端)
  • [旅游] 景区排队上厕所
  • 三 maven的依赖管理
  • iperf3 网络性能测试
  • 08 Php学习:if语句、Switch语句
  • 二分查找的边界问题是怎么产生的?
  • 华为 2024 届校园招聘-硬件通⽤/单板开发——第十套
  • 五子棋:不会下五子棋也没关系,会用Java写五子棋就行
  • 【VUE】使用Vue和CSS动画创建滚动列表
  • 分布式结构化数据表Bigtable
  • langchain 加载 csv,json
  • Java-常见面试题收集(十三)
  • 第二证券策略:股指预计维持震荡格局 关注汽车、工程机械等板块
  • hcia datacom课程学习(6):路由与路由表基础
  • AI PC元年,华为的一张航海图、一艘渡轮和一张船票
  • NAT技术
  • 新能源汽车“价格战”之后,充电桩主板市场将会怎样?
  • appium driver install uiautomator2 安装失败
  • 学浪已购买视频怎么下载到本地?
  • k8s-pod设置执行优先级
  • const修饰指针
  • php关于序列化r的指向
  • 从0到1实现RPC | 11 丰富测试案例
  • 在前端开发中用到了哪些设计模式?
  • ES6 的解构赋值
  • 蓝桥杯物联网竞赛_STM32L071KBU6_全部工程及国赛省赛真题及代码