综合实战项目

综合实战项目

需求

规划:
每个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
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不懂说安全

创作不易您打赏是对我最大的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值