综合实战项目

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介: 综合实战项目

综合实战项目


需求


规划:


每个VLAN的IP地址为 192.168.xx.0/24

xx为每个VLAN的号码

网关都在SW6上,为192.168.xx.254/24


实现:


相同网段的PC获取IP地址,并互通!

如图配置web服务器的IP地址

确保PC可以访问内网的web服务器

为了增强网络的扩展性,添加核心交换机-SW7

R1和内部主机的网关设备之间运行OSPF协议

不同部门的网段属于不同的OSPF区域

确保服务为所在的区域不受到不稳定的链路的影响

公司购买公网IP地址(100.1.1.1/24),通过最节省公网IP地址的方案与外网互通

实现内网除了 vlan 40 以外的其他主机,都可以访问外网

确保外网的Client1可以访问内网的 web服务器

专门购买了另外一个公网IP地址(100.1.1.10/24),用于内网服务器的发布


拓扑图


接口对照图片


配置思路


配置思路1:

1.配置:终端设备

开启DHCP服务功能

2.配置:DHCP服务器

开启DHCP服务

配置vlan10、20 、30、40 的地址池

配置IP地址

接口开启全局模式

3.配置:DHPC中继

开启DHCP服务

配置vlan10、20 、30、40网关IP地址

开启中继服务

地址指向DHCP服务器

4.配置:DHCP客户端与中继之间的通信(交换)

创建所有vlan(所有交换机都相同)

连接终端、路由设备的端口模式:access

连接交换机与交换机之间的端口模式:trunk,并允许所有vlan通过

5.配置:DHCP中继与DHCP服务器之间的通信(路由)

sw6:配置DHCP服务器,网关地址 (66.254)

DHCP服务器:配置回程路由 (默认路由)

测试客户端(是否获取IP地址)

6.配置:web服务器

创建vlan 88

sw5:配置web服务器的网关

7.配置:web服务器到客户端的通信(路由)

sw6: 配置88网段的IP地址 (88.6)

sw5:配置回程路由 (静态指向88.6)

测试客户端(是否可以访问web服务器)

8.配置:网关冗余,提高网络稳定(VRRP,主、备网关)

sw5:

配置vlanif 10 ~ 40 网关IP地址(xx.251)

配置VRRP vlanif 10 ~ 40 虚拟网关地址(xx.254)

设置vlanif 10 、20 的优先级为:200升级为主网关(默认100)

vlanif 30 40 为备份网关

sw6:

配置vlanif 10 ~ 40 网关IP地址(xx.252)

配置VRRP vlanif 10 ~ 40 虚拟网关地址(xx.254)

设置vlanif 30 、40 的优先级为:200升级为主网关(默认100)

8.1 注意:

此时,DHCP地址池中的地址 与 sw6、sw5 网关的地址冲突,

导致,每的vlan只有一个主机可以分配到地址

9.配置:DHCP地址池排除冲突地址

先重启地址池

再去除冲突地址

配置思路2:

10.配置网关之间的链路聚合

先配置模式,eth-trunk的模式LACP

再配置,端口的模式trunk

设置主设备, lacp priority

设置最大活动链路数,max active-linknumber

开启抢占机制,lacp preemat

11.配置动态路由OSPF (sw5、sw6、R1)

sw5:

配置ospf,设置router-id,区域 0 10 20 30 40

并宣告network对应的IP地址

sw6:

配置ospf,设置router-id,区域 0 10 20 30 40 88(外网需要访问web服务)

并宣告network对应的IP地址

R1:

配置ospf,设置router-id,区域 0

并宣告156.0网段

 OSPF排错思路:
      1.检查设备的IP地址:是否互通
      2.检查设备是否能发送ospf报文:该网段是否通过network宣告进区域
      3.检查设备是否能接收ospf报文
      4.检查设备之间ospf报文的关键参数:
                 router-id:不能相同
                 区域号   :必须相同
                 特殊标记 :必须相同【stub、totally stub、nssa、totally nssa】
                 认证     :必须相同【链路认证、区域认证】

12.配置ACL、NAT,访问外网,和外网访内网web服务器

配置ACL,2000 拒绝40.0网段的主机访问外网,允许其他网段出去【默认拒绝所有】

配置NAT,(easy ip):nat outbound 2000

注意:

只对穿越自己的流量:起作用

配置NAT Server,

边界网关设备的出接口上配置

nat server protocol tcp global 100.1.1.10 80 inside 192.168. 88.1 80

配置:默认路由指向100.1.1.3

将静态路由导入:【default-route-advertise】–通过ospf协议生成静态路由条目

13.配置核心交换机,sw8


配置命令


第一阶段配置命令

@PC1设置为DHCP客户端
@设置DHCP服务器 
undo terminal monitor
system-view
sysname DHCP
dhcp enable 
ip pool VLAN10
network 192.168.10.0 mask 24 
gateway-list 192.168.10.254
dns-list 8.8.8.8
quit
ip pool VLAN20
network 192.168.20.0 mask 24
gateway-list 192.168.20.254
dns-list 8.8.8.8
quit
ip pool VLAN30
network 192.168.30.0 mask 24
gateway-list 192.168.30.254
dns-list 8.8.8.8
quit
ip pool VLAN40
network 192.168.40.0 mask 24
gateway-list 192.168.40.254
dns-list 8.8.8.8
quit
interface gi0/0/0
ip address 192.168.66.1 24
dhcp select global
quit
-------------------------------------------------------------
@配置DHCP中继
SW6:
undo terminal monitor
system-view
sysname SW6
vlan batch 10 20 30 40 66
dhcp enable 
interface vlanif 10 
ip address 192.168.10.254 24
dhcp select relay
dhcp relay server-ip 192.168.66.1
quit
interface vlanif 20 
ip address 192.168.20.254 24
dhcp select relay
dhcp relay server-ip 192.168.66.1
quit
interface vlanif 30 
ip address 192.168.30.254 24
dhcp select relay
dhcp relay server-ip 192.168.66.1
quit
interface vlanif 40 
ip address 192.168.40.254 24
dhcp select relay
dhcp relay server-ip 192.168.66.1
quit
---------------------------------------------------
@配置DHCP客户端和DHCP中继之间的交换网络,即确保所有交换机的VLAN/trunk/access配置正确即可。
SW1:
undo terminal monitor
system-view
sysname SW1
vlan batch 10 20 30 40 66
interface gi0/0/12
port link-type trunk
port trunk allow-pass vlan all
quit
interface gi0/0/1
port link-type access
port default vlan 10
quit
interface gi0/0/2
port link-type access
port default vlan 20
quit
SW2:
undo terminal monitor
system-view
sysname SW2
vlan batch 10 20 30 40 66
interface gi0/0/12
port link-type trunk
port trunk allow-pass vlan all
quit
interface gi0/0/3
port link-type access
port default vlan 10
quit
interface gi0/0/4
port link-type access
port default vlan 30
quit
SW3:
undo terminal monitor
system-view
sysname SW3
vlan batch 10 20 30 40 66
interface gi0/0/12
port link-type trunk
port trunk allow-pass vlan all
quit
interface gi0/0/5
port link-type access
port default vlan 20
quit
interface gi0/0/6
port link-type access
port default vlan 40
quit
SW4:
undo terminal monitor
system-view
sysname SW4
vlan batch 10 20 30 40 66
interface gi0/0/12
port link-type trunk
port trunk allow-pass vlan all
quit
interface gi0/0/7
port link-type access
port default vlan 40
quit
interface gi0/0/8
port link-type access
port default vlan 30
quit
SW10:
undo terminal monitor
system-view
sysname SW10
vlan batch 10 20 30 40 66
interface gi0/0/24
port link-type trunk
port trunk allow-pass vlan all
quit
interface gi0/0/23
port link-type trunk
port trunk allow-pass vlan all
quit
interface gi0/0/6
port link-type access
port default vlan 66
quit
SW6:
port-group group-member gi0/0/1 to gi0/0/4 gi0/0/24 gi0/0/23
port link-type trunk
port trunk allow-pass vlan all 
quit
-------------------------------------------------------------------
@配置DHCP服务器和DHCP中继之间的路由网络互通
SW6:
vlan 66
quit
interface vlanif 66
ip address 192.168.66.254 24
quit
DHCP:
ip route-static 0.0.0.0 0  192.168.66.254

第二阶段配置命令

@在所有的交换机上,添加新的 VLAN 156 
@添加新的SW7,与SW5/SW6/R1之间互联
 SW7:
  undo terminal monitor
  system-view
  sysname SW7
  vlan batch 10 20 30 40 66 88 156
  interface gi0/0/15
  port link-type trunk
  port trunk allow-pass vlan all 
  quit 
  interface gi0/0/16
  port trunk allow-pass vlan all 
  quit 
  interface gi0/0/1
  port link-type access
  port default vlan 156
  quit
 SW5:
 vlan 156
 interface gi0/0/15
 port link-type trunk
 port trunk allow-pass vlan all 
 quit
 interface vlanif 156
 ip address 192.168.156.5 24
 quit
 SW6:
 vlan 156
 interface gi0/0/16
 port link-type trunk
 port trunk allow-pass vlan all 
 quit
 interface vlanif 156
 ip address 192.168.156.6 24
 quit
 R1:
 undo terminal monitor
 system-view
 sysname R1
 interface gi0/0/0
 ip address 192.168.156.1 24
 quit
@配置R1/SW5/SW6的OSPF
R1:
ospf 1 router-id 1.1.1.1
area 0 
network 192.168.156.0 0.0.0.255
quit
SW5:
ospf 1 router-id 5.5.5.5
area 0 
network 192.168.156.0 0.0.0.255
quit
area 10 
network 192.168.10.0 0.0.0.255
quit
area 20 
network 192.168.20.0 0.0.0.255
quit
area 30
network 192.168.30.0 0.0.0.255
quit
area 40
network 192.168.40.0 0.0.0.255
quit
area 88
network 192.168.88.0 0.0.0.255
quit
quit
SW6:
ospf 1 router-id 6.6.6.6
area 0 
network 192.168.156.0 0.0.0.255
quit
area 10 
network 192.168.10.0 0.0.0.255
quit
area 20 
network 192.168.20.0 0.0.0.255
quit
area 30
network 192.168.30.0 0.0.0.255
quit
area 40
network 192.168.40.0 0.0.0.255
quit
quit

第三阶段配置命令

@配置web服务器
   服务器配置->httpserver->指定文件目录->指定启动端口->启动
@配置边界设备R1
R1:
interface gi0/0/1
ip address 100.1.1.1 24
quit
ip route-static 0.0.0.0  0  100.1.1.3 
ospf 1
default-route-advertise ->通过OSPF协议产生默认路由
quit
quit
**acl 2000
rule 10 deny source 192.168.40.0  0.0.0.255
rule 20 permit source any
quit
interface gi0/0/1
nat outbound 2000
quit**
------------------------------------------------------------
**@配置NAT Server:
R1:
interface gi0/0/1
nat server protocol tcp global 100.1.1.10 80 inside 192.168. 88.1 80**
------------------------------------------------------------
@模拟外部运营商
R3:
undo terminal monitor
system-view
sysname DianXin
interface gi0/0/1
ip address 100.1.1.3 24
quit
interface gi0/0/0
ip address 200.1.1.254 24
quit
Client1:
200.1.1.1 
255.255.255.0
200.1.1.254
--------------------------------------------------------------------------
**@测试
 client1->httpclient -> 输入公网IP地址: 100.1.1.10 ,
 正常应该:获得网页信息。**

第四阶段配置命令

@配置SW8 与 SW5/6/7/R1 之间的链路互联
R1:
interface gi0/0/2
ip address 192.168.165.1 24
quit
ospf 1 
area 0 
network 192.168.165.0 0.0.0.255
quit
quit
SW8:
undo terminal monitor
system-view
sysname SW8
vlan batch 10 20 30 40 66 88 165 156
interface gi0/0/2 -> 连接 R1 的 Gi0/0/2
port link access
port default vlan 165
quit
interface gi0/0/13 -> 连接 SW5 的 Gi0/0/13
port link trunk
port trunk allow-pass vlan all 
quit
interface gi0/0/14 -> 连接 SW6 的 Gi0/0/14
port link trunk
port trunk allow-pass vlan all 
quit
SW5:
interface gi0/0/13
port link trunk
port trunk allow-pass vlan all 
quit
SW6:
interface gi0/0/14
port link trunk
port trunk allow-pass vlan all 
quit
sw7和SW8之间,通过 Gi0/0/6 - gi0/0/8 进行链路捆绑:
SW7/SW8:
interface eth-trunk 1 
mode lacp
trunkport gi0/0/6
trunkport gi0/0/7
trunkport gi0/0/8
port link-type trunk
port trunk allow-pass vlan all 
quit 
SW5:
interface vlanif 165
ip address 192.168.165.5 24
quit
ospf 1 
area 0 
network 192.168.165.0 0.0.0.255
quit
SW6:
interface vlanif 165
ip address 192.168.165.6 24
quit
ospf 1 
area 0 
network 192.168.165.0 0.0.0.255 
quit
此时,内网访问外网,是可以成功的!
目录
相关文章
|
1月前
|
数据采集 存储 JSON
Python爬虫开发中的分析与方案制定
Python爬虫开发中的分析与方案制定
|
7月前
|
前端开发 JavaScript
前端综合练手小项目
前端综合练手小项目
|
网络协议 网络虚拟化 网络架构
08.综合实战
08.综合实战
45 0
|
缓存 JSON JavaScript
综合案例(需求分析和准备工作) | 学习笔记
快速学习综合案例(需求分析和准备工作)。
综合案例(需求分析和准备工作) | 学习笔记
|
数据可视化 BI 调度
员工管理系统综合实践|学习笔记(一)
快速学习员工管理系统综合实践
员工管理系统综合实践|学习笔记(一)
|
数据可视化 数据管理 BI
员工管理系统综合实践|学习笔记(二)
快速学习员工管理系统综合实践
员工管理系统综合实践|学习笔记(二)
|
开发者
综合案例(测试) | 学习笔记
快速学习综合案例(测试)。
综合案例(测试) | 学习笔记
|
消息中间件 数据库 RocketMQ
综合案例功能介绍|学习笔记
快速学习综合案例功能介绍
综合案例功能介绍|学习笔记
|
数据可视化 数据管理 BI
员工管理系统综合实践 | 学习笔记
快速学习员工管理系统综合实践,介绍了员工管理系统综合实践系统机制, 以及在实际应用过程中如何使用。
员工管理系统综合实践 | 学习笔记