计算机网络的虚拟局域网,静态路由,RIP路由,NAT实验

来源:互联网 发布:极装吉住靠谱吗 知乎 编辑:程序博客网 时间:2024/05/17 00:06

  计算机网络课程的四个实验,相关仿真拓扑图已上传。前往下载:

http://download.csdn.net/detail/u010214003/8251753

  *ip地址配置方式

(1)网络设备(交换机、路由器等)在弹出的对话框中切换到“Config”或“CLI”可在图形界面或命令行界面对网络设备进行配置

命令行配置命令:

conf t   切换到全局配置模式

int f0/0  进入端口f0/0

ip address 192.168.1.1 255.255.255.0 配置端口的ip地址和子网掩码

(2)计算机的配置进入图像界面,令接到路由器需要指定网关


(一).虚拟局域网实验

1、实验目的

  综合应用所学计算机网络知识,完成一个虚拟局域网(VLAN)创建、配置和测试,使学生较全面的掌握和了解虚拟局域网。

2、实验要求

① 掌握VLAN 的创建和配置。

② 掌握VTP的配置。

③ 组建一个虚拟局域网,并对网络进行测试。


3、实验虚拟网拓扑图


4、实验步骤

(1)接线

pc0接到2950的f0/8接口

pc1接到2950的f0/7接口

pc2接到3560的f0/7接口

pc3接到3560的f0/8接口

2950的f0/6接到3560的f0/2接口

(2)配置ip地址

pc0地址:192.168.1.8

pc1地址:192.168.1.6

pc2地址:192.168.1.7

pc3地址:192.168.1.9

(3)虚拟局域网的搭建

①配置trunk

登陆到交换机3560

ena

conf t

int f0/2

swicth mode trunk

登陆到交换机2590

ena

conf t

int f0/6

switch mode trunk

②设置VTP(VLAN Trunk Protocol,VLAN干道协议)参数,

将3560 配置为VTP server,将2950配置为VTPclient。

登陆到3560

end

vtp database

vtp domain ncdx

vtp password cisco

vtp server

登陆到2950

end

vtp database

vtp domain ncdx

vtp password cisco

vtp client

两台交换机的domain和password必须一样,否则trunk无法联通。在配置的过程中可以在特权模式下(#),用命令show run ,show vlan ,show vtp status,察看配置前后交换机的状态。

③ 在Server交换机3560上创建VLAN。

登录到交换机3560

vlan database

vlan 2 name W1

vlan 3 name W2

④  将3560的fa0/7、 2950的fa0/7加入VLAN 2,将3560的fa0/8、 2950的fa0/8加入VLAN 3。

登录到交换机3560

exit 

conf t

int f0/7

switchport mode access

switchport access vlan 2

exit

int f0/8

switchport mode access

switchport access vlan 3

登陆到交换机2950

exit 

conf t

int f0/7

switchport mode access

switchport access vlan 2

exit

int f0/8

switchport mode access

switchport access vlan 3


附:图解实验过程

2950



3560



5、测试

①pc0 ping pc1

②pc1 ping pc2


测试结果:pc0ping不通pc1,pc1可以ping通pc2,局域网搭建成功


(二).静态路由实验

1、实验目的

本实验主要完成两个组之间点对点(P2P)的基于的静态路由的广域网实验。

2、实验要求

查验路由表内容,并通过一台pc机ping通另外一台pc机

3、实验虚拟网拓扑图


4、实验步骤

(1)接线

pc0接到R0的f0/0接口

pc1接到R1的f0/0接口

pc2接到R2的f0/0接口

R0的s2/0接到R1的s3/0

R1的s2/0接到R2的s3/0

R2的s2/0接到R0的s3/0

(2)配置ip地址


pc0地址:192.168.1.1网关192.168.1.2

pc1地址:192.168.2.1网关192.168.2.2

pc2地址:192.168.6.1网关192.168.6.2

子网掩码均用默认的:255.255.255.0

R0的f0/0接口192.168.1.2,s2/0接口192.168.3.1s3/0接口192.168.5.2

R1的f0/0接口192.168.2.2,s2/0接口192.168.4.1s3/0接口192.168.3.2

R2的f0/0接口192.168.6.2,s2/0接口192.168.5.1s3/0接口192.168.4.2

同时需要

开启端口

设置时钟,数值任意,


(3)配置静态路由

R0的静态路由  另外两台路由器配置方法类似

①Network192.168.2.0

Mask 255.255.255.0

Next Hop 192.168.3.2

②Network192.168.6.0

Mask 255.255.255.0

Next Hop 192.168.5.1


R1的静态路由

①Network192.168.1.0

Mask 255.255.255.0

Next Hop 192.168.3.1

②Network192.168.6.0

Mask 255.255.255.0

Next Hop 192.168.4.2

R2的静态路由

①Network192.168.1.0

Mask 255.255.255.0

Next Hop 192.168.5.2

②Network192.168.2.0

Mask 255.255.255.0

Next Hop 192.168.4.1

(4).测试

三台路由器分别查看路由表信息,三台主机分别ping另外两台主机

R0


R1


R2


pc0


pc1


pc2



测试结果

静态路由添加成功,三台主机可以互相通信

(三)RIP路由实验

RIP协议简单的说就是告诉别人你所接入的网络,路由器之间通过自学习方式获得别的网络信息,
有选择的加入到自己的路由信息表中

1、实验目的

本实验主要完成两个组之间点对点(P2P)的基于的RIP路由协议的广域网实验。

2、实验要求

查验路由表内容,并通过一台pc机ping通另外一台pc机

3、实验虚拟网拓扑图


4、实验步骤

(1)接线

pc0接到R0的f0/0接口

pc1接到R1的f0/0接口

pc2接到R2的f0/0接口

R0的s2/0接到R1的s3/0

R1的s2/0接到R2的s3/0

R2的s2/0接到R0的s3/0

(2)配置ip地址


pc0地址:192.168.1.1网关192.168.1.2

pc1地址:192.168.2.1网关192.168.2.2

pc2地址:192.168.6.1网关192.168.6.2

子网掩码均用默认的:255.255.255.0

R0的f0/0接口192.168.1.2,s2/0接口192.168.3.1s3/0接口192.168.5.2

R1的f0/0接口192.168.2.2,s2/0接口192.168.4.1s3/0接口192.168.3.2

R2的f0/0接口192.168.6.2,s2/0接口192.168.5.1s3/0接口192.168.4.2

同时需要

开启端口

设置时钟,数值任意,

(3)配置RIP
R0       R1,R2配置类似
Network 192.168.1.0
Network 192.168.3.0
Network 192.168.5.0
 

R1
Network 192.168.2.0
Network 192.168.3.0
Network 192.168.4.0

R2
Network 192.168.4.0
Network 192.168.5.0
Network 192.168.6.0
(4)测试

三台路由器分别查看路由表信息,三台主机分别ping另外两台主机

R0

R1

R2

pc0


pc1


pc2



测试结果

RIP路由添加成功,三台主机可以互相ping通。

仔细观察会发现,静态路由和RIP路由的实验拓扑图和设备IP配置完全一样,

两种方式的路由信息确不相同。

比如R0,

静态路由需要指定到192.168.4.0网络通过那个端口,从而确定一条路径

RIP协议通过自学习方式可以获得两条到192.168.4.0网络的路径即via 192.168.3.0/192.168.5.0


(四)NAT实验

1、实验目的

本实验主要完成在内部网络中使用内部地址,通过NAT把内部地址翻译成合法的IP地址再在Internet上使用。

2、实验要求

启动nat协议转化地址,使得两台不通网段的主机可以进行通信

3、实验虚拟网拓扑图



4、实验步骤

(1)接线

pc0接到R0的f0/0接口

pc1接到R1的f0/0接口

R0的s2/0接到R1的s2/0

(2)配置ip地址

pc0:192.168.1.1网关192.168.1.2

pc1:192.168.1.1网关192.168.1.2

子网掩码,默认的255.255.255.0

R0 

f0/0 192.168.1.2 s2/0 192.169.1.1

R1

f0/0 192.168.1.2 s2/0 192.169.1.2

(3)实验步骤

静态NAT:将一个私有地址和一个公网地址一对一映射的配置方法,这种方式不能节省IP,通常只为需要向外网提供服务的内网服务器配置。

配置方法

Router>ena
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int f0/0
Router(config-if)#ip nat inside  //将该接口标记为内部接口
Router(config-if)#int s2/0
Router(config-if)#ip nat outside  //将该接口标记为外部接口
Router(config-if)#exit
Router(config)#ip nat inside source static 192.168.1.1 192.169.1.3

//将来自标记为内部接口的地址作为转化源,一对一转化为外部地址,即192.168.1.1以192.169.1.3的地址去访问网络

动态NAT:把可以使用的外部地址动态分给内部主机

配置方法

Router(config)#access-list 1 permit 192.168.1.0 0.0.0.255

 //定义访问控制列表1,只有列表1中的ip地址可以被转化。注意一下:这里的192.168.1.0指的是网络,0.0.0.255是通配符掩码,为1的位代表主机,刚好与子网掩码相反
Router(config)#ip nat pool out 192.169.1.3 192.169.1.4 netmask 255.255.255.0

//定义了名称为out的地址池,这里的地址范围为192.168.1.3~192.168.1.4
Router(config)#ip nat inside source list 1 pool out

//把控制列表和地址池相连

PATPort Address Translation)端口地址转换:用一个或多个公网IP配合端口为多个私有地址提供转换,能够节省大量IP地址,这种方式在现实网络环境中最常用。

Router(config)#int f0/0
Router(config-if)#ip nat inside  //将该接口标记为内部接口
Router(config-if)#int s2/0
Router(config-if)#ip nat outside //将该接口标记为外部接口
Router(config-if)#exit
Router(config)#ip nat inside source static tcp 192.168.0.2 80 202.106.0.3 80 // 192.168.0.2的80端口一对一的转换成 202.106.0.3的80端口,也就外网用户在浏览器里输入202.106.0.3时,会打开192.168.0.2上的WWW服务。这里公网地址也可以改成interface Serial1/0 80,如下:
Router(config)#ip nat inside source static tcp 192.168.0.3 21  interface Serial1/0 21 //如果只有一个公网地址还可以这样来转换。
因为21端口为tcp的连接接口,这样外网访问的不同服务就会定向到不同的内网服务器。

(4)测试

对R1启用静态NAT设置,对R0启用动态NAT设置

测试包能否成功传递




测试结果:

静态NAT,动态NAT配置成功,PAT测试方法类似。

如果觉得有用,请给我点个赞..



3 0
原创粉丝点击