小型局域网的网络结构比较简单,连接的设备主要有PC、交换机、三层交换机、网关路由器等。需要实现的功能:1、用尽量少的公网IP实现局域网内部的所有PC等主机设备能够连接外网。2、主机和路由之间需要通过不同层次的交换机连接起来,实现内网数据的交换转发,并通过网关路由实现与外网的数据收发。
对于一个典型的小型局域网,其完整拓扑结构如下:
对于整个拓扑中相似的部分可做简化处理,同时去掉上图中×××部分的路由配置,剩余的部分可以简化成如下图所示的拓扑结构:
简化后的这个拓扑图就是今天所要练习的小型局域网路由环境配置。下面转入正题说明本次练习需要提前准备的实验环境
硬件环境:GNS3对硬件的要求较高,PC实验机的CPU建议最好双核2.0Hz以上,内存4G以上。
模拟软件:GNS3
网络拓扑:如上图简化拓扑
网络环境准备如下:
R1-R2选择Routerc7200,并在R2上添加接口C7200-IO-2FE,如下图所示:
R3-R8选择Routerc3600,并在所有路由器上添加交换机接口NM-16ESW,如下图所示:
其中,R2-R8以及C1-C4选择手动连接方式,R1-R2选择FastEthernet连接方式。如下图:
连接完之后,依次启动所有路由设备(注意:不要全选后同时启动,很容易导致机器因占用内存过大而死机或使软件自动退出)。这样,整个网络环境就搭建好了。
配置命令:
-----------------VLAN配置--------------------
R5-R6:
en
conft
intrangef0/1-4
swted
swmt
intrangef0/3-4
channel-g1modeon
R7-R8:
en
conft
intrangef0/14-15
swted
swmd
exit
R5:
end
vlanda
vtpdomainaaa
vlan10
vlan20
vlan30
vlan40
exit
R7:
intf0/1
swav10
intf0/2
swav20
R8:intf0/1
swav30
intf0/2
swav40
R5:
conft
spv10rp
spv20rp
spv30rs
spv40rs
R6:
end
conft
spv30rp
spv40rp
spv10rs
spv20rs
R5:
intvlan10
ipadd192.168.10.252255.255.255.0
nosh
vrrp10ip192.168.10.254
vrrp10pri150
vrrp10pree
intvlan20
ipadd192.168.20.252255.255.255.0
nosh
vrrp20ip192.168.20.254
vrrp20pri
vrrppree
intvlan30
ipadd192.168.30.252255.255.255.0
nosh
vrrp30ip192.168.30.254
vrrp30pree
intvlan40
ipadd192.168.40.252255.255.255.0
nosh
vrrp40ip192.168.40.254
vrrp40pree
R6:
intvlan30
ipadd192.168.30.253255.255.255.0
nosh
vrrp30ip192.168.30.254
vrrp30pri150
vrrp30pree
intvlan40
ipadd192.168.40.253255.255.255.0
nosh
vrrp40ip192.168.40.254
vrrppri150
vrrp40pree
intvlan10
ipadd192.168.10.253255.255.255.0
nosh
vrrp10ip192.168.10.254
vrrp10pree
intvlan20
ipadd192.168.20.253255.255.255.0
nosh
vrrp20ip192.168.20.254
vrrp20pree
exit
-------------------IP地址配置--------------------
R5:
end
conft
intf0/5
nosw
ipadd192.168.51.5255.255.255.0
nosh
intf0/6
nosw
ipadd192.168.61.5255.255.255.0
nosh
exit
R6:
end
conft
intf0/5
nosw
ipadd192.168.52.6255.255.255.0
nosh
intf0/6
nosw
ipadd192.168.62.6255.255.255.0
nosh
exit
R3:
conft
intf0/1
nosw
ipadd192.168.51.3255.255.255.0
nosh
intf0/2
nosw
ipadd192.168.52.3255.255.255.0
nosh
intf0/3
nosw
ipadd192.168.32.3255.255.255.0
nosh
exit
R4:
conft
intf0/1
nosw
ipadd192.168.61.4255.255.255.0
nosh
intf0/2
nosw
ipadd192.168.62.4255.255.255.0
nosh
intf0/4
nosw
ipadd192.168.42.4255.255.255.0
nosh
exit
R2:
en
conft
intf0/0
ipadd192.168.32.2255.255.255.0
nosh
intf0/1
ipadd192.168.42.2255.255.255.0
nosh
intf1/0
ipadd202.106.0.1255.255.255.252
nosh
exit
R1:
en
conft
intf1/0
ipadd202.106.0.2255.255.255.252
nosh
intloop1
ipadd1.1.1.1255.255.255.0
nosh
exit
-------------------路由协议配置------------------
R5:
conft
routerospf100
router-id5.5.5.5
net192.168.10.00.0.0.255area10
net192.168.20.00.0.0.255area10
net192.168.30.00.0.0.255area10
net192.168.40.00.0.0.255area10
net192.168.51.00.0.0.255area0
net192.168.61.00.0.0.255area0
exit
R6:
conft
routerospf100
router-id6.6.6.6
net192.168.10.00.0.0.255area10
net192.168.20.00.0.0.255area10
net192.168.30.00.0.0.255area10
net192.168.40.00.0.0.255area10
net192.168.52.00.0.0.255area0
net192.168.62.00.0.0.255area0
exit
R3:
routerospf100
router-id3.3.3.3
net192.168.51.00.0.0.255area0
net192.168.52.00.0.0.255area0
net192.168.32.00.0.0.255area0
exit
R4:
routerospf100
router-id4.4.4.4
net192.168.61.00.0.0.255area0
net192.168.62.00.0.0.255area0
net192.168.42.00.0.0.255area0
exit
R2:
conft
routerospf100
router-id2.2.2.2
net192.168.32.00.0.0.255area0
net192.168.42.00.0.0.255area0
exit
iproute0.0.0.00.0.0.0f1/0
intf0/0
ipnatin
intf0/1
ipnatin
intf1/0
ipnatout
exit
access1per192.168.0.00.0.255.255
ipnatinslist1intf1/0overload
routerospf100
default-inorigi
在配置完VLAN之后,需要在GNS3软件的安装路径中找到vpcs-start.cmd脚本文件,双击进入后配置C1-C4的IP地址和默认网关,在此需要注意其配置命令格式如下:
然后通过ping命令检测R5-R8的网络环境是否已通,正常情况下通过主机C1ping主机C2/C3/C4都应该能ping通。第一步配置VLAN网络正常后,再进行下一步IP地址的配置,要不然会导致后面的网络难以排错问题出在哪里。另外,在配置路由协议时,一定要保证R2-R6的area比R5-R8的小,一般R2-R6的网络area设置为0。
这样,把所有命令都配置完之后,一个小型局域网的模拟环境也就搭建好了。
最后,需要对已经搭建好的网络环境进行测试。很简单,在C1-C4的主机上ping1.1.1.1,如果能通就说明整个网络配置没有问题了。
转载于:https://blog.51cto.com/luming/1297151