JUNOS配置协助

space-tab-key-in-junos-cli当你使用命令行界面(CLI)配置JUNOS的时候,假如你已经对IOS非常熟悉,那么在JUNOS上你同样能够获得类似的协助体验。包括命令的自动完成,使用问号查询命令以及命令后的参数等等功能。稍有不同的地方在于JUNOS使用空格键替你自动完成命令输入 ─ 终于让我的双手都能够实现自动补全命令的操作,这对我个人而言很重要,因为我在使用输入法输入中文的时候,总是习惯使用右手敲空格确认输入。假如你的工作环境要求你像我那样需要同时配置JUNOS与IOS,你也大可不必太过担心当转换回IOS的时候适应不了没有空格键时候的感觉。至少这段时间不会太长,因为在JUNOS下面,IOS的自动补全键制表符(tab)不但可以与空格键同时承担完成命令的工作。它还有更重要的作用 ─ 它能够帮你自动完成诸如JUNOS软件名称,加载配置名称,接口名称,策略名称,甚至路由协议底下不同组的名称……等用户定义名参数的输入。我不知道你已经有多少次因为错误输入IOS文件名而导致升级失败;多少次为了要逐字逐句输入ACL的名称而感到郁闷,或者是多少次为了避免错误删除IOS底下某个的route-map,而不得不使用SecureCRT上的“复制并粘帖”功能。从这个角度上而言,SecureCRT不愧是配置IOS时候的好帮手。而对于JUNOS而言意义并不大,因为tab键便能够为你自动完成这系列参数的输入。现在想回来,当时我迁移到mac上并没有经历多大的痛苦可能也跟这个原因有关。当然,当我要配置IOS的时候那就成另外一码事了。

另外一个重要的协助功能便是JUNOS的在线文档帮助,Juniper将与JUNOS软件版本相对应的文档也打包到JUNOS里面。

[edit]
nigel@itaa7.2# run show version
Hostname: itaa7.2
Model: olive
JUNOS Base OS boot [7.2R4.2]
JUNOS Base OS Software Suite [7.2R4.2]
JUNOS Kernel Software Suite [7.2R4.2]
JUNOS Packet Forwarding Engine Support (M20/M40) [7.2R4.2]
JUNOS Routing Software Suite [7.2R4.2]
JUNOS Online Documentation [7.2R4.2]
JUNOS Crypto Software Suite [7.2R4.2]

因此,你完全没有必要在配置JUNOS的时候在旁边放置一本配置手册或者Document CD。你可以随时要求JUNOS分别向你提供技术主题与配置细节的帮助。譬如你在配置MPLS网络的时候需要了解关于OSPF sham-link的信息,你首先可以使用help topic从JUNOS得到关于sham-link的介绍。这是我经常使用的命令之一,因为它能帮助我在短时间内得到包括如何实现在内的浓缩的技术信息。

[edit]
nigel@itaa7.2# help topic ospf sham-link
Configuring a Sham Link

   You can create an intra-area link or sham link between
   two provider edge (PE) routers so that the VPN backbone
   is preferred over the back-door link. Each sham link is
   identified by the combination of a local endpoint address
   and a remote endpoint address.

   To configure a sham link, include the sham-link statement:
     [edit protocols ospf area area-id]
     sham-link {
         local-endpoint address;
         remote-endpoint address {
             metric metric;
         }
     }

   For a list of hierarchy levels at which you can configure
   this statement, see the statement summary section for
   this statement.

   To configure the local endpoint address, specify the
   local-address statement. To configure the remote endpoint
   address, specify the remote-address statement. To configure
   the remote endpoint metric value, specify the metric
   statement.

而当你需要进一步了解相关的语法,能够在JUNOS的哪些层次架构下配置,或者具体参数的用法时,help reference会给你进一步关于配置命令的信息。

[edit]
nigel@itaa7.2# help reference ospf sham-link
sham-link

      Syntax

   sham-link {
       local-endpoint address;
       remote-endpoint address {
           metric metric;
       }
   }

      Hierarchy Level

   [edit logical-routers logical-router-name protocols
ospf area area-id],
   [edit protocols ospf area area-id]

      Description

   Configure a sham link.

      Options

   local-endpoint address--Local endpoint address.

   remote-endpoint address--Remote endpoint address.

   metric--Metric value for the remote endpoint.

   The remaining statements are explained separately.

      Usage Guidelines

   See "Configuring a Sham Link".

      Required Privilege Level

   routing--To view this statement in the configuration.
   routing-control--To add this statement to the configuration.

想象一下假如你在参加实验室考试的时候不再需要来回切换窗口查阅文档,该是多么舒服的事情。稍微有点遗憾的是Juniper仅将表格打包入在线文档里面,假如能将图片等信息一便打包进去的话,那将会是更让人愉快的事情。在字符转换技术如此普及的今天,这应该不是太难的问题。

.ossssssssssssssssssssssssssssssssssssssssssssssssssso.
+hhhhhyyyhyyyyhhhyyyhyyyhhhyyyhhhhyssyhhhhhhsssyhhyyyy+
+hhhhh:  yo  :hhh. +h-  -yh+ -hh/` `` .ohy: `.` .shs+++
+hhhhh:  yo  :hhh. +h- ` .y+ -h/  ohh:  so  :osooyhhhh+
+hhhhh:  yo  :hhh. +h- o: `: -h. `hhho  +h/.    .ohhhh+
+hhhhh:  hs  -hhh` +h- oh/   -h/  ohh/  so++hys. `hhhh+
+hhy``  :hh:` `.` -yh- ohh+  -hh/` .` .oho. `.` .ohhhh+
+hhhsssyhhhhhysssyhhhysyhhhysyhhhhyssyhhhhhysssyhhhhhh+
.ossssssssssssssssssssssssssssssssssssssssssssssssssso.

不是吗?

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s