实验四综合实验

该实验涉及网络配置,包括VLAN划分、RSTP协议应用、RIPv2和OSPF动态路由协议配置,以及NAT策略的设置。实验中,需要在交换机和路由器上创建和配置接口,实现内部网络间的通信,并通过RIPv2和OSPF确保内外部网络可达。同时,通过NAT转换使得内部网络能够访问外部网络。
摘要由CSDN通过智能技术生成

【实验题目】RIP、OSPF、NAT协议的综合应用

【实验内容】

   实现以下功能:

  1. 该公司内网IP地址规划:每台设备的IP地址请你自行指定,不同小组的IP地址不一样。
  2. 为了提高网络的可靠性,通过两级交换机之间的双链路实现冗余备份,要求使用RSTP协议(快速生成树),避免环路,且确保S2作为Root Switch。
  3. VLAN 10,VLAN20职能分别如下:VLAN 10(公司员工name:Employee)和VLAN 30(公司服务name: Service)。接入层的1-10口在VLAN 10内,11-20口在VLAN20内。
  4. 配置汇聚层交换机S2,使不同部门之间的PC能够相互访问。
  5. 在公司内部,即S2和R1之间配置动态路由协议RIPv2,在公司外部即R1和R2之间配置动态路由协议OSPF,在公司出口路由器R1上配置到ISP的默认路由,使公司内部网络可以访问ISP(提示:内网要访问外网需要NAT策略)

【实验拓扑】

 

【实验步骤】

--------基本配置-----------

1.配置PC1\PC2\PC3\PC4的ip地址、掩码、网关。

2.配置交换机S1(创建vlan10、vlan20,配置端口)

Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10              ---创建vlan
Switch(config-vlan)#name employee
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#name serivice
Switch(config-vlan)#exit

Switch(config)#int ra f0/1-10       ---interface range 一次编辑多个端口
Switch(config-if-range)#switchport access vlan 10
Switch(config-if-range)#exit

Switch(config)#int ra f0/11-20
Switch(config-if-range)#switchport access vlan 20
Switch(config-if-range)#exit

Switch(config)#int ra f0/23-24      ---将f23和f24设为trunk
Switch(config-if-range)#switchport mode trunk

 

3.配置三层交换机S2 (vlan10、vlan20、vlan30、配置f0/1)

Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10                  ---创建vlan
Switch(config-vlan)#name v10
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#name v20
Switch(config-vlan)#exit
Switch(config)#vlan 30
Switch(config-vlan)#name v30
Switch(config-vlan)#exit

 -------配置vlan 10
Switch(config)#int vlan 10           
Switch(config-if)#
%LINK-5-CHANGED: Interface Vlan10, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan10, changed state to up

Switch(config-if)#ip add 192.168.1.1 255.255.255.0     ---配置vlan10 ip地址
Switch(config-if)#exit

 ------配置vlan20
Switch(config)#int vlan 20
Switch(config-if)#
%LINK-5-CHANGED: Interface Vlan20, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan20, changed state to up

Switch(config-if)#ip add 192.168.2.1 255.255.255.0
Switch(config-if)#exit

  -----配置vlan30
Switch(config)#int vlan 30
Switch(config-if)#
%LINK-5-CHANGED: Interface Vlan30, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan30, changed state to up

Switch(config-if)#ip add 192.168.3.1 255.255.255.0
Switch(config-if)#exit


 ------配置f0/1  
Switch(config)#int f0/1
Switch(config-if)#switchport access vlan 30
Switch(config-if)#exit
Switch(config)#ip routing

 

4.配置R1路由器

Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int f0/0
Router(config-if)#ip add 192.168.3.2 255.255.255.0   ----配置ip地址
Router(config-if)#no sh      ----打开端口

Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

Router(config-if)#exit
Router(config)#int s2/0
Router(config-if)#ip add 202.101.1.1 255.255.255.0
Router(config-if)#no sh

%LINK-5-CHANGED: Interface Serial2/0, changed state to down
Router(config-if)#no sh
Router(config-if)#exit

5.配置R2路由器

Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int f0/0
Router(config-if)#ip add 221.98.1.1 255.255.255.0
Router(config-if)#no sh           -----打开端口

Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

Router(config-if)#exit
Router(config)#int s2/0
Router(config-if)#ip add 202.101.1.2 255.255.255.0
Router(config-if)#no sh

Router(config-if)#
%LINK-5-CHANGED: Interface Serial2/0, changed state to up

-------协议配置--------

6.RSTP协议

此处由于S1与S2之间有两条网线连接,S1与S2已经自动配置了。只需确保S2的端口为root。

7.路由器R1与交换机S2之间的RIP协议

S2交换机:(这里忘记了要用RIP v2,如果要用RIPv2 命令为:version 2)

Switch(config)#router rip
Switch(config-router)#network 192.168.1.0
Switch(config-router)#network 192.168.2.0
Switch(config-router)#network 192.168.3.0
Switch(config-router)#exit

R1路由器:

Router(config)#router rip
Router(config-router)#network 192.168.3.0
Router(config-router)#exit

8.路由器R1与R2之间的OSPF协议

R1路由器:

Router(config)#router ospf 1
Router(config-router)#network 202.101.1.0 0.0.0.255 area 0
Router(config-router)#exit

R2路由器:

Router(config)#router ospf 1
Router(config-router)#network 202.101.1.0 0.0.0.255 area 0
Router(config-router)#network 221.98.1.0 0.0.0.255 area 0
Router(config-router)#exit

测试OSPF协议是否完成配置:PC4 ping R1 s2/0的端口。

9.由于用了不同的协议,需要实现路由协议重发布,配置R1

Router(config)#router rip
Router(config-router)#default-information originate
Router(config-router)#exit

PC1 尝试 ping 其他PC,PC1与PC4无法ping通,原因是内网的PC无法ping通PC4,需要NAT策略

10.配置R1,为vlan10的PC1\PC2配置动态NAT:

---在R1上配置包括内网所有vlan10地址的ACL
Router(config)#access-list 1 permit 192.168.1.0 0.0.0.255  

---在R1上配置合法的IP地址池
Router(config)#ip nat pool natpool 202.101.1.10 202.101.1.12 netmask 255.255.255.0

---关联ACL和合法的IP地址池
Router(config)#ip nat inside source list 1 pool natpool
Router(config)#int f0/0
Router(config-if)#ip nat inside   ---设置f0/0为内端口
Router(config-if)#exit
Router(config)#int s2/0
Router(config-if)#ip nat outside  ---设置s2/0为外端口
Router(config-if)#exit

  为vlan20的PC3配置静态NAT:

Router(config)#ip nat inside source static 192.168.2.2 202.101.1.20

测试ping

哈密尔顿函数是经典力学中的一个非常重要的概念,它与变分法密切相关。 首先,我们来看哈密尔顿函数的定义。对于一个具有广义坐标$q_i$和广义动量$p_i$的系统,哈密尔顿函数$H(q,p)$定义为: $$H(q,p) = \sum_i p_i \dot{q}_i - L(q,\dot{q})$$ 其中,$L$是系统的拉格朗日函数哈密尔顿函数是一个关于广义坐标和广义动量的函数。 接下来,我们来看哈密尔顿函数与变分法的联系。在经典力学中,哈密尔顿原理是指系统在某个时间段内的运动路径,使得作用量最小。作用量$S$是一个关于路径$q(t)$的函数,定义为: $$S[q(t)] = \int_{t_1}^{t_2} L(q,\dot{q})dt$$ 其中,$L$是系统的拉格朗日函数。 利用变分法可以得到哈密尔顿原理的欧拉-拉格朗日方程,即: $$\frac{\delta S}{\delta q} = \frac{d}{dt}\frac{\delta S}{\delta \dot{q}}$$ 将$L$表示为哈密尔顿函数的形式,即$L(q,\dot{q})=p\dot{q}-H(q,p)$,其中$p$是广义动量,代入作用量的表达式中,可以得到: $$S[q(t)] = \int_{t_1}^{t_2} [p\dot{q}-H(q,p)]dt$$ 接下来,我们对路径$q(t)$进行微小变化$\delta q(t)$,并保持端点不变。利用变分法,可以得到: $$\delta S = \int_{t_1}^{t_2} [\delta p\dot{q} + p\delta \dot{q} - \frac{\partial H}{\partial q}\delta q - \frac{\partial H}{\partial p}\delta p]dt + [p\delta q]_{t_1}^{t_2}$$ 根据变分法的要求,端点不变,即$[p\delta q]_{t_1}^{t_2}=0$。因此,我们可以得到哈密尔顿原理的欧拉-拉格朗日方程: $$\begin{cases}\frac{\partial H}{\partial p}=\dot{q}\\-\frac{\partial H}{\partial q}=\dot{p}\end{cases}$$ 这就是哈密尔顿函数与变分法的联系。使用哈密尔顿函数,可以将拉格朗日方程转化为哈密尔顿方程,从而更方便地研究系统的动力学性质。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值