TOP
|
如何使用单台路由器(或Olive)进行JUNOS的自我训练 |
[ 录入者:admin | 时间:2007-10-27 18:04:33
| 作者: | 来源:
| 浏览:693次 ] |
如何使用单台路由器(或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/ATM/POS), 或者是Olive(最少3块以太网卡);
下面按一台Juniper M7i路由器的图示给出例子:
1. 将路由器的物理接口硬环(对FE来说, 使用交叉线; 对GE/ATM/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; }
|
|
|
|