RGOS日常管理操作

RGOS日常管理操作

  • 一、前言
  • 二、RGOS平台概述
    • 2.1、锐捷设备的常用登陆方式
    • 2.2、使用Console登入
    • 2.3、Telnet远程管理
    • 2.4、SSH远程管理
    • 2.5、登陆软件:SecureCRT
  • 三、CLI命令行操作
    • 3.1、CLI命令行基础
    • 3.2、CLI模式
    • 3.3、CLI模式互换
    • 3.4、命令行特性
      • 3.4.1、分屏显示
      • 3.4.2、命令缩写及获取帮助
      • 3.4.3、错误提示
      • 3.4.4、历史记录及TAB补全
  • 四、设备基本操作
    • 4.1、设备命名
    • 4.2、配置网络设备的管理IP
    • 4.3、配置网络设备的登陆密码
    • 4.4、常用show命令
    • 4.5、设备状态查看
    • 4.6、接口描述
    • 4.7、Banner配置
    • 4.8、时间配置
    • 4.9、SNMP配置
    • 4.10、日志应用
    • 4.11、网络通讯测试
  • 五、系统文件管理
    • 5.1、RGOS的文件系统
    • 5.2、设备配置管理

一、前言

  • 信息化发展的现状要求网络操作系统需要有新技术的植入,锐捷网络推出的新一代通用操作系统RGOS正是技术创新的充分体现,它是为网络安全运行与管理而设计的完全模块化的支持多种平台的网络操作系统。
  • RGOS操作系统最主要的三大特性是模块化、安全性、开放性。自问世以来,锐捷网络通用操作系统RGOS,已经在国内多个行业得到广泛应用,其实际应用价值深受广大用户的喜爱和称赞。以用户需求为中心,以应用价值为导向,锐捷网络通过不断的技术创新,逐步将RGOS完善,新一代通用操作系统RGOS以其特有稳定性、安全性等技术优势,更有助于提升用户使用价值,为用户创造更大的利益。

二、RGOS平台概述

  • RGOS全称“锐捷通用操作系统”,即网络设备的操作系统
    • 基于RGOS开发的软件版本目前为11.x,又被称为11.x平台
  • 优势:
    • 模块化设计,方便运维管理。
    • 故障隔离,提升新功能开发测试效率和系统稳定性。
    • 对于硬件平台透明,兼容性高。

在这里插入图片描述

2.1、锐捷设备的常用登陆方式

  • 本地登陆:
    • Console登陆:全新或配置清空的设备,需要使用Console口的方式。
  • 远程登陆:
    • Telnet登陆:使用IP网络远程登陆,但传输的数据未加密。
    • SSH登陆:使用IP网络远程登陆,传输数据加密,安全性高,常用SSHv2版本。
    • Web登陆:使用网页登录,操作可视化较便捷。
    • 备注:大部分设备开局需要使用Console登陆,部分设备可直接Telnet/Web登陆。
  • 常用登陆软件:SecureCRT、Putty、超级终端(仅XP有)。

在这里插入图片描述

2.2、使用Console登入

  • Console概述:
    • 通过配置线连接设备的Console接口。
    • 使用终端软件进行设备管理配置。
    • 初始化,带外管理。
  • Console管理配置
    • 波特率:9600
    • 数据位:8
    • 奇偶校验:无
    • 停止位:1
    • 数据流控:无

在这里插入图片描述

2.3、Telnet远程管理

  • Telnet概述
    • 指通过Windows命令行提示符中的Telnet程序或其他第三方Telnet程序进行设备管理配置
    • 远程管理,带内管理
    • 依赖于设备IP地址与Telnet密码
    • 数据不进行加密
  • Telnet配置
    • 协议:Telnet
    • 默认端口:23
    • 设备默认开启Telnet服务

在这里插入图片描述

2.4、SSH远程管理

  • SSH概述
    • 使用支持SSH协议程序(SecureCRT)进行设备管理配置
    • 远程管理,带内管理
    • 依赖于管理IP地址
    • 依赖于全局用户名密码
    • 数据加密
  • SSH管理配置
    • 协议:SSH
    • 默认端口:22
#网络设备上开启SSH服务配置:
Ruijie(config)#enable service ssh-server
Ruijie(config)#crypto key generate {rsa|dsa}

在这里插入图片描述

2.5、登陆软件:SecureCRT

  • 日志管理:
    • 根据锐捷网络技术服务部《JSZD-001技术服务部员工行为奖惩条例》工程师在网操作规范第3条:携带工程师个人电脑进入客户网络时,需要提前做好电脑的杀毒等工作,以避免由于电脑病毒影响客户网络正常使用,且开启记录功能(包括Telnet的控制台开启Log日志打印功能)。

在这里插入图片描述
在这里插入图片描述

  • CRT交互窗口:

    • 当日志快速滚动刷屏无法键入时可以使用交互窗口。
    • 在交互窗口键入命令,可以在多个会话窗口执行。
      在这里插入图片描述
  • Xmodem使用:

    • 使用Xmodem上传脚本或者下载配置文件。以上传为例:

在这里插入图片描述
在这里插入图片描述

#完成配置文件拷贝后,执行配置初始化调用:
copy flash:tmp/startup flash:config.text
copy startup-config running-config

三、CLI命令行操作

3.1、CLI命令行基础

  • 使用Console、Telnet、SSH登陆设备后,将会出现CLI命令行界面,类似DOS的命令行。
  • 相对CMD的命令行,RGOS的CLI使用便捷,具备丰富提示信息与错误信息。

3.2、CLI模式

  • 用户模式:
    • 字符光标前是一个“>”符号。
    • 有限查看设备信息。
  • 特权模式:
    • 字符光标前是一个“#”符号。
    • 查看设备所有信息。
  • 全局配置模式:
    • 字符光标前由“(config)#”组成。
    • 配置设备全局参数。
  • 接口配置模式:
    • 字符光标前由“(config-if-xx)#”组成。
    • 配置设备接口参数。

在这里插入图片描述

#用户模式
Ruijie>
#特权模式
Ruijie#
#全局配置模式
Ruijie(config)#
#接口配置模式
Ruijie(config-if-FastEthernet)#

3.3、CLI模式互换

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4、命令行特性

3.4.1、分屏显示

  • 在命令行界面,显示的内容如果超过一页的范围,则会进行分屏显示
  • 在命令行出现“–more–”的提示
    • 使用“回车”键可以逐行显示
    • 使用“空格”键可以翻页

在这里插入图片描述

3.4.2、命令缩写及获取帮助

  • RGOS的命令行支持命令缩写,在能够唯一识别该命令的情况下,可以使用该命令的缩写。

  • 但是在命令不唯一的情况下,需要写到能够唯一识别。
    在这里插入图片描述

  • 对命令有遗忘或者疑问,可以随时输入“?”进行提示。

在这里插入图片描述

3.4.3、错误提示

  • 当命令输入错误时,系统将进行提示
    • “% Unrecognized host or address, or protocol not running”代表命令无法识别,没有这个协议。
    • “% Incomplete command.”代表输入命令不完整。
    • “% Invalid input detected at ‘^’ marker.”代表所示位置命令有错。
    • 还有许多其他提示,建议在配置命令行的时候多关注控制台的消息以及错误提示。

在这里插入图片描述

3.4.4、历史记录及TAB补全

  • 在命令行配置过程中,使用“TAB”键可以对目前的命令进行补全操作。
  • 熟练应用“TAB”键以及“?”提示帮助,可以有效记忆命令。
    在这里插入图片描述

四、设备基本操作

4.1、设备命名

  • 设备命名用于标识设备信息。
  • 配置规范。
    • 一般参照客户规范。
    • 如果自定义:参考设备的地理位置、网络位置、设备型号、设备编号等因素,制定统一的命名规范 ( AABB-CC-DD )
      • AA:表示该设备的地理位置。
      • BB:表示设备的网络位置。
      • CC:表示设备的型号。
      • DD: 表示设备的编号。
#配置命令
Ruijie(config)# hostname wlzx-core-8610-1

在这里插入图片描述

4.2、配置网络设备的管理IP

  • 配置管理IP后,能方便对设备进行远程管理。
  • 二层交换机通过配置管理VLAN实现,并且交换机可以理解为一台终端,需要配置网关。
  • 多层设备的任意一个三层接口IP可以作为管理IP。
#管理IP配置命令
Ruijie(config)#vlan 10
Ruijie(config)#int vlan 10
Ruijie(config-if-VLAN 10)#ip add 10.1.1.254 255.255.255.0 		//管理IP地址
Ruijie(config-if-VLAN 10)#no shutdown
Ruijie(config)#ip default-gateway 10.1.1.200 					//当前设备的网关,将被管理设备理解为一台PC终端

4.3、配置网络设备的登陆密码

  • 通过配置密码可以设备管理的安全性
  • 配置特权模式密码
Ruijie(config)#enable secret level 15 0 ruij
  • 配置Telnet密码
Ruijie(config)#line vty 0 4
Ruijie(config-line)#password ruij
  • 配置全局用户密码
Ruijie(config)#username admin password ruijie
  • 密文显示密码
Ruijie(config)#service password-encryption

4.4、常用show命令

在这里插入图片描述

4.5、设备状态查看

  • Show命令是操作RGOS时,最常用的命令之一
  • 任意命令行模式均可以使用show命令查看当前设备的配置或状态
  • 注意:show run命令查看的是当前设备的配置,不是保存的配置
    • 配置查看:show run-config

在这里插入图片描述

  • 管道符应用概述
    • 在Show命令后面可以加上管道符“|”指定信息的输出
  • 管道符类型
    • | begin xyz :输出信息从xyz开始
    • | exclude xyz:输出信息排除xyz
    • | include xyz:输出信息包含xyz

在这里插入图片描述

4.6、接口描述

  • 接口描述用于标识设备接口信息,方便在查看接口状态时识别接口的用途。
  • 配置规范:
    • 根据客户的规范。
    • 自定义:to-对端设备名-对端接口名。
#配置命令
WLZX-core-8610-2(config)#int giga 6/1
WLZX-core-8610-2(config)#description to-wlzx-core-8610-1-giga6/1

4.7、Banner配置

  • 登陆设备时,输出提示或警告信息
  • 配置规范
    • 客户规范
    • 自定义
#配置命令
wlzx-core-8610-1(config)#banner login ^
Enter TEXT message.  End with the character '^'.
Your behavior will be recorded!!
^
wlzx-core-8610-1(config)#

在这里插入图片描述

4.8、时间配置

  • NTP协议的作用是让网络设备显示准确的时间,便于监控和维护。
  • 手工设置通过clock set设置时间。
Ruijie#clock set hh:mm:ss day month year
  • 自动设置/同步时间(依赖于NTP/SNTP服务器)
Ruijie(config)# {sntp|ntp} enable
Ruijie(config)# {sntp|ntp} server ip_addr

4.9、SNMP配置

  • Simple Notwork Management,网管软件通过该协议获取设备运行信息、配置设备、故障定位
    • SNMP有版本v1/v2c/v3,默认使用v2c
    • v1/v2c 使用团体名进行认证
    • V3版本的安全性更高
#SNMP配置:
Ruijie(config)#snmp-server community ruijie {ro|rw}
//ro表示只读属性,网管软件通过该团体名只能获取相关信息
//rw表示可读写属性,网管软件通过该团体名可以执行设备配置操作

4.10、日志应用

  • 日志记录了设备运行过程中的一些关键信息,在出现故障时显得尤为重要
  • 日志功能默认开启,并将信息记录在内存中,重启后日志将丢失
  • 项目中,建议搭建syslog服务器,记录关键设备(汇聚/核心)日志信息
#日志服务配置:
Ruijie(config)#service sequence-numbers 
Ruijie(config)#service sysname
Ruijie(config)#logging userinfo command-log
Ruijie(config)#logging server ip_addr
Ruijie(config)#logging source interface loopback 0
Ruijie#terminal monitor

4.11、网络通讯测试

  • Ping用于测试网络的连通性,可使用组合命令进行丰富的网络测试。
Ruijie#ping 192.168.100.10 source 10.1.1.1 ntime 100 length 1500 timeout 3
//测试从源10.1.1.1到达192.168.100.10的连通性,连续ping100次,每个包长度1500字节,超时时间3秒
  • Tracertoute用于显示数据包从源地址到目的地址, 所经过的所有网络设备。
    • 用于检查网络的连通性,在网络故障发生时,准确地定位故障发生的位置。
Ruijie#traceroute 192.168.100.10 source 10.1.1.1 probe 10 ttl 1 3 timeout 3
//测试从源10.1.1.1到192.168.100.10的连通性,并显示路径上的网络设备,探测数据包每跳最多跟踪10条路
由(例如负载均衡时,会朝多个方向进行探测),TTL值范围是1-3(最多3跳),超时时间3秒

五、系统文件管理

5.1、RGOS的文件系统

  • 如下图,flash中保存的数据时掉电不丢失的数据:
    • 配置文件:config.text
    • RGOS系统文件:rgos.bin
    • 日志文件:syslog.text
    • 其他运行文件
  • 当设备开机运行时,会将RGOS以及配置文件全部都加载到内存中运行。

在这里插入图片描述

5.2、设备配置管理

  • 设备启动时,从Flash介质中读取config.text文件,并作为当前设备的配置。
  • Running config是当前正在运行的配置,保存后,将写入config.text

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

0基础入门C++之类和对象上篇

目录 1.面向过程和面向对象初步认识2.类的引入3.类的定义3.1类的两种定义方式:3.2成员变量命名规则的建议 4.类的访问限定符及封装4.1访问限定符4.2封装 5.类的作用域6.类的实例化7.类对象模型7.1如何计算类对象的大小7.2 类对象的存储方式猜测 8.this指针8.1this指针的引出8.2…

通过请求头传数据向后端发请求

axios (get post请求、头部参数添加)傻瓜式入门axios_axiospost请求参数_web_blog的博客-CSDN博客

http库 之 OKHttpUtil

源码位置 方便实用&#xff0c;个人感觉不错 依赖 <dependency><groupId>io.github.admin4j</groupId><artifactId>common-http-starter</artifactId><version>0.7.5</version> </dependency>代码实践 /*** 通用http的pos…

在 IDEA 中使用 Git开发 图文教程

在 IDEA 中使用 Git开发 图文教程 一、连接远程仓库二、IDEA利用Git进行开发操作三、分支操作3.1 新建分支3.2 切换分支3.3 删除分支3.4 比较分支3.5 合并分支 四、常用快捷键 一、连接远程仓库 一、打开IDEA&#xff0c;进入目录&#xff1a;File ->New ->Project from…

CSS和AJAX阶段学习记录

1、AJAX的工作原理&#xff1a; 如图所示&#xff0c;工作原理可以分为以下几步&#xff1a; 网页中发生一个事件&#xff08;页面加载、按钮点击&#xff09; 由 JavaScript 创建 XMLHttpRequest 对象 XMLHttpRequest 对象向 web 服务器发送请求 服务器处理该请求 服务器将响应…

C++项目实战之演讲比赛流程管理系统

演讲比赛流程管理系统 1. 演讲比赛程序需求 1.1 比赛规则 学校举行一场演讲比赛&#xff0c;共有12个人参加。比赛共两轮&#xff0c;第一轮为淘汰赛&#xff0c;第二轮为决赛 每名选手都有对应的编号&#xff0c;如 10001 ~ 10012 比赛方式&#xff1a;分组比赛&#xff0…

C语言之指针进阶篇(1)

目录​​​​​​​ 引言 字符指针 指针数组 数组指针 数组指针的定义 &数组名vs数组名 数组指针的使用 一维数组使用 二维数组使用 一维数组传参 二维数组传参 总结 数组参数 一维数组传参 二维数组传参 指针参数 一级指针传参 二级指针传参 引言 今…

【爬虫练习之glidedsky】爬虫-基础1

题目 链接 爬虫的目标很简单&#xff0c;就是拿到想要的数据。 这里有一个网站&#xff0c;里面有一些数字。把这些数字的总和&#xff0c;输入到答案框里面&#xff0c;即可通过本关。 思路 找到调用接口 分析response 代码实现 import re import requestsurl http://www.…

设计模式——桥接模式

引用 桥我们大家都熟悉&#xff0c;顾名思义就是用来将河的两岸联系起来的。而此处的桥是用来将两个独立的结构联系起来&#xff0c;而这两个被联系起来的结构可以独立的变化&#xff0c;所有其他的理解只要建立在这个层面上就会比较容易。 基本介绍 桥接模式&#xff08;Br…

【数据结构与算法】普里姆算法

普里姆算法 最小生成树 最小生成树&#xff0c;简称MST。 给定一个带权的无向连通图&#xff0c;如何选取一棵生成树&#xff0c;使树上所有边上权的总和为最小&#xff0c;这就叫最小生成树。N 个顶点&#xff0c;一定有 N - 1 条边半酣全部顶点N - 1 条边都在图中举例说明…

CAS 一些隐藏的知识,您了解吗

目录 ConcurrentHashMap 一定是线程安全的吗 CAS 机制的注意事项 使用java 并行流 &#xff0c;您要留意了 ConcurrentHashMap 在JDK1.8中ConcurrentHashMap 内部使用的是数组加链表加红黑树的结构&#xff0c;通过CASvolatile或synchronized的方式来保证线程安全的,这些原理…

Ubuntu 20.04(服务器版)安装 Anaconda

0、Anaconda介绍 Anaconda是一个开源的Python发行版本&#xff0c;包含了包括Python、Conda、科学计算库等180多个科学包及其依赖项。因此&#xff0c;安装了Anaconda就不用再单独安装CUDA、Python等。 CUDA&#xff0c;在进行深度学习的时候&#xff0c;需要用到GPU&#xf…

Lnton羚通算法算力云平台在环境配置时 OpenCV 无法显示图像是什么原因?

问题&#xff1a; cv2.imshow 显示图像时报错&#xff0c;无法显示图像 0%| | 0/1 [00:00<…

【java】为什么文件上传要转成Base64?

文章目录 1 前言2 multipart/form-data上传3 Base64上传3.1 Base64编码原理3.2 Base64编码的作用 4 总结 1 前言 最近在开发中遇到文件上传采用Base64的方式上传&#xff0c;记得以前刚开始学http上传文件的时候&#xff0c;都是通过content-type为multipart/form-data方式直接…

易服客工作室:Houzez主题 - 超级房地产WordPress主题/网站

Houzez主题是全球流行的房地产经纪人和公司的WordPress主题。 Houzez Theme是专业设计师创造一流设计的超级灵活起点。它具有您的客户&#xff08;房地产经纪人或公司&#xff09;甚至可能做梦也想不到的功能。 网址&#xff1a;Houzez主题 - 超级房地产WordPress主题/网站 - …

Java请求Http接口-hutool的HttpUtil(超详细-附带工具类)

概述 HttpUtil是应对简单场景下Http请求的工具类封装&#xff0c;此工具封装了HttpRequest对象常用操作&#xff0c;可以保证在一个方法之内完成Http请求。 此模块基于JDK的HttpUrlConnection封装完成&#xff0c;完整支持https、代理和文件上传。 导包 <dependency>&…

[保研/考研机试] KY96 Fibonacci 上海交通大学复试上机题 C++实现

题目链接&#xff1a; KY96 Fibonacci https://www.nowcoder.com/share/jump/437195121692000803047 描述 The Fibonacci Numbers{0,1,1,2,3,5,8,13,21,34,55...} are defined by the recurrence: F00 F11 FnFn-1Fn-2,n>2 Write a program to calculate the Fibon…

基于chatgpt动手实现一个ai_translator

动手实现一个ai翻译 前言 最近在极客时间学习《AI 大模型应用开发实战营》&#xff0c;自己一边跟着学一边开发了一个进阶版本的 OpenAI-Translator&#xff0c;在这里简单记录下开发过程和心得体会&#xff0c;供有兴趣的同学参考&#xff1b; ai翻译程序 版本迭代 在学习…

物联网设备的分类和功能阐述

物联网是将各种物理设备和传感器通过互联网进行连接和交互的网络&#xff0c;物联网的核心思想是让各种设备能够通过互联网实现智能化、自动化和远程控制。物联网设备是指连接到物联网中的各种设备&#xff0c;可以通过传感器、处理器、通信模块等技术实现与互联网的连接和数据…

vue3 简易用对话框实现点击头像放大查看

设置头像悬停手势 img:hover{cursor: pointer;}效果&#xff1a; 编写对话框 <el-dialog class"bigAvatar"style"border-radius: 4px;"v-model"deleteDialogVisible"title"查看头像"top"5px"><div><img src&…