挨踢茶馆

  • 首页
  • AWS
  • 网络技术
    • 思科语音
    • 路由交换
  • 给我留言
  • 关于我
挨踢茶馆
专注于网络技术、云计算的技术博客
  1. 首页
  2. 网络技术
  3. 正文

Cisco IOS 宏命令

2012 年 8 月 16 日 14101点热度 0人点赞 9条评论

  今天听了一课思科网络学习空间的CCNA在线讲座,关于《IOS中超级酷的宏命令》的课程,觉得受益还是挺多的,于是想在这里分享一下。虽然是CCNA的课程,很多网络工程师可能会觉得不屑一顾,但是基础的东西牢固一下未尝不可,况且可能收获到一些意想不到的知识。

  众所周知,在网络工程师的日常工作中,可能需要管理的网络设备(交换机、路由器、防火墙、AP等)会上百台甚至上千台,这个时候如何有效率地进行管控和处理日常事务就显得非常必要了。批处理和宏是一个比较普遍的方法,能为网络工程师的日常工作提高极大效率,而Cisco IOS中也包含了宏命令,能对设备进行批量处理。

路由器上的宏命令

  在思科路由器中可以使用TCL脚本语言来编辑脚本实现宏管控的目的,同时高端型号的交换机(6509系列等)也能提供TCL脚本环境。

Router#tclsh                       进入TCL脚本编译环境
Router(tcl)tclquit              退出TCL脚本编译环境

  TCL脚本编译之后不会出现在配置文件中。

  首先在记事本编辑TCL脚本语言:

foreach TEST {
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
192.168.1.7
192.168.1.8
192.168.1.9
192.168.1.10
} { puts [exec "ping $TEST"] }

  能通过循环语句一次Ping上面的IP地址,直到最后一个IP地址。

  然后在路由器中运行:

Router>enable
Router#tclsh
Router(tcl)# 粘贴上述TCL脚本语言

Type escape sequence to abort.
Sending 5, 100‐byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round‐trip min/avg/max = 1/2/4 ms
Type escape sequence to abort.
Sending 5, 100‐byte ICMP Echos to 192.168.1.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round‐trip min/avg/max = 56/58/60 ms
Type escape sequence to abort.
Sending 5, 100‐byte ICMP Echos to 192.168.1.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round‐trip min/avg/max = 84/86/89 ms
Type escape sequence to abort.
Sending 5, 100‐byte ICMP Echos to 192.168.1.4, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round‐trip min/avg/max = 140/147/164 ms
Type escape sequence to abort.
Sending 5, 100‐byte ICMP Echos to 192.168.1.5, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round‐trip min/avg/max = 140/142/144 ms
Type escape sequence to abort.
Sending 5, 100‐byte ICMP Echos to 192.168.1.6, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round‐trip min/avg/max = 56/59/65 ms
Type escape sequence to abort.
Sending 5, 100‐byte ICMP Echos to 192.168.1.7, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round‐trip min/avg/max = 1/2/4 ms
Type escape sequence to abort.
Sending 5, 100‐byte ICMP Echos to 192.168.1.8, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
Type escape sequence to abort.
Sending 5, 100‐byte ICMP Echos to 192.168.1.9, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round‐trip min/avg/max = 1/2/4 ms
Type escape sequence to abort.
Sending 5, 100‐byte ICMP Echos to 192.168.1.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round‐trip min/avg/max = 56/57/60 ms

  这样就可以通过一条命令来简单测试全网的连通性了,而不需要繁琐地一个一个PING命令打!

交换机上的宏命令

  交换机IOS上同样存在宏命令,不过略显不同。交换机使用macro命令来实现定义宏命令,该宏命令可以保存到配置文件中。

定义交换机宏命令:

macro name TEST
do ping 192.168.255.1
do ping 192.168.255.2
do ping 192.168.255.3
do ping 192.168.255.4
do ping 192.168.255.5
do ping 192.168.255.6
do ping 192.168.255.7
do ping 192.168.255.8
do ping 192.168.255.9
do ping 192.168.255.10
@

  实施调用:

Switch(config)#macro global apply TEST

  即可以实施逐个ping以上地址的效果了。

  另外思科交换机中默认已经定义了一些macro宏命令,例如cisco-desktop. cisco-phone. cisco-switch. cisco-router等。

标签: Cisco IOS 宏命令
最后更新:2012 年 8 月 15 日

挨踢小茶

网络工程师/云计算架构师/云步道师/摄影爱好者

点赞
< 上一篇
下一篇 >

文章评论

  • 小 A

    很实用的命令,学习了~

    2013 年 4 月 12 日
    回复
  • led景观亮化

    很不错的文章,支持博主。

    2012 年 10 月 22 日
    回复
  • 影楼营销

    还是先打好基础,在学深奥的东东!呵呵

    2012 年 8 月 28 日
    回复
  • 屠龙

    看来博主的文章,真的学到很多东西、

    2012 年 8 月 20 日
    回复
  • 九块邮

    学习了一个月的思科,好像也没有记住什么东西

    2012 年 8 月 20 日
    回复
  • 足球比分

    厦门哪里有考CCNA的?

    2012 年 8 月 17 日
    回复
    • 挨踢小茶

      @足球比分 可以到这里查http://www.pearsonvue.com.cn/Default.aspx
      VUE授权的考点都可以考,其实大部分培训机构都可以考试的。

      2012 年 8 月 18 日
      回复
  • 海纳百川

    只有基础好,才能有所突破。

    2012 年 8 月 17 日
    回复
  • 刘印博客

    思科路由器。
    久闻其名~

    2012 年 8 月 16 日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    挨踢小茶

    网络工程师/云计算架构师/云步道师/摄影爱好者

    最新 热点 随机
    最新 热点 随机
    李飞飞自传《我看见的世界》读后感 Web3 Social 2023 @深圳 AIGC Prompt 的艺术和模型调优 UWA Day 2022 - 如何通过云计算构架高性能、高可靠、智能化的游戏 一文看懂 Amazon EKS 中的网络规划 利用 Direct Connect Gateway 和 Transit Gateway 打造跨国企业网络环境 SD-WAN 和专线混合组网中的高可用设计 为了加速Wordpress网站我踩过了哪些坑?含泪告诉你 利用 SD-WAN 和专线混合组网,加速境内外企业 IDC 和多云数据中心 运行7年之后博客更新主题
    MAC Flooding攻击原理及预防方法 恶搞Photoshop:“最强大化妆品”广告 扔掉鼠标和键盘,用眼球控制笔记本 GoAgent隐藏proxy.exe命令窗口 利用 Direct Connect Gateway 和 Transit Gateway 打造跨国企业网络环境 互联网“泄漏门”蔓延至银行,用户资料被公开倒卖! 虚拟机安装CUCM8报错 安装VMware Workstation提示the msi failed错误 博客建立半年Alexa排名数据 查看思科设备序列号以及序列号的命名格式
    链接表
    • FROYO's Blog
    • Pop's blog
    • TC的博客
    • 今天毕业
    • 挨踢茶馆在线教程
    • 月与灯依旧
    • 月小升博客
    • 泪雪博客
    • 海纳百川
    • 筑楼
    • 网络茶馆
    • 蓝卡
    • 郑晓个人博客
    • 陆鉴鑫的博客

    COPYRIGHT © 2012-2023

    Theme Kratos Made By Seaton Jiang

    粤ICP备12007665号-1