科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件深度分析:配置寄存器 思科路由器的好管家1

深度分析:配置寄存器 思科路由器的好管家1

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

深度分析:配置寄存器 思科路由器的好管家

作者:ddvip 来源:ddvip 2010年1月4日

关键字: 思科 路由器

  • 评论
  • 分享微博
  • 分享邮件

深度分析:配置寄存器 思科路由器的好管家1

 

  在所有的思科路由器设备中,都有一个位于NVRAM中的16位软件寄存器,它又叫做管理配置寄存器。在这个配置寄存器中,记录着很多跟路由器运行相关的参数。其实,若把它比喻成思科路由器的管家婆,一点都不会过分。

  一、配置寄存器的物理结构

  配置寄存器其物理结构其实很简单,就是在NVRAM中的16个数字。配置寄存器的这16位从左到右分别为位十五、位十四到位零。而每一个位都存储了一个二进制的值,也就是说,要么0,要么就是1。路由器在启动的时候,就是去判断这些位数上的值分别是什么,然后采取对应的操作。默认情况下,配置寄存器设置为从闪存加载IOS软件,并且从NVRAM内存中查找并加载配置文件。此时,这个配置寄存器的值就为:第十三、第八位、第一位为1,其他位都为0。

  若网络管理员要管理要思科路由器设备,则了解这个配置寄存器各种设备的含义是非常必要的。在实际工作中,若要记住这十六位的二进值比较困难。我们网络管理员往往喜欢利用十六进制的值来表示这个十六位数字的二进制置。如0x2102就表示第十三、第八位、第一位为1,其他位都为0。其中前面的0x表示这个数字是十六进制。而十六进制与二进制的转换,即可以通过专业的转换器,也可以通过手工转换,具体的转换方法可以参考一些技术说明书。笔者在这里也就不过度展开了。

  不过笔者仍然像罗嗦一句,其实在微软操作系统有一个计算器小工具,凭借这个工具就可以轻松的把十六进制转换为二进制的值。如下图:

深度分析:配置寄存器 思科路由器的好管家

  首先在进制选项内选中十六进制,然后把十六进制的值输入进去,如2102。注意不用输入前面的十六进制标示符。然后再选择二进制,此时,计算器就会把十六进制的值直接转换为二进制的值。不过在看这个数字的时候,需要注意一点。若想把二进制的转换为十六进制的,按相反操作即可。在配置寄存器中,最左边的一位为十五位;最右边的一位为第零位。也就是说,不是以一开头的。这在刚开始对配置寄存器进行管理的时候,可能会误解。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章