用华为模拟器做单臂路由(写给初学华为设备的同学)

写在前面的话:
      技术的提高是离不开实践的,设备的熟悉更离不开实验。思科的模拟设备已经很成熟了,但H3C和华为的模拟器很少,网上能见到的目前只有两类:RouteSim(一个很简单的练习器);另一类:真机模拟器,一个是Simeware,目前的版本的5.2a,从VER显示看,是H3C的作品,但它有个缺点,就是二层和三层之间不能通信;另一个是VRP55,前几天刚见到的,从VER显示看,是华为的作品,它较Simeware有了一些改进,二层和三层之间能够通信了,还能显示中文。因为用以前的模拟器没有做成功过单臂路由实验,听说VPR5.5二层和三层能够通信,那肯定可以做单臂路由实验了,其实这个实验本身是很简单的,但使用模拟器的过程对一个初学者来说是复杂的,所以我把所有的配置过程写下来,献给初学者,以抛砖引玉。

一、实验描述:

在你公司局域网中有一台MSR20路由器和一台3100交换机,你通过在交换机上配置VLAN可以减少主机通信广播域的范围,当VLAN之间有部分主机需要通信,但交换机不支持三层交换,你要这台MSR20路由器实现VLAN的互通。

二、实验要求:

在交换机上配置两个Vlan,分别是vlan10,vlan20,端口1在vlan10内,2在vlan20内,端口3与路由器连接。

配置路由器作为各vlan的网关,vlan10的网关地址是192.168.10.1/24, vlan10的网关地址是192.168.20.1/24,使得各vlan之间能够通过路由器进行通讯。

三、实验拓扑

 

四、所需要的软件 vrp5.5  vpcs

配置文件

1、路由器配置文件:hardcfg.tcl

SetSelfSlot 0
SetMainSlot 0 
SetConsoleCom 2001 
SetMemorySize 128
SetWinSockOffset 100
SetWVRPInstanceName "Router"
AddEthernet -local 127.0.0.1 -lport 7001 -dest 127.0.0.1 -dport 7999 -slot 0 -subslot 0

2、交换机配置文件:hardcfg.tcl

SetSelfSlot 0
SetMainSlot 0 
SetConsoleCom 2004 
SetMemorySize 128 
SetWinSockOffset 200
SetWVRPInstanceName "SW"
AddEthernet -local 127.0.0.1 -lport 7999 -dest 127.0.0.1 -dport 7001 -slot 0 -subslot 0
AddEthernet -local 127.0.0.1 -lport 10000 -dest 127.0.0.1 -dport 20000 -slot 0 -subslot 0
AddEthernet -local 127.0.0.1 -lport 10001 -dest 127.0.0.1 -dport 20001 -slot 0 -subslot 0

3、vpcs配置文件:startup.vpc

#################### Created by Xiaofan ####################
1
conf rport 10000
1
conf lport 20000

2
conf rport 10001
2
conf lport 20001

4、三个文件间的关系:

路由和交换之间的连接接口:

路由:AddEthernet -local 127.0.0.1 -lport 7001 -dest 127.0.0.1 -dport 7999 -slot 0 -subslot 0

交换:AddEthernet -local 127.0.0.1 -lport 7999 -dest 127.0.0.1 -dport 7001 -slot 0 -subslot 0
只要让他们的lport;dport 接口数值交换就可以了。

交换机和PC之间的接口:

交换机1口:AddEthernet -local 127.0.0.1 -lport 10000 -dest 127.0.0.1 -dport 20000 -slot 0 -subslot 0
PC1:

1
conf rport 10000
1
conf lport 20000

交换机2口:AddEthernet -local 127.0.0.1 -lport 10001 -dest 127.0.0.1 -dport 20001 -slot 0 -subslot 0

PC2:

2
conf rport 10001
2
conf lport 20001

只要让他们的lport对应rport;dport对应lport就可以了。

五、实验结果:

1、路由配置:

[router]disp cur
#
sysname router
#
interface Ethernet0/0/0
#
interface Ethernet0/0/0.1
vlan-type dot1q 10
ip address 192.168.10.1 255.255.255.0
#
interface Ethernet0/0/0.2
vlan-type dot1q 20
ip address 192.168.20.1 255.255.255.0
#
interface NULL0
#
aaa
authentication-scheme default
#
authorization-scheme default
#
accounting-scheme default
#
domain default
#                                       
#
user-interface con 0
user-interface vty 0 4
user-interface vty 16 20
#
return

2、二层交换机配置:重要的一点,要将它们的所有三层端口转换为二层端口。

[sw]disp cur
#
sysname sw
#
vlan batch 10 20
#
interface Ethernet0/0/0
portswitch
port link-type trunk
port trunk allow-pass vlan 10 20
#
interface Ethernet0/0/1
portswitch
port default vlan 10
#
interface Ethernet0/0/2
portswitch
port default vlan 20
#
interface NULL0
#
aaa
authentication-scheme default
#
authorization-scheme default            
#
accounting-scheme default
#
domain default
#
#
user-interface con 0
user-interface vty 0 4
user-interface vty 16 20
#
return
3、VPCS配置:

 

4、检查结果:

用pc1 ping pc2

 

你可能感兴趣的:(用华为模拟器做单臂路由(写给初学华为设备的同学))