发新话题
打印

juniper的基本配置入门

本主题由 admin 于 2008-1-31 09:01 移动

juniper的基本配置入门

先说的就是本人对juniper的产品不是特别熟悉,以前维护的城域网上只有M5,M10这些设备,所以只能写些基本的入门配置,但是相信大部分人使用的也是这部分的东西。

不得不说一些超级基础的东西,它的命令航有两层:
操作模式,配置模式 : 如果对比其他厂商的设备,就是用户模式,和特权模式的区别。

Juniper的命令行特别就特别在它的层次化上面了,相信大部分用过juniper产品的人开始对这个所谓的层次化感到头疼不已,至少我是这个感觉。呵呵,下嫦刃醇父龌?镜拿?睿?拖骴os下的dir、md、cls、cd什么的,先记住吧,后面我在更详细的讲解。(好像自己很明白似的,hoho,大家共勉吧)
进入配置模式: configure (基本就按cisco的config t理解)
进入下一层次: edit(进入某个模式配置,可以按cisco下的int et 1/0,router ospf等任何进入子模式的命令理解)
设值命令: set (设置命令,具体赋值使用,比如加ip地址,ospf中的什么命令等)
删除命令: delete (同no)
提交: commit (和cisco理解不同,cisco是命令一旦执行即生效,juniper是先放在一个叫“擦写块”(具体怎么写忘记了)的东西里面,然后只有commit才能放在running config中,就这么理解即可)
空格键完成未敲完的单词 (同cisco中的tab建)

可能上面这些东西大家不好理解,别慌,下面的例子中我争取讲明白了。 :)

当然,最好还是多用show, ?等命令寻求帮助,慢慢自己学习。下面就是一些具体的东西了

juniper中的接口定义:
Cisco中的接口定义大家都很明白了,比尔et 1/1,serial 0/2等等
Juniper中的接口定义如下: 接口名称-大槽号/小槽号/端口号
接口名称包括:
at—ATM类的口,没有用过,不清楚
e1— E1接口
e3— E3接口
fe— 100M口
so— POS口
t1— T1口
t3— DS-3口
ge— GE口
fxp0是特殊的,代表管理网口的名称,固定的!
别说你不明白E1/E3/SO/T3/T1是什么,不明白以后再说吧,我对SDH的理解也就技术支持的水平,还得请教别人哩,呵呵
大槽号:

此主题相关图片如下:

小槽位:
M40 and M160
从上到下
+---+
| |
|0 |
+---+
| |
|1 |
+---+
| |
|2 |
+---+
| |
|3 |
+---+
其他的 从右到左
+----+----+----+----+
| 3 | 2 | 1 | 0 |
+----+----+----+----+
端口号:
M40/M160 从上到下,从右到左
+---------+
| | |
| 2 | 0 |
+----+----+
| | |
| 3 | 1 |
+----+----+
其他的 从右到左,从下到上
+---------+
| | |
| 3 | 2 |
+----+----+
| | |
| 1 | 0 |
+----+----+

一个例子:Fe-5/2/3 〔端口名称-大槽号/小槽号/端口号〕
看一个接口配置的基本例子:
####节选###########
interfaces {
fe-1/0/3 {
unit 0 {
family inet {
address 10.0.20.1/24;
}
family mpls
}
}
}
####节选结束#########
看到上面的配置了吧,感觉和cisco或者其他的配置不同了吧,后面我会附一个完整配置,大家感觉一下,呵呵。
是不是感觉和C有点象?呵呵,完全是结构层次的配置命令,上面配置的含义就是接口
fe-1/0/3配置ipv4地址10.0.20.1/24。并且此接口支持mpls,如果这些配置是其他设备呢?会是什么样子,大家应该都很熟,如下:
interface ethernet 7/10
ip address 10.0.20.1 255.255.255.0
mpls ip
exit
有感觉了没有?那么上面那些是怎么配置进去的呢?现在就结合上面讲解的set,edit,config来讲讲,因为我手边也没有juniper的东东,所以都是按记忆来的,错了老大们别打我啊,^_^
方法有2:
1、 从用户模式进入config模式,怎么进?当然用config命令了, :D
然后依次直接使用命令:
set interface fe-1/0/3 unit 0 family inet address 10.0.20.1/24
set interface fe-1/0/3 unit 0 family mpls
这样配置的结果就是上面的样子了
或者用第二种方法配置
2、 edit interface fe-1/0/3 unit 0 family inet
set address 10.0.20.1/24
up
set family mpls
top

有什么想法?呵呵,不明白是正常的,juniper的cli是层次的,这已经多次说过了,就象DOS(又说dos了,因为确实有点象),如果你想在c:\juniper\raphan\下建个叫chinaitlab目录,你有两种方法:
1、 cd juniper\raphanmd chinaitlab
2、 或者
md juniper\raphan\chinaitlab
和上面的类比,明白了吧!不明白再看看,呵呵,或者再讨论。反正看资料能看见我的邮箱。
那么解释一下上面的命令中的几个关键字段,和几个命令的区别:
unit 0配合使用,代表此接口的第一个逻辑口
family后有inet、inet6、mpls等,代表支持的协议
up到上层配置层,同dos中的cd ..
top到config的根层
其实命令还有很多,慢慢来吧,我给大家的是带到正路,然后大家修行给我讲课,OK?
讲完接口了,再讲几个最最常用的命令,多看看命令就有感觉了,比较协议都是一样的嘛。
设置设备hostname
root@# set system host-name host-name
设置管理网口的ip地址:
root@# set interfaces fxp0 unit 0 family inet address 100.100.100.100/28
显示配置,在用户模式下:show config
在特权模式下:show
今天写了不少了,作为结束,我写出静态路由的配置方法!大家看了上面的,其实这个也很简单地。
routing-options {
static {
route 192.168.2.2/32 next-hop 192.168.2.2;
}
}
对应命令:set routing-option static route 192.168.2.2/32 next-hop 192.168.2.2
或者:edit routing-option static
set route 192.168.2.2/32 next-hop 192.168.2.2

TOP

你可以的!!!!我顶你

TOP

顶个~~~~~~~~~~~

TOP

我需要从入门学起,这个资料很适合我的

TOP

发新话题