JUNOS入门学习笔记new
Juniper_JUNOS_CLI_介绍

输入以下命令,使用空格键将其补齐: sh<space>ow ro<space>ute sh<space>ow ch<space>assis h<space>ardware sh<space>ow conf<space>iguration cl<space>ear rip s<space>tastics res<space>tart ro<space>uting g<space>racefully
rollback只是将配置恢复到Candidat配置e
rollback 或者 rollback 0 恢复上次commit之前的配置
rollback 1 上两次commit之前的配置
总共可以恢复49份配置
rollback ? 可以显示每次commit的时间,确定恢复那份配置
run file show /config/juniper.conf.n.gz n为1-3,可以查看需要恢复配置的内容,对应于rollback 1-3 run file show /config/juniper.conf.gz对应rollback 0
run file show /var/db/config/juniper.conf.n.gz
n为4-49,可以查看需要恢复配置的内容,对应于rollback 4-
49
Copyright © 2009 Juniper Networks, Inc.
ucos-ii学习笔记

2 ucos-ii 学习笔记——信号量的原理及使用
#include "INCLUDES.h"
#define TASK_STK_SIZE 512
char *s1="MyTask"; //定义一个错误信息 INT8U y=0; OS_EVENT *Fun_Semp; //声明信号量 是事件控制块 ECB 类型的 //注意,前面有一个例子 2 定义了互斥信号量,定义如下 //BOOLEAN ac_key; //信号量,互斥信号量 实质上就是一个标志位,是一个全局变量,来标 志共享资源的访问情况 //这样,当已经有任务访问共享资源时,其他的任务就不能访问,知道该资源未被访问,其他 的任务才可以进行访问 //注意这两个信号量的区别和使用情况
INT8U x=0,y=0; //字符显示位置
//声明两个任务函数 void MyTask(void *data); void YouTask(void *data);
void main (void) {
char *s_m="L"; OSInit(); PC_DOSSaveReturn(); PC_VectSet(uCOS, OSCtxSw);
OS_STK OS_STK OS_STK
StartTaskStk[TASK_STK_SIZE]; //定义任务堆栈区 MyTaskStk[TASK_STK_SIZE]; YouTaskStk[TASK_STK_SIZE];
void Fun(INT8U x,INT8U y);
void StartTask(void *data); void MyTask(void *data); void YouTask(void *data);
pdata=pdata; for (;;) {
SRX个人学习笔记

前言俗话说好记性不如烂笔头,最近学习了一下JUNIPER的防火墙SRX。
所以特记录一个小笔记,助于以后复习所用,但也合适一些想学习SRX入门的资料,超适合入门JUNIPER防火墙,但是最好要对防火墙有过了解,对JUNOS命令有一定的基础。
一、防火墙基本知识SRX防火墙都是基于ZONE的来操作的,流量都是需要通过policy来做策略的。
每个接口都需要划分到特定的zone,系统默认的是在null的zone。
默认流量是没有策略的。
所以在配置的时候,必须先要定义zone,把接口放到相应的zone 里。
命令:set security zones security-zone in \\建立一个名字为in的zone。
通常在每个zone(注意:是每个zone,而不是zone到zone之间)是不放行任何流量的,需要在zone里进行配置放行,比如协议、系统服务等,ospf、ping、telnet、ssh等。
命令:set security zones security-zone in interfaces ge-0/0/0.0 host-inbound-traffic system-services http \\在名字为in的zone里接口有g0/0/0,允许进入的流量是系统服务的ICMP。
set security zones security-zone in interfaces ge-0/0/0.0 host-inbound-trafficprotocols ospf \\允许这个zone和别的接口或zone建立OSPF邻居二、PolicyPOLICY,这是一个很重要的概念,在SRX防火墙里只是建立zone并不是最终目的,因为zone与zone之间是不允许任何流量跑的。
所以需要通过POLICY来放行特定的流量。
命令:(注意:在policy里,定义源的时候,必须要定义地址、应用,目的)set security policies from-zone in to-zone out policy in-out-policy match source-address anyset security policies from-zone in to-zone out policy in-out-policy match destination-address anyset security policies from-zone in to-zone out policy in-out-policy match application any执行的动作:permit、deny等set security policies from-zone in to-zone out policy in-out-policy then permit三、Security Policy3.1 Schedulers有点类似于基于时间的访问控制列表,理论与思科的没啥区别。
QUINDOS学习资料

一般来说,QUINDOS学习步骤如下:1.基础如QUINDOS数据库组织,内部掩玛,数据类型和一些数学,计量知识等.QUINDOS最重要的学习过程在于PMM三百多条指令的熟悉,这些指令作为QUINDOS基本构架,是专用软件的开发基础.数据库组织:SDB,LDB,HDB,GDB等的关系,各个数据库的作用一定要明白;内部掩码和数据类型:(共几十种)如ELE,PRB,CMM,UVS,GPA等,实际QUINDOS的所有操作是对这些数据的操作,其中ELE类型(元素)最为重要,ELE包含五种子类型ACT,NOM,EVA,NPT,APT,相信大家很熟悉.通用元素(UVS)是所有数据的通用格式,实际应用中定义UVS一般用做特殊格式的数据输出或存储.所有数据的名称区域(属性)都由大写A-Z和小写a-z52个字符定义,一般来说不可能52个区域都用到,有些数据的名称区域具有通用性,如ACT子类型的X,Y,Z都表示为重心坐标;有些也不同,如圆.圆柱.锥的A区域表示直径,椭圆表示短轴长度.数学知识:如最小二乘,二维曲线的偏差计算,螺旋线的展开,插线性插值,最佳配合计算等计量知识:测量基准.测量过程,坐标系的建立,螺纹齿轮的测量过程,不管是在何种仪器上测量,测量方法,过程和原理有很多相似.2.形位公差.难点在于位置度计算,距离计算等3.扫描测量.实际上QUINDOS的扫描测量属于高级用户,因为这部分内容包含很多很难的知识,也是最值得用户研究的部分.连续扫描是三坐标测量机很重要的部分,测量时必须合理选用探针直径,配置,速度,密度,扫描精度等4.专用软件.QUINDOS最大的软件包--齿轮非常专业,大家在学习是必须熟悉软件包基本指令,如GEARBV的MEBVMAST,GENBVFLA,FINDBVFLA,BVPITCH,EV ACIRPT,DRWFLA 等,斜齿和螺旋伞齿轮的测量大家要多根据模数,齿数分析,如何在两根,四根,六根,八根的情况下测量,当然不要直接输入探针号码.其他如螺纹,叶片,蜗杆等一般用得不多5.一些基本技巧,如表格制作,绘图仪操作,键盘操作,控制面板等查看相关说明书<h2><font color=red>星型探针的自动校准</h2></font id=red><img src='BBSPictures/2004111717331.gif'>对于QUINDOS3.3以前的用户,星型探针必须手动一个个校准,这样很消耗时间,而且校准斜探针时稍不注意就会碰撞,下面编写一段自动校准程序,供大家参考:必须校准一根参考探针和第一根星型探针REFPRB_P (DIA=3, PRB=PRB(1), MGZ=0, DEL=Y)//校准一根参考探针,竖直方向CALSPH_P (NAM=PRB(11), DIA=3, NRF=N, MGZ=0) //校准第一根星型探针PRB(11) PRBIDX=11 //当前探针号码PRBNUM=8 //探针数目PRBNBR=4 //需要校准的探针数目ANG=360/PRBNUMPRBDIA=3 //探针直径DO (NAM=I, BGN=1, END=PRBNBR, DLT=1)GETV ALS 取得值(OBJ=PRB(PRBIDX), TYP=PRB, RDS=(A,E), REA=(AZI,ELEV), CDS=M, CHS=~MAG)USECSY (NAM=CALR$CSY)TRAOBJ (NEW=PRB(PRBIDX+1), OLD=PRB(PRBIDX), ANG=ANG, AXI=Z)MOVCMM (TYP=DLT, DST=(0,0,30))SETFLD (NAM=PRB(PRBIDX+1), DSC=I, STY=NPT, STR=PRBIDX+1)GETV AL (NAM=REA, OBJ=PRB(PRBIDX+1).NOM.PTS(1), DSC=Z)PUTV AL (OBJ=PRB(PRBIDX+1).NOM.PTS(1), DSC=Z, V AL=REA+30)CALSPH (NAM=PRB(PRBIDX+1), DIA=PRBDIA, NRF=N, MGZ=~MAG, AZI=AZI+ANG, ELV=ELEV, UAD=Y)PRBIDX=PRBIDX+1ENDDO程序假设第16根探针碰到标准球杆,因此必须在校准PRB(15)后停止。
使用逻辑路由器进行JUNOS练习

如何使用单台路由器(或Olive)进行JUNOS的自我训练(2006年11月版)作者:大猫猫曾经有很多做网络的工程师朋友问过我, 在设备资源紧张的情况下, 怎么才能够自己做设备的配置练习? 比如我只有1-2台设备, 但我想做十几个路由器才能做的实验, 怎么办? 这个答案在以前是无解的.但是现在, 感谢Juniper网络公司, 为我们提供了一个自我学习的平台, 这就是Juniper路由器的逻辑路由器特性(logical routers).Juniper公司的JUNOS软件提供的这个逻辑路由器的特性可以使得一台物理的路由器可以模拟出15台逻辑路由器, 加上本身的1个路由器, 一共可以在一台物理路由器上模拟出来16个路由器, 与传统的虚拟路由器不同, 每台逻辑路由器的路由进程都是独立的, 这是一个革命性的突破, 在下文里我们将会详细的叙述这个特性. 顺便说一句, Juniper路由器也是完全支持传统的虚拟路由器的特性的.本文假设你具有一定的IP路由基础知识和JUNOS软件操作配置的一些基础知识^_^.请注意一下: Juniper公司推出的这个逻辑路由器的特性不是仅仅为了大家个人学习方便而推出的, 而是每个逻辑路由器都可以作为生产网络的一个网络节点, 是可以用在实际的网络中的, 本文只是就这个特性与个人的Juniper的个人实际操作的学习结合起来, 并就这个特性对于我们自己学习JUNOS软件的帮助方面进行说明.逻辑路由器支持的特性如下:●RIP/RIPng/IS-IS/OSPFv2/OSPFv3/BGP/LDP/RSVP/MPLS协议的完整支持, 每个逻辑路由器均完整支持IPv4/IPv6;●MPLS L2 VPN/L3 VPN/CCC/VPLS;●PIM SM/PIM DM/DVMRP/;●所有的policy都支持;●所有的逻辑路由器支持Graceful-Switchover;●逻辑路由器支持各种接口, 只要物理路由器上有物理接口, 逻辑路由器就可以借用;●SCU/DCU/u-RPF/CoS/CBF/policy based accounting/SNMP;逻辑路由器的使用注意事项如下:●所有的逻辑路由器和主路由器的配置是同一个配置文件;●每个逻辑路由器都有一个单独的路由进程(rpd), 可以单独的重启这个进程;●不支持一些特定的多业务卡, 包括AS/ES/MS等, 支持Tunnel Services PIC;●不支持BFD/GMPLS/IPSec/P2MP LSP/port-mirroring/sampling;●不支持LSP Ping和带AS号码查询的trace-route;物理设备的准备:首先你必须有一台M/T系列的Juniper路由器(J系列路由器不支持逻辑路由器), 同类的物理接口最少2个(FE/GE/A TM/POS), 或者是Olive(最少3块以太网卡);下面按一台Juniper M7i路由器的图示给出例子:1.将路由器的物理接口硬环(对FE来说, 使用交叉线; 对GE/A TM/POS来说, 用两根光纤收发反接即可),图中做硬环的是2个百兆以太网接口(使用交叉网线) ;2.配置方面只要做好相应的接口物理层配置就好了, 不用做逻辑层的配置, 如IP地址等, 逻辑层的配置要在逻辑路由器下面作的, 物理层的验证使用show interface命令, 只要都UP就行了;3.对于FE/GE来说, 物理层的配置要打上vlan-tagging; 对于ATM接口, 物理层配置只要配好了VPI和最大VC数目就行, 具体的PVC要在逻辑路由器的接口配置下做, 对于POS接口, 如果要做逻辑路由器的相关配置, 要封装frame-relay, 分出DCE/DTE即可, 具体的dlci和子接口配置都要在逻辑路由器的接口配置下做;4.因为最简单的配置方式就是物理路由器上用FE/GE的vlan-tagging功能, 然后在逻辑路由器的接口配置下配置逻辑接口, 并指明vlan-id和IP地址就可以了. 同时因为Olive也只有以太网接口, 只能用这个方式来进行配置, 所以以下的说明均用百兆以太网做物理硬环为基础环境, 来进行说明;5.logical router的配置原理: 物理接口上配好了vlan-tagging, 然后logical router下也可以配置接口(逻辑接口), 借用物理路由器的主接口, 打个比方, 物理路由器的物理接口配置是:interfaces {fe-0/0/1 {vlan-tagging;}而逻辑路由器下的逻辑接口配置是借用了物理接口的配置, 如下所示:logical-routers {r1 {interfaces {fe-0/0/1 {unit 12 {vlan-id 12;family inet {address 10.100.12.1/30;}family mpls;}unit 13 {vlan-id 13;family inet {address 10.100.13.1/30;}family mpls;}unit 33 {vlan-id 33;family inet {address 192.168.12.1/24;}}}6.下面再进行另外一台逻辑路由器r2的接口配置:logical-routers {r2 {interfaces {fe-0/0/2 {unit 12 {vlan-id 12;family inet {address 10.100.12.2/30;}family mpls;}这样, 就建立了两个逻辑路由器r1,r2和一条点对点IP子网10.100.12.0/30, 注意: 逻辑路由器r1和r2借用的不是同一个物理接口(r1借用fe-0/0/1, r2借用fe-0/0/2), 这是因为使用的必须是同一个VLAN id, 这样同一个VLAN id不能同时配置在同一个物理接口上, 并且系统也是不会让你commit的哦.刚刚已经说了, 刚才的配置commit以后, 就在两个逻辑路由器之间建立了一个IP子网, 验证的方式就是ping的方式, 注意在logical router里所有的验证方式(show/traceroute/ping)都需要加上logical-router <lr-name>这个参数, 比如r1去ping r2的接口IP地址, 那么就是ping 10.100.12.2 logical-router r1, 也可以写成ping logical-router r1 10.100.12.2, 其余按此类推即可;7.既然已经建立了一个IP子网, 那么按照此种方式, 可以建立多个IP子网, 这样, 可以随心所欲的建立任意逻辑路由器的多个IP子网(IP地址自己随意规划), 这样可以模拟一个比较复杂的IP网络了. 对于广播LAN的网络来说,需要3个以太网接口, 这样3个路由器各有一个接口使用同一个VLAN id在同一个IP子网, 配置例子如下所示:物理路由器的接口配置:interfaces {fe-0/0/1 {vlan-tagging;}fe-0/0/2 {vlan-tagging;}fe-0/0/3 {vlan-tagging;}逻辑路由器的接口配置:logical-routers {r1 {interfaces {fe-0/0/1 {unit 10 {vlan-id 10;family inet {address 10.100.10.1/24;}family mpls;}r2 {interfaces {fe-0/0/2 {unit 10 {vlan-id 10;family inet {address 10.100.10.2/24;}family mpls;}r3 {interfaces {fe-0/0/3 {unit 10 {vlan-id 10;family inet {address 10.100.10.3/24;}family mpls;}如果要建立这种广播LAN网络, 就一定要三个物理接口了, 并且物理连接由原来的交叉网线互联改为所有接口都接到一个hub/switch上, 也就是说, 每个逻辑路由器上对于这个子网, 所借用的物理接口一定是one physical interface per logical-router的, 如果你把两个逻辑路由器都配置成借用同一个物理接口的话是commit 不了配置的. 另外如果使用Olive做这种LAN广播网络的话, 一定要选择有4个PCI插槽的PC来做, 因为在Olive里, fxp0不支持vlan-tagging, 这样就只有fxp1/fxp2/fxp3三个接口可以做logical router的LAN网络配置….8, 本猫在这里提供一个拓扑图和对应的配置, 是使用Olive做的logical router, 使用了一个Olive来提供了图中所有路由器的配置(包括骨干路由器的配置, 即图中蓝色路由器的配置);完整的配置就在这个文件里, 使用写字板(不是记事本)打开, 上面这个图的IGP/BGP的边界我都没有画出来, 但是我想有心人是能够根据给出的配置文件画出来的 ;说说Olive的情况:众所周知,Juniper路由器的OS(JUNOS)是由主机操作系统FreeBSD的代码经过修改后发展而来的,FreeBSD可以在PC机进行安装,而Juniper M系列路由器的路由引擎正是基于Intel的PC机架构,实际上可以看作是一台PC机,JUNOS就是安装在M系列的路由引擎上,所以从这个方面来讲,JUNOS同样可以安装在一台普通的PC机上,安装了JUNOS的PC就如同一台M系列的路由器,可以在其上实现Juniper路由器的大部分功能,呵呵,这就是大名鼎鼎的Olive!(Olive是指安装了JUNOS的PC,而并不是指软件本身!)不过这台“路由器”只有Juniper公司的利器之一――路由引擎(RE),而没有其赖以击败Cisco的致命武器――线速转发的包转发引擎(PFE),所以在性能上就大打折扣,并且无法使用一些针对PFE和Chassis的命令,一般只能用来作为网络实验或教学目的之用(Juniper公司最初的网络课程教学都是使用Olive的,呵呵,想一想,当初某些人万里迢迢到了米国,花了无数美刀,整天玩儿的就是一堆破PC,是不是有点冤大头的感觉啊?^_^,不过当时Juniper公司专门为此定制了一些PC专用的ATM、SDH、GE等接口卡,所费不菲,实战的感觉还是有的)。
JuNOS命令解释

del chassis redundancy graceful-switchover 主备引擎平滑切换必需关闭gre,保证引擎间升级JUNOS相互间不影响
show system boot-messages 看机器启动的信息
5.file list /var/home/LK detail 查看文件拷贝成功没有
6.request system software add /var/home/LK/jinstall64-10.4R6.5-domestic-signed.tgz 升降级版本
show interfaces diagnostics optics 1/3/3 看光模块的光功率
show interfaces ge-0/2/0 extensive 查看接口详细状态
show interface terse 看所有接口
10.request system software add /var/home/LK/jinstall64-10.4R6.5-domestic-signed.tgz re0 no-validate 不验证升级主用引擎re0
11.show chassis routing-engine 看引擎状态 12.request routing-engine login re0 切换到登录re0上
request system software add /var/home/LK/jinstall64-10.4R6.5-domestic-signed.tgz re1 no-validate 不验证升级备用引擎re1
7.request system reboot other-routing-engine 重启备用引擎
AIX培训笔记

AIX培训笔记培训笔记整理AIX一.UNIX介绍1.1 UNIX简介1.1.1迄今为止最有生命力的OS1.1.2UNIX is not just an operating system, but a way of life1.1.3UNIX 系统由内核(Kernel) 、常驻模块(系统调用等)、SHELL 和应用程序组成1.2 UNIX下若干重要常识1.2.1文件和名目:UNIX文件系统是名目和文件组成的一种层次结构,名目的起点称为根(root,’/’),1.2.2输入和输出:标准输入、标准输出、标准出错1.2.3程序和进程1.2.3.1程序:存放在磁盘上,处于某个名目的一个可执行文件1.2.3.2进程:程序的执行实例。
UNIX系统确保每一个进程都有一个唯独的数字标识符-进程ID,进程ID是一个非负整数1.2.4出错处理1.2.4.1.UNIX函数出错时,常返回一个负值,而且整型变量err no常被设置为含有附加信息的一个值1.2.4.2使用strerror和perror两个函数能够通过errno的值猎取并打印出错信息1.2.5用户标识1.2.5.1用户ID:用户ID是一个数值,他向系统标识各个不同的用户;用户ID为0的用户为根用户(root)或者超级用户(superuser)1.2.5.2组ID:组ID是一个数值,由系统治理员在指定用户登录名时分配;组被用于将若干用户分到不同的项目组或部门去,进而承诺同组的各个成员之间共享资源1.2.6信号1.2.6.1信号(Signal)是通知进程已发生某种情形的一种技术1.2.6.2 信号的处理方式:忽略、按系统默认方式、捕捉该信号1.2.6.3产生信号的方法:中断键(DEL,CTRL+C)、退出键(CTRL+\) 、调用KILL函数等1.2.7时刻值1.2.7.1 UNIX下两种不同的时刻值1.2.7.2日历时刻:从1970年1月1日00:00::00以来国际标准时刻(UTC)所通过的秒数累积值,使用time_t类型储存1.2.7.3进程时刻(CPU时刻):用以度量进程使用的CPU资源,以CPU时钟的滴答(click)运算,使用clock_t类型储存1.3 UNIX 分支1.3.1 AT&T SystemV1.3.2 Berkery UNIX1.4 主流UNIX1.4.1 IBM 的AIX1.4.2 HP的HP-UX1.4.3 SUN的SOLARIS二.AIX2.1AIX介绍2.1.1AIX:advanced interactive executive2.1.2带有BSD附加件的UNIX System V系统,遵循UNIX标准2.2 AIX储备治理和文件系统2.2.1储备治理2.2.1.1 AIX的储备治理叫LVM(Logical volume management),优点是操作灵活、操纵简单2.2.1.2 LVM的优点>逻辑卷能够使用不连续硬盘空间>逻辑卷能够跨硬盘>可动态扩展逻辑卷大小>逻辑卷能够镜像>硬盘能够方便地加入储备系统>逻辑卷可重定义2.2.1.3 VG:卷组(V olume Group),是磁盘空间的最大分配单位,能够包含多个物理硬盘2.2.1.4 PV:物理硬盘(physical volume),代表真实的物理硬盘2.2.1.5 PP:物理分区(physical partition),磁盘分配的最小单位,把一个磁盘分成大小相等的多个物理块,每一个物理块确实是一个PP2.2.1.6 LV:逻辑卷(Logical V olume),由多个大小相等的LP组成2.2.1.7 LP:逻辑分区(logical partition),通常对应于一个物理分区(PP),是我们能够操作的物理分区,因此叫做逻辑分区2.2.1.8 PV、PP、LV、LP之间的关系PV和PP:PV是由多个PP组成,默认情形下一个PV最多能够分配1016个PPLV和LP:LV有多个大小相等的LP组成,每个LP的大小差不多上按照PP大小得出PP和LP:通常情形是1PP=1LP2.2.2 储备治理常用命令smitty mkvg :创建VGsmitty mklv :创建LVsmitty chvg :修改VGsmitty chlv :修改LVsmitty rmlv :删除LV(先把LV上建的文件系统UNMOUNT)extendvg vgname hdiskx :向现有的VG中添加硬盘reducevg vgname hdiskx :从VG中去除硬盘varyonvg vgname :激活VGvaryoffvg vgname :锁死VGimportvg vgname :导入VGexportvg vgname :导出VGlsvg :查看系统中的VGlsvg –o :查看系统中差不多激活的VGlsvg –o|lsvg –il :查看系统中所有差不多激活的VG的详细信息lsvg –l vgname :查看VG中LV的信息lsvg vgname :查看VG的属性信息lsvg –p vgname :查看VG中包含哪些PVlslv lvname :查看LV的属性信息lslv –l lvname :查看LV的逻辑信息lslv –p lvnmae :查看LV包含在哪个物理磁盘中lslv –m lvnam :查看LP和PP的对应关系2.2.3 文件系统2.2.3.1 AIX文件系统的类型>日志文件系统(JFS、JFS2)>网络文件系统(NFS)>CDROM文件系统2.2.3.2日志文件系统体系结构2.2.3.2.1 超级块(Superblock):存放文件系统大小、标识、闲暇块链表、nbpi2.2.3.2.2 inode:存放文件大小、所有者、权限、创建/修改/访咨询时刻2.2.3.2.3 数据块(Data Block):存放数据2.2.3.2.4 间接块(Indirect Block):存放到数据块的指针2.2.3.3 日志文件系统的创建>能够在VG中直截了当创建>也能够在VG中先创建LV,然后再基于LV创建2.2.4 文件系统的有关文件描述/etc/filesystems :储存系统所有文件系统的信息2.2.5 文件系统常用命令smitty crfs :创建文件系统mount /fs :挂载文件系统unmout /fs :卸载文件系统smitty chfs :修改文件系统fsck :检查文件系统rmfs /fs :删除文件系统lsfs :查看文件系统2.3 换页空间(Paging Space)2.3.1 什么缘故需要换页空间当系统中的物理内存空间被占用殆尽的时候,如果我们想启动一个应用,这是它无比要占用相应的内存空间,因此为了给那个应用提供运行的内存空间,就需要将当前内存中临时不用的,或者不重要的放入到磁盘的固定的区域,当需要他们是在从那个固定的区域中调用出来。
Juno-GPS-简易操作手册

Juno GPS 简易操作手册北京中宇恒信科技有限责任公司目录概述Juno SB 手持机 ............................................................................................................ - 2 - 第一部分产品性能.................................................................................................................... - 4 - 第二部分Terrasync 外业数据采集软件 .................................................................................. - 9 -2.1 TerraSync的安装:........................................................................................................ - 9 -2.2 TerraSync软件区域介绍........................................................................................... - 15 -2.3各区域菜单介绍.......................................................................................................... - 19 -2.4TerraSync软件具体使用 .......................................................................................... - 31 - 第三部分内业软件.................................................................................................................. - 47 - 3。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JUNOS入门学习笔记V1.01Keywords:JUNOS、Olive、入门作者:东子时间:2010年9月24日地点:湖南长沙E-mail:admin@dongzi.de目录目录 (2)1 说明 (3)2 JUNOS简介 (3)2.1 简介 (3)2.2 JUNOS启动顺序 (3)3 JUNOS模拟器使用step by step (4)3.1 Olive简介 (4)3.2 JUNOS模拟器的获取 (4)3.3 模拟器的安装及初始化 (4)4 JUNOS常用命令介绍 (8)4.1 巡检相关命令 (8)4.2 JUNOS常用命令 (10)5 使用逻辑路由器做实验 (13)5.1 JUNOS逻辑路由器简介 (13)5.2 JUNOS逻辑路由器原理及配置 (14)6 总结 (15)1说明首先,请注意文档题目:“xxx入门”,行家就不用看了,但我不介意您收藏本文。
写这个文档的目的,是为了把我的学习过程分享给大家,也希望初学JUNOS的朋友能和我一起讨论,一起学习。
本文出自我的博客:http://dongzi.de/lets-begin-junos-1.htmlOK,献丑了,时间仓促水平有限,请大家指点本文的错误之处,我将感激不尽。
2JUNOS简介2.1简介JUNOS使用FreeBSD内核,模块化的设计,提供卓越的故障恢复能力并能够简单地集成IPv6、MPLS 等功能。
Juniper Junos is the software or the network operating system used in Juniper Networks hardware systems.It's an operating system that is used in Juniper's routing, switching and security devices. Juniper offers the Software Development Kit (SDK) to partners and customers to allow additional customization(From Wikipedia).2.2JUNOS启动顺序第一,移动介质,例如PC-card,PCMCIA。
第二,Flash Disk。
第三,IDE 硬盘。
3JUNOS模拟器使用step by step3.1Olive简介还是引入Olive这个词吧,我也是菜鸟,名字多了不好记。
何为Olive呢?说白了,就是一台虚拟机,运行JUNOS的PC或者虚拟机。
也就是说,一台Olive就是一台Juniper 路由器。
只不过因为它的JUNOS运行在PC或虚拟机上,所以我们称呼它为Olive。
除了一些功能上的差异(如olive效率肯定不如真实的路由器高效)外,你可以认为Olive就是一台Juniper路由器。
本文使用的Olive是已经封装好了的FreeBSD虚拟机文件,不用我们手动在FreeBSD 上面安装JUNOS,使用起来非常方便。
3.2JUNOS模拟器的获取a.RG FTP: 172.16.8.155b.Rayfile:/zh-cn/files/7b0e66b8-c081-11df-a142-0015c55db73d/c.115网盘:/file/f04e538ef23.3模拟器的安装及初始化解压“JUNOS模拟器.rar”,得到的文件夹里有一个FreeBSD.vmx虚拟机系统文件,使用VMware Workstation打开该文件:打开该虚拟机文件后,可以看到系统配置了很多块网卡,还有一个Serial Port,多块网卡是用来模拟Juniper路由器的接口,Serial Port也是一个虚拟的接口,配合piped(下载地址:/file/f0295d2e96),可以把console信息输出到CRT(或其他终端程序),便于配置和操作,现将piped内嵌在该文档中:接着,让我们来设置好Serial Port的名字,如下图:打开piped,新建一个管道:新管道的设置如下:现在,我们可以开启虚拟机的电源,启动成功后,出现如下界面:大家此时肯定会想到,在虚拟机里面直接就可以输入用户名,密码登陆了,也可以直接敲命令进去配置JUNOS了,为什么还要大费周折用Serial Port把console信息映射到telnet呢?其实,当初我也是这样想的,但是,在虚拟机里面直接配置非常不方便,命令粘贴,复制,log日志等功能都没有,且界面不友好。
废话少说,让我们启动强大的CRT吧:回车后是可以进去的:差点忘了说,该模拟器的默认用户名是:root,密码是juniper123,进入系统后输入cli命令进入command line interface可以进行设备调试,使用configure或者edit进入配置模式,如上图我使用edit。
JUNOS模拟器的安装及初始化已经介绍完毕,下面,我来介绍一下JUNOS里面的常用命令。
4JUNOS常用命令介绍4.1巡检相关命令request support information:此命令相当于cisco下面的show tech-support,以前我认为cisco这条命令非常牛逼,因为没怎么见人用过,一执行哗啦哗啦打印出一大堆东西,其实,呵呵,RCMS里的一键清脚本,大家懂的。
在root>模式下使用request support information(一般request,show这些命令都在root>模式下执行,相当于cisco的Route#模式,而要设置什么东西,就必须用set打头的命令,一般都在root#下执行,相当于Route(config)#),当然,你也可以在root#下执行root>里面的命令,前面加一个run参数就行了:root> editEntering configuration mode[edit]root# run request support informationroot@> show system uptime此时此刻,你肯定和我一样,想到了cisco的do参数,比如在配置模式下执行do show run,没错,情况就是这样的。
request support information会request出很多东西来,这足够你整理出那份烦人的巡检报告了,当然,你完全可以定制自己的巡检命令,一方面可以边敲命令边看输出边观察(巡检时能在现场发现问题总比在家整理报告时发现的好),一方面也可以按需抓取信息,而不是一股脑去执行那条九十八合一的命令。
下面我收集了一些常用的巡检命令和用途:查看系统启动信息show system boot-messages查看存储相关信息show system storage查看系统进程信息show system processes extensive查看系统启动时间信息show system uptime查看系统连接信息show system connectionsCPU利用率核查show chassis routing-engineMEM利用率核查show chassis routing-engineOSPF邻居关系核查show ospf neighborBGP邻居关系检查show bgp neighborHSRP信息检查 show vrrp extensive电源状态核查show chassis environment pem风扇状态核查show chassis environment单板告警核查show chassis alarms单板状态核查show chassis fpc/show chassis fpc pic-status单板温度核查show chassis fpc/show chassis fpc pic-status单板固件版本信息检查show chassis fpc detail接口配置核查show configuration interfaces接口描述规范性核查 show interface descriptionsAAA认证检查 show configuration system引擎板冗余状态检查 show configuration chassis redundancyNTP状态核查 show ntp associationsTelnet安全登录配置检查show configuration system login版本核查show version查看配置show configuration这里我提一点,show config的输出结果是设备的配置,相当于IOS的show run,你可以看到JUNOS的配置显示得井井有条,像C++一样,可读性很强,但是这样的配置仅仅是用来读的,无法像IOS那样直接从本台设备复制配置异地粘贴,在JUNOS里,要想把R1的配置粘贴到R2,我们当然有办法的:在show config的时候,加一个display set参数即可,如:root@Juniper# run show configuration | display set.注意观察输出的不同。
好吧,关于巡检的事儿就到此为止,我也是一知半解。
4.2JUNOS常用命令其实从IOS向JUNOS迁移,也就是“把JUNOS作为第二语言”,公有技术我相信大家都比我掌握得好,关键就是命令方面的迁移,以及JUNOS的一些特性。
Juniper官方网站上有很多非常好的入门视频教程手把手教你如何“把JUNOS作为第二语言”,视频教程中英文版本都有,推荐英文版的,都是些简单的英语,发音很纯正,就当练练听力.英文版视频教程(远程学习)的地址是:/cn/zh/training/technical_education/welcome to JUNOS as a second language,让我们开始吧。
下面向大家介绍一下JUNOS里的常用命令,这里我只列出少量的命令,就当抛砖引玉,其他的,让我们一起在Lab中学习吧。
首先来说说JUNOS中的空格键和tab键:当你使用命令行界面(CLI)配置JUNOS的时候,假如你已经对IOS非常熟悉,那么在JUNOS上你同样能够获得类似的命令补全等功能,包括命令的自动完成,使用问号查询命令以及命令后的参数等等功能。
稍有不同的地方在于JUNOS使用空格键替你自动完成命令输入:这点让我们的双手都能够实现自动补全命令的操作,因为我们在使用输入法输入中文的时候,总是习惯使用右手敲空格确认输入。
假如你需要同时配置JUNOS与IOS,你也大可不必太过担心当转换回IOS的时候适应不了没有空格键时候的感觉。