作命令,如下所示: root@:RE:0% cli
root@NGHLR> show configuration root@NGHLR> show interface root@NGHLR> show vlans
root@NGHLR> ping 192.168.1.1
root@NGHLR> request system reboot
在用户模式下输入configure可进入操作模式,交换机大部分的配置修改都是在操作模式下进行的,如下所示: root@NGHLR> configure Entering configuration mode {master:0}[edit] root@NGHLR#
4.3 配置结构
Juniper交换机的配置是一种层次化的操作模式,如下图所示:第一层次protocols协议层里面,可以包含bgp、isis和ospf等第二层次参数配置,而ospf层次里面,又可以定义第三层参数,比如area和traceoptions等,area下面又可以定义interface、area-range等第四层参数,而dead-interval、hello-interval等第五层参数则属于第四层interface下面的参数。
图 4-2 层次化的配置
由于是层次化结构,因此配置一个参数有两种方式,一是在最外层使用一条set命令将所有层的参数一次写完;另外一种方式是利用edit逐层进入需要配置参数的层次,然后用set命令直接设置参数。下面举一个例子,修改交换机的主机名为NGHLR,可以有两种配置方式: 1) 方法一: {master:0}[edit]
root@NGHLR# set system host-name NGHLR 2) 方法二: {master:0}[edit]
root@NGHLR# edit system {master:0}[edit system]
root@NGHLR# set host-name NGHLR
以方法二执行命令完成后,执行show,可查看到当前层次命令下的配置,如下所示: {master:0}[edit system] root@NGHLR# show host-name NGHLR; root-authentication {
encrypted-password QOFlNMci6L82M; ## SECRET-DATA }
syslog { user * {
any emergency; }
file messages { any notice;
authorization info; }
file interactive-commands {
interactive-commands any; } }
从上面这个例子可以看出,
1) 第一种方式是在{master:0}[edit]状态下执行set system host-name NGHLR命令,这里
的edit可以理解为在全局状态下执行完整的命令;
2) 第二种方式是先在{master:0}[edit]状态下执行edit system命令进入了{master:0}[edit
system]状态,然后在此状态执行set host-name NGHLR命令,这里的edit system可以理解为进入linux下的system目录“cd system”; 3) 这两种方式达到的配置效果是一样的,但是第二种方式配置进来层次更加清晰,易于理
解;
4) 在任意层次的命令状态下,输入up可以回到上一层次命令状态,输入top可以回到最
顶层edit命令状态下;
5) 本文的配置举例采用方式一。
5 开局配置指南
5.1 准备配置脚本
根据开局的组网工程实施规范,对照交换机脚本模板编写好配置脚本。
5.2 串口连接
第一次连接交换机时,必须使用串口连接方式登陆交换机,将串口线一端连接到交换机后面板的Console口,一端连接在PC终端的串口,然后在PC终端上打开超级终端或SuperCRT,配置属性为下图所示:
图 5-1
打开超级终端或SuperCRT后即可看到操作提示符,如下图所示:
图 5-2
5.3 堆叠配置
按照下面的操作步骤,将两台交换机配置为一台逻辑交换机:
1) 使用串口分别登陆到两台交换机,分别执行恢复出厂设置操作后关闭交换机: root@NGHLR# load factory-default root@NGHLR> request system halt
2) 将两台交换机使用堆叠线按下图所示连接:
图 5-3
3) 启动任意一台交换机,该交换机作为VC主交换机,配置VC成员优先级为200: root@NGHLR# set virtual-chassis member 0 mastership-priority 200

