小型局域网的网络结构比较简单,连接的设备主要有PC、交换机、三层交换机、网关路由器等。需要实现的功能:1、用尽量少的公网IP实现局域网内部的所有PC等主机设备能够连接外网。2、主机和路由之间需要通过不同层次的交换机连接起来,实现内网数据的交换转发,并通过网关路由实现与外网的数据收发。

对于一个典型的小型局域网,其完整拓扑结构如下:

180436467.jpg

对于整个拓扑中相似的部分可做简化处理,同时去掉上图中×××部分的路由配置,剩余的部分可以简化成如下图所示的拓扑结构:

181323630.jpg

简化后的这个拓扑图就是今天所要练习的小型局域网路由环境配置。下面转入正题说明本次练习需要提前准备的实验环境

硬件环境:GNS3对硬件的要求较高,PC实验机的CPU建议最好双核2.0Hz以上,内存4G以上。

模拟软件:GNS3

网络拓扑:如上图简化拓扑

网络环境准备如下:

R1-R2选择Routerc7200,并在R2上添加接口C7200-IO-2FE,如下图所示:

184903358.jpg

R3-R8选择Routerc3600,并在所有路由器上添加交换机接口NM-16ESW,如下图所示:

185809865.jpg

其中,R2-R8以及C1-C4选择手动连接方式,R1-R2选择FastEthernet连接方式。如下图:

185847403.jpg

连接完之后,依次启动所有路由设备(注意:不要全选后同时启动,很容易导致机器因占用内存过大而死机或使软件自动退出)。这样,整个网络环境就搭建好了。


配置命令:

-----------------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地址和默认网关,在此需要注意其配置命令格式如下:

182932609.jpg

183211372.jpg

183232130.png

然后通过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,如果能通就说明整个网络配置没有问题了。