目录

  1. 1. 前言
  2. 2. 案例
    1. 2.1. 需求
  3. 3. 拓扑构建与IP地址规划
    1. 3.1. 构建拓扑图
    2. 3.2. IP划分
  4. 4. 基本配置
    1. 4.1. 主机命名修改
    2. 4.2. 配置特权密码
    3. 4.3. Console端口密码
    4. 4.4. 配置VTY的密码
    5. 4.5. 保存配置文件
  5. 5. 路由器配置
    1. 5.1. loopback地址规划
  6. 6. 交换机VLAN配置
    1. 6.1. 三层——互联地址规划
    2. 6.2. 二三层——配置trunk链接
    3. 6.3. 二三层——配置VTP域
    4. 6.4. 二三层——业务地址规划
    5. 6.5. 二层——端口划分到VLAN
    6. 6.6. 终端机配置
  7. 7. 网络路由配置
    1. 7.1. 内网 OSPF
    2. 7.2. 网络默认路由
  8. 8. 网络地址转换
  9. 9. 配置访问控制列表ACL
    1. 9.1. 总公司部门间互访的权限设置
    2. 9.2. 配置内部网络对Internet的访问权限
    3. 9.3. 内部网络安全设计的配置

LOADING

第一次加载文章图片可能会花费较长时间

要不挂个梯子试试?(x

加载过慢请开启缓存 浏览器默认开启

网络工程实训

2025/2/18
  |     |   总文章阅读量:

前言

必可活用于工控配交换机(

案例

某公司在A、B两地分别设有总公司和分公司。现需要为该公司建设企业网络,需要将总公司和分公司互联,以实现企业内部安全、高效的数据通信及资源共享;同时,总公司和分公司都需要接入Internet网络。目前,公司只申请到有限数量的公网IP地址,企业网络内部需要使用私有IP地址,但需全网接入Internet。

需求

  1. 总公司包括财务部、开发部、销售部以及服务器区,分公司包括开发部和销售部,为了提高数据传输效率、保证数据传输安全等因素,需要按照部门对公司内部网络进行广播域分割,公司所有服务器需要在一个独立的广播域内。(使用VLAN技术)
  2. 内部均使用私有IP地址,但需要与Internet网络通信。(使用NAT技术)
  3. 为了保证内部网络安全,以及内部网络各部门之间访问权限的限制,需要根据公司具体要求过滤内部网络与外部网络之间的数据包,以及内部网络各部门之间的数据包。(使用访问控制列表ACL)
  4. 使用路由协议或者静态/默认路由,实现内部网络的连通以及对Internet网络的访问。(OSPF协议+静态路由+ 默认路由)
  5. 需要实现总公司与分公司之间安全、可靠的传输内部数据。(使用VPN技术)

拓扑构建与IP地址规划

构建拓扑图

路由器这一层需要三个路由器,分别对应总公司、分公司和公网 Internet

此处选择 2811 型号的路由器,模块采用 HWIC-2T,用于通过WAN接口与互联网通信,注意关闭电源才能加模块

image-20250226203646856

然后路由器之间使用串行 DCE 连接


三层交换机,总公司和分公司都需要多层交换机

这里选择 3560 24PS 型号


二层交换机,几个部门就对应几个二层交换机

这里选择 2960 型号


最底层的终端设备,两个公司除了服务器区为 Server 以外均为 PC,Internet 网络上通过交换机有 Server 和 PC

基本拓扑图:

image-20250227200406712


IP划分

  1. 为总公司和分公司分别分配17位子网掩码的地址段

    公司名称 IP 地址段
    总公司 172.16.0.0/17
    分公司 172.16.128.0/17
  2. 总公司和分公司内部可使用 24 位掩码的 IP 地址段

    总公司三层设备的互联地址使用 172.16.126.0/24 的地址段;分公司三层设备的互联地址使用 172.16.254.0/24 的地址段。为了节省 IP 地址,三层设备的互联地址均使用 30 位子网掩码

    公司名称 网关路由器 核心交换机1 子网掩码
    总公司 172.16.126.1 172.16.126.2 255.255.255.252
    分公司 172.16.254.1 172.16.254.2 255.255.255.252
  3. 为总公司和分公司的网关路由器分别配置 loopback 接口的 IP 地址,作为其管理地址

    公司名称 IP 地址
    总公司 192.168.0.1/32
    分公司 192.168.0.2/32
  4. 为总公司的可管理交换机规划管理IP地址,这里使用的 IP 地址网段为总公司网段 172.16.0.0/17 中最小的一个 24 位子网掩码的网段 172.16.1.0/24

    C段下主机标识的最高位“1”代表核心交换机,“2”代表接入交换机;最低位的数字代表该交换机在这类交换机中的编号

    部门 IP 地址
    核心交换机1 172.16.1.101/24
    接入交换机1 172.16.1.201/24
    接入交换机2 172.16.1.202/24
    接入交换机3 172.16.1.203/24
    接入交换机4 172.16.1.204/24

    分公司如下:

    交换机名称 IP 地址
    核心交换机 172.16.129.101/24
    接入交换机 172.16.129.201/24
  5. 配置 VLAN,为每个部门分配一个 24 位子网掩码的网络号,每个网段的网关 IP 地址统一使用 .254

    总公司

    部门 VLAN 名 VLAN ID IP 地址段 网关 IP 地址
    服务器区 VLAN_Server 2 172.16.2.0/24 172.16.2.254
    开发部 VLAN_KFB 3 172.16.3.0/24 172.16.3.254
    销售部 VLAN_XSB 4 172.16.4.0/24 172.16.4.254
    财务部 VLAN_CWB 5 172.16.5.0/24 172.16.5.254

    分公司

    部门 VLAN 名 VLAN ID IP 地址段 网关 IP 地址
    开发部 VLAN_Sub_KFB 30 172.16.130.0/24 172.16.130.254
    销售部 VLAN_Sub_XSB 40 172.16.131.0/24 172.16.131.254
  6. 模拟Internet网络

    Internet 总公司 分公司 子网掩码
    23.1.1.254 23.1.1.1 255.255.255.0
    23.1.2.254 23.1.2.1 255.255.255.0
    23.1.3.254 PC:23.1.3.1 255.255.255.0

结合设备,最终的IP划分:

分布 设备名称 接口 Vlan IP地址 子网掩码 所接设备及接口
总公司 Router-2811-0 F0/0 172.16.126.1 255.255.255.252 Switch-3560-24PS-0 F0/1
S0/0/0 23.1.1.1 255.255.255.0 Router-2811-2 S0/0/0
loopback0 192.168.0.1 255.255.255.255
Switch-3560-24PS-0 F0/1 172.16.126.2 255.255.255.252 Router-2811-0 F0/0
F0/2 Switch-2960-24TT-0 F0/1
F0/3 Switch-2960-24TT-1 F0/1
F0/4 Switch-2960-24TT-2 F0/1
F0/5 Switch-2960-24TT-3 F0/1
Vlan1 172.16.1.101 255.255.255.0
Vlan2 172.16.2.254 255.255.255.0
Vlan3 172.16.3.254 255.255.255.0
Vlan4 172.16.4.254 255.255.255.0
Vlan5 172.16.5.254 255.255.255.0
Switch-2960-24TT-0 F0/1 Switch-3560-24PS-0 F0/2
F0/2 2 Server-PT-0 F0
F0/3 2 Server-PT-1 F0
Vlan1 172.16.1.201 255.255.255.0
Switch-2960-24TT-1 F0/1 Switch-3560-24PS-0 F0/3
F0/2 3 PC-PT-0 F0
Vlan1 172.16.1.202 255.255.255.0
Switch-2960-24TT-2 F0/1 Switch-3560-24PS-0 F0/4
F0/2 4 PC-PT-1 F0
Vlan1 172.16.1.203 255.255.255.0
Switch-2960-24TT-3 F0/1 Switch-3560-24PS-0 F0/5
F0/2 5 PC-PT-2 F0
Vlan1 172.16.1.204 255.255.255.0
Server-PT-0 F0 172.16.2.1 255.255.0.0 Switch-2960-24TT-0 F0/2
Server-PT-1 F0 172.16.2.2 255.255.0.0 Switch-2960-24TT-0 F0/3
PC-PT-0 F0 172.16.3.1 255.255.0.0 Switch-2960-24TT-1 F0/2
PC-PT-1 F0 172.16.4.1 255.255.0.0 Switch-2960-24TT-2 F0/2
PC-PT-2 F0 172.16.5.1 255.255.0.0 Switch-2960-24TT-3 F0/2
分公司 Router-2811-1 F0/0 172.16.254.1 255.255.255.252 Switch-3560-24PS-1 F0/1
S0/0/1 23.1.2.1 255.255.255.0 Router-2811-2 S0/0/1
loopback0 192.168.0.2 255.255.255.255
Switch-3560-24PS-1 F0/1 172.16.254.2 255.255.255.252 Router-2811-1 F0/0
F0/2 Switch-2960-24TT-4 F0/1
F0/3 Switch-2960-24TT-5 F0/1
Vlan1 172.16.129.101 255.255.255.0
Vlan30 172.16.130.254 255.255.255.0
Vlan40 172.16.131.254 255.255.255.0
Switch-2960-24TT-4 F0/1 Switch-3560-24PS-1 F0/2
F0/2 30 PC-PT-3 F0
Vlan1 172.16.129.201 255.255.255.0
Switch-2960-24TT-5 F0/1 Switch-3560-24PS-1 F0/3
F0/2 40 PC-PT-4 F0
Vlan1 172.16.129.202 255.255.255.0
PC-PT-3 F0 172.16.130.1 255.255.0.0 Switch-2960-24TT-4 F0/2
PC-PT-4 F0 172.16.131.1 255.255.0.0 Switch-2960-24TT-5 F0/2
外网Internet Router-2811-2 S0/0/0 23.1.1.254 255.255.255.0 Router-2811-0 S0/0/0
S0/0/1 23.1.2.254 255.255.255.0 Router-2811-1 S0/0/1
F0/0 23.1.3.254 255.255.255.0 Switch-2960-24TT-6 F0/1
Switch-2960-24TT-6 F0/1 Router-2811-2 F0/0
F0/2 PC-PT-5 F0
F0/3 Server-PT-2 F0
PC-PT-5 F0 23.1.3.1 255.255.255.0 Switch-2960-24TT-6 F0/2
Server-PT-2 F0 23.1.3.2 255.255.255.0 Switch-2960-24TT-6 F0/3

基本配置

关闭域名查询

Router-2811-0(config)#no ip domain-lookup

主机命名修改

old_hostname>enable
old_hostname#configure terminal
old_hostname(config)#hostname new_name
new_name(config)#

规范示例:设备地理位置-设备类型/网络位置-设备型号-设备编号

配置特权密码

hostname>enable
hostname#configure terminal
hostname(config)#enable password 123456

image-20250227201025606

Console端口密码

Router-2811-0(config)#line console 0
Router-2811-0(config-line)#password 111111
Router-2811-0(config-line)#login

使用 配置线 连接电脑的 COM/RS232 接口和路由器的 Console 接口

image-20250227183815860

然后在笔记本配置终端,主要是波特率,这里是默认的9600

image-20250227183955525

确定即可连接上路由器

image-20250227195957859

配置VTY的密码

Switch-3560-24PS-0(config-line)#line vty 0
Switch-3560-24PS-0(config-line)#password aaaaaa
Switch-3560-24PS-0(config-line)#login

image-20250227195607185

保存配置文件

Router-2811-0#copy running-config startup-config

路由器配置

设备名称 接口 IP地址 子网掩码
Router-2811-0 F0/0 172.16.126.1 255.255.255.252
S0/0/0 23.1.1.1 255.255.255.0
loopback0 192.168.0.1 255.255.255.255
Router-2811-1 F0/0 172.16.254.1 255.255.255.252
S0/0/1 23.1.2.1 255.255.255.0
loopback0 192.168.0.2 255.255.255.255
Router-2811-2 S0/0/0 23.1.1.254 255.255.255.0
S0/0/1 23.1.2.254 255.255.255.0
F0/0 23.1.3.254 255.255.255.0
Router-2811-0(config)#interface fa0/0
Router-2811-0(config-if)#ip address 172.16.126.1 255.255.255.252
Router-2811-0(config-if)#no shutdown
Router-2811-0(config)#interface Serial0/0/0
Router-2811-0(config-if)#ip address 23.1.1.1 255.255.255.0
Router-2811-0(config-if)#no shutdown

Router-2811-1(config)#interface fa0/0
Router-2811-1(config-if)#ip address 172.16.254.1 255.255.255.252
Router-2811-1(config-if)#no shutdown
Router-2811-1(config)#interface Serial0/0/1
Router-2811-1(config-if)#ip address 23.1.2.1 255.255.255.0
Router-2811-1(config-if)#no shutdown

Router-2811-2(config)#interface Serial0/0/0
Router-2811-2(config-if)#ip address 23.1.1.254 255.255.255.0
Router-2811-2(config-if)#no shutdown
Router-2811-2(config)#interface Serial0/0/1
Router-2811-2(config-if)#ip address 23.1.2.254 255.255.255.0
Router-2811-2(config-if)#no shutdown
Router-2811-2(config)#interface FastEthernet0/0
Router-2811-2(config-if)#ip address 23.1.3.254 255.255.255.0
Router-2811-2(config-if)#no shutdown

loopback地址规划

Router-2811-0(config)#interface loopback 0
Router-2811-0(config-if)#ip address 192.168.0.1 255.255.255.255
Router-2811-0(config-if)#no shutdown 

Router-2811-1(config)#interface loopback 0
Router-2811-1(config-if)#ip address 192.168.0.2 255.255.255.255
Router-2811-1(config-if)#no shutdown

交换机VLAN配置

三层——互联地址规划

设备名称 接口 IP地址 子网掩码
Switch-3560-24PS-0 F0/1 172.16.126.2 255.255.255.252
Switch-3560-24PS-1 F0/1 172.16.254.2 255.255.255.252
Switch-3560-24PS-0(config)#interface f0/1
Switch-3560-24PS-0(config-if)#no switchport
Switch-3560-24PS-0(config-if)#ip address 172.16.126.2 255.255.255.252
Switch-3560-24PS-0(config-if)#no shutdown

Switch-3560-24PS-1(config)#int f0/1
Switch-3560-24PS-1(config-if)#no switchport
Switch-3560-24PS-1(config-if)#ip address 172.16.254.2 255.255.255.252
Switch-3560-24PS-1(config-if)#no shutdown 

二三层——配置trunk链接

设备名称 trunk端口 access端口 归属vlan
Switch-3560-24PS-0 F0/1
F0/2 Vlan2
F0/3 Vlan3
F0/4 Vlan4
F0/5 Vlan5
Switch-3560-24PS-1 F0/1
F0/2 Vlan30
F0/3 Vlan40
Switch-3560-24PS-0(config)#int f0/2
Switch-3560-24PS-0(config-if)#switchport trunk encapsulation dot1q
Switch-3560-24PS-0(config-if)#switchport mode trunk
Switch-3560-24PS-0(config-if)#int f0/3
Switch-3560-24PS-0(config-if)#switchport trunk encapsulation dot1q
Switch-3560-24PS-0(config-if)#switchport mode trunk
Switch-3560-24PS-0(config-if)#int f0/4
Switch-3560-24PS-0(config-if)#switchport trunk encapsulation dot1q
Switch-3560-24PS-0(config-if)#switchport mode trunk
Switch-3560-24PS-0(config-if)#int f0/5
Switch-3560-24PS-0(config-if)#switchport trunk encapsulation dot1q
Switch-3560-24PS-0(config-if)#switchport mode trunk

Switch-3560-24PS-1(config)#int f0/2
Switch-3560-24PS-1(config-if)#switchport trunk encapsulation dot1q
Switch-3560-24PS-1(config-if)#switchport mode trunk
Switch-3560-24PS-1(config-if)#int f0/3
Switch-3560-24PS-1(config-if)#switchport trunk encapsulation dot1q
Switch-3560-24PS-1(config-if)#switchport mode trunk

执行完三层后二层对应的端口会自动变成trunk

二三层——配置VTP域

设备名称 VTP域名 VTP模式 VTP密码
Switch-3560-24PS-0 Parent_Com Server 123456
Switch-3560-24PS-1 Sub_Com Server 123456
Switch-2960-24TT-0 Parent_Com Client
Switch-2960-24TT-1 Parent_Com Client
Switch-2960-24TT-2 Parent_Com Client
Switch-2960-24TT-3 Parent_Com Client
Switch-2960-24TT-4 Sub_Com Client
Switch-2960-24TT-5 Sub_Com Client
Switch-3560-24PS-0(config)#vtp domain Parent_Com
Switch-3560-24PS-0(config)#vtp mode server
Switch-3560-24PS-0(config)#vtp password 123456

Switch-2960-24TT-0(config)#vtp mod client
Switch-2960-24TT-1(config)#vtp mod client
Switch-2960-24TT-2(config)#vtp mod client
Switch-2960-24TT-3(config)#vtp mod client

Switch-3560-24PS-1(config)#vtp domain Sub_Com
Switch-3560-24PS-1(config)#vtp mode server
Switch-3560-24PS-1(config)#vtp password 123456

Switch-2960-24TT-4(config)#vtp mod client
Switch-2960-24TT-5(config)#vtp mod client

二三层——业务地址规划

设备名称 接口 IP 地址 子网掩码
Switch-3560-24PS-0 Vlan1 172.16.1.101 255.255.255.0
Switch-2960-24TT-0 Vlan1 172.16.1.201 255.255.255.0
Switch-2960-24TT-1 Vlan1 172.16.1.202 255.255.255.0
Switch-2960-24TT-2 Vlan1 172.16.1.203 255.255.255.0
Switch-2960-24TT-3 Vlan1 172.16.1.204 255.255.255.0
总公司↑
分公司↓
Switch-3560-24PS-1 Vlan1 172.16.129.101 255.255.255.0
Switch-2960-24TT-4 Vlan1 172.16.129.201 255.255.255.0
Switch-2960-24TT-5 Vlan1 172.16.129.202 255.255.255.0
Switch-3560-24PS-0(config)#ip routing
Switch-3560-24PS-0(config)#interface vlan1
Switch-3560-24PS-0(config-if)#ip address 172.16.1.101 255.255.255.0
Switch-3560-24PS-0(config-if)#no shutdown

Switch-3560-24PS-1(config)#ip routing
Switch-3560-24PS-1(config)#interface vlan1
Switch-3560-24PS-1(config-if)#ip address 172.16.129.101 255.255.255.0
Switch-3560-24PS-1(config-if)#no shutdown

Switch-2960-24TT-0(config)#interface vlan1
Switch-2960-24TT-0(config-if)#ip address 172.16.1.201 255.255.255.0
Switch-2960-24TT-0(config-if)#no shutdown

Switch-2960-24TT-1(config)#int vlan1
Switch-2960-24TT-1(config-if)#ip address 172.16.1.202 255.255.255.0
Switch-2960-24TT-1(config-if)#no shutdown

Switch-2960-24TT-2(config)#int vlan1
Switch-2960-24TT-2(config-if)#ip address 172.16.1.203 255.255.255.0
Switch-2960-24TT-2(config-if)#no shutdown

Switch-2960-24TT-3(config)#int vlan1
Switch-2960-24TT-3(config-if)#ip address 172.16.1.204 255.255.255.0
Switch-2960-24TT-3(config-if)#no shutdown


Switch-3560-24PS-1(config)#int vlan1
Switch-3560-24PS-1(config-if)#ip add 172.16.129.101 255.255.255.0
Switch-3560-24PS-1(config-if)#no shutdown 

Switch-2960-24TT-4(config)#int vlan1
Switch-2960-24TT-4(config-if)#ip add 172.16.129.201 255.255.255.0
Switch-2960-24TT-4(config-if)#no shutdown

Switch-2960-24TT-5(config)#int vlan1
Switch-2960-24TT-5(config-if)#ip add 172.16.129.202 255.255.255.0
Switch-2960-24TT-5(config-if)#no shutdown
部门 VLAN 名 VLAN ID IP 地址段 网关 IP 地址
服务器区 VLAN_Server 2 172.16.2.0/24 172.16.2.254
开发部 VLAN_KFB 3 172.16.3.0/24 172.16.3.254
销售部 VLAN_XSB 4 172.16.4.0/24 172.16.4.254
财务部 VLAN_CWB 5 172.16.5.0/24 172.16.5.254
总公司↑
分公司↓
开发部 VLAN_Sub_KFB 30 172.16.130.0/24 172.16.130.254
销售部 VLAN_Sub_XSB 40 172.16.131.0/24 172.16.131.254
Switch-3560-24PS-0(config)#vlan 2
Switch-3560-24PS-0(config-vlan)#name VLAN_Server
Switch-3560-24PS-0(config-vlan)#vlan 3
Switch-3560-24PS-0(config-vlan)#name VLAN_KFB
Switch-3560-24PS-0(config-vlan)#vlan 4
Switch-3560-24PS-0(config-vlan)#name VLAN_XSB
Switch-3560-24PS-0(config-vlan)#vlan 5
Switch-3560-24PS-0(config-vlan)#name VLAN_CWB
Switch-3560-24PS-0(config-vlan)#ex
Switch-3560-24PS-0(config)#int vlan2
Switch-3560-24PS-0(config-if)#ip address 172.16.2.254 255.255.255.0
Switch-3560-24PS-0(config)#int vlan3
Switch-3560-24PS-0(config-if)#ip address 172.16.3.254 255.255.255.0
Switch-3560-24PS-0(config)#int vlan4
Switch-3560-24PS-0(config-if)#ip address 172.16.4.254 255.255.255.0
Switch-3560-24PS-0(config)#int vlan5
Switch-3560-24PS-0(config-if)#ip address 172.16.5.254 255.255.255.0

Switch-3560-24PS-1(config)#vlan 30
Switch-3560-24PS-1(config-vlan)#name VLAN_Sub_KFB
Switch-3560-24PS-1(config-vlan)#vlan 40
Switch-3560-24PS-1(config-vlan)#name VLAN_Sub_XSB
Switch-3560-24PS-1(config-vlan)#int vlan30
Switch-3560-24PS-1(config-if)#ip address 172.16.130.254 255.255.255.0
Switch-3560-24PS-1(config)#int vlan40
Switch-3560-24PS-1(config-if)#ip address 172.16.131.254 255.255.255.0


Switch-2960-24TT-0(config)#ip default-gateway 172.16.2.254

Switch-2960-24TT-1(config)#ip default-gateway 172.16.3.254

Switch-2960-24TT-2(config)#ip default-gateway 172.16.4.254

Switch-2960-24TT-3(config)#ip default-gateway 172.16.5.254

Switch-2960-24TT-4(config)#ip default-gateway 172.16.130.254

Switch-2960-24TT-5(config)#ip default-gateway 172.16.131.254

二层——端口划分到VLAN

Switch-2960-24TT-0(config)#interface f0/2
Switch-2960-24TT-0(config-if)#switchport access vlan 2
Switch-2960-24TT-0(config-if)#interface f0/3
Switch-2960-24TT-0(config-if)#switchport access vlan 2

Switch-2960-24TT-1(config)#int f0/2
Switch-2960-24TT-1(config-if)#switchport access vlan 3

Switch-2960-24TT-2(config)#int f0/2
Switch-2960-24TT-2(config-if)#switchport access vlan 4

Switch-2960-24TT-3(config)#int f0/2
Switch-2960-24TT-3(config-if)#switchport access vlan 5


Switch-2960-24TT-4(config)#int f0/2
Switch-2960-24TT-4(config-if)#switchport access vlan 30

Switch-2960-24TT-5(config)#int f0/2
Switch-2960-24TT-5(config-if)#switchport access vlan 40

终端机配置

设备名称 接口 IP地址 子网掩码 默认网关
Server-PT-0 F0 172.16.2.1 255.255.0.0 172.16.2.254
Server-PT-1 F0 172.16.2.2 255.255.0.0 172.16.2.254
PC-PT-0 F0 172.16.3.1 255.255.0.0 172.16.3.254
PC-PT-1 F0 172.16.4.1 255.255.0.0 172.16.4.254
PC-PT-2 F0 172.16.5.1 255.255.0.0 172.16.5.254
PC-PT-3 F0 172.16.130.1 255.255.0.0 172.16.130.254
PC-PT-4 F0 172.16.131.1 255.255.0.0 172.16.131.254
PC-PT-5 F0 23.1.3.1 255.255.255.0 23.1.3.254
Server-PT-2 F0 23.1.3.2 255.255.255.0 23.1.3.254

image-20250227120149490

image-20250227120404130


网络路由配置

关于路由器 Internet 部分的 IP 配置已经在上面配路由器的时候配置好了,这里直接配置 OSPF 协议

内网 OSPF

具体配置需要在网关路由器和三层交换机进行,所有网段均划分到区域0,注意网关路由器连接 Internet 网络的外网接口不参与运行 OSPF 协议

Router-2811-0(config)#router ospf 10
Router-2811-0(config-router)#network 172.16.126.0 0.0.0.3 area 0

Switch-3560-24PS-0(config)#router ospf 10
Switch-3560-24PS-0(config-router)#network 172.16.2.0 0.0.0.255 area 0
Switch-3560-24PS-0(config-router)#network 172.16.3.0 0.0.0.255 area 0
Switch-3560-24PS-0(config-router)#network 172.16.4.0 0.0.0.255 area 0
Switch-3560-24PS-0(config-router)#network 172.16.5.0 0.0.0.255 area 0
Switch-3560-24PS-0(config-router)#network 172.16.126.0 0.0.0.3 area 0

此时 router 的 route

image-20250311105135647

成功学习到内网网段的路由

image-20250311105237366

内网PC成功ping通路由器,说明实现了总公司内部网络的连通性


网络默认路由

Router-2811-0(config)#ip route 0.0.0.0 0.0.0.0 23.1.1.254
Router-2811-0(config)#router ospf 10
Router-2811-0(config-router)#default-information originate 

image-20250311110636226

此时三层交换机也学习到了默认路由

image-20250311112317686

然后把分公司的 OSPF 和默认路由也配置一下

Router-2811-1(config)#ip route 0.0.0.0 0.0.0.0 23.1.2.254
Router-2811-1(config)#router ospf 10
Router-2811-1(config-router)#network 172.16.254.1 0.0.0.0 area 0
Router-2811-1(config-router)#default-information originate 

Switch-3560-24PS-1(config)#router ospf 10
Switch-3560-24PS-1(config-router)#network 172.16.130.254 0.0.0.0 area 0
Switch-3560-24PS-1(config-router)#network 172.16.131.254 0.0.0.0 area 0
Switch-3560-24PS-1(config-router)#network 172.16.129.101 0.0.0.0 area 0
Switch-3560-24PS-1(config-router)#network 172.16.254.2 0.0.0.0 area 0

image-20250311113246188

image-20250311113332373


网络地址转换

使用 ip nat 设置总公司路由器的外部接口和内部接口

Router-2811-0(config)#int s0/0/0
Router-2811-0(config-if)#ip nat outside
Router-2811-0(config-if)#int f0/0
Router-2811-0(config-if)#ip nat inside

为 web 服务器 Server-PT-0 配置静态地址转换,建立内部本地地址 172.16.2.1 与内部全局地址 23.1.1.2 之间的映射

Router-2811-0(config)#ip nat inside source static 172.16.2.1 23.1.1.2

为其他部门和服务器配置 PAT 转换

// 定义访问控制列表,拒绝172.16.2.1服务器使用PAT转换
Router-2811-0(config)#access-list 1 permit 172.16.4.0 0.0.0.255
Router-2811-0(config)#access-list 2 deny host 172.16.2.1
Router-2811-0(config)#access-list 2 permit 172.16.2.0 0.0.0.255
Router-2811-0(config)#access-list 2 permit 172.16.3.0 0.0.0.255
Router-2811-0(config)#access-list 2 permit 172.16.5.0 0.0.0.255

// 定义地址池
Router-2811-0(config)#ip nat pool XSB 23.1.1.3 23.1.1.100 netmask 255.255.255.0
Router-2811-0(config)#ip nat pool Other 23.1.1.101 23.1.1.200 netmask 255.255.255.0

Router-2811-0(config)#ip nat inside source list 1 pool XSB overload 
Router-2811-0(config)#ip nat inside source list 2 pool XSB overload 

验证网络地址转换,查看 NAT 的配置:

image-20250325084519674

验证总公司内部网络与外部网络的连通性:

image-20250325084651809

测试销售部的PC机的PAT转换:

image-20250325084813661

image-20250325084847465

image-20250325084948217

分公司同样的操作:

Router-2811-1(config)#int s0/0/1
Router-2811-1(config-if)#ip nat outside
Router-2811-1(config-if)#int f0/0
Router-2811-1(config-if)#ip nat inside
Router-2811-1(config-if)#ex
Router-2811-1(config)#access-list 1 permit 172.16.131.0 0.0.0.255
Router-2811-1(config)#access-list 2 permit 172.16.130.0 0.0.0.255
Router-2811-1(config)#ip nat pool XSB 23.1.2.2 23.1.2.100 netmask 255.255.255.0
Router-2811-1(config)#ip nat pool KFB 23.1.2.101 23.1.2.200 netmask 255.255.255.0
Router-2811-1(config)#ip nat inside source list 1 pool XSB overload 
Router-2811-1(config)#ip nat inside source list 2 pool KFB overload 

验证连通性:

image-20250325090812108

image-20250325091852631

image-20250325093410896


配置访问控制列表ACL

总公司部门间互访的权限设置

配置扩展访问控制列表:

设置规则:

100:允许财务部 172.16.5.0 网段访问财务服务器 172.16.2.2,禁止其他网段访问财务服务器 172.16.2.2,

101:不允许开发部和销售部访问财务部

Switch-3560-24PS-0(config)#access-list 100 remark "Only CWB can access CW_Server:172.16.2.2"
Switch-3560-24PS-0(config)#access-list 100 permit ip 172.16.5.0 0.0.0.255 host 172.16.2.2
Switch-3560-24PS-0(config)#access-list 100 deny ip any host 172.16.2.2
Switch-3560-24PS-0(config)#access-list 100 permit ip any 172.16.2.0 0.0.0.255

Switch-3560-24PS-0(config)#int vlan 2
Switch-3560-24PS-0(config-if)#ip access-group 100 out 

Switch-3560-24PS-0(config)#access-list 101 remark "KFB and XSB can not access CWB"
Switch-3560-24PS-0(config)#access-list 101 deny ip 172.16.3.0 0.0.0.255 172.16.5.0 0.0.0.255
Switch-3560-24PS-0(config)#access-list 101 deny ip 172.16.4.0 0.0.0.255 172.16.5.0 0.0.0.255
Switch-3560-24PS-0(config)#access-list 101 permit ip any 172.16.5.0 0.0.0.255

Switch-3560-24PS-0(config)#int vlan 5
Switch-3560-24PS-0(config-if)#ip access-group 101 out

验证部门间互访的权限设置:

image-20250325172625683

在开发部PC ping 财务部服务器:

image-20250325172747838

其他服务器正常:

image-20250325172924992

财务部PC ping 财务部服务器:

image-20250325173023132

成功 ping 通

查看 ACL100 对数据包的过滤情况:

image-20250325200045614

可以看到匹配过滤了4次请求,即开发部的 ping 请求


同样方法测试 ACL101:

image-20250325200519460

image-20250325200542157


配置内部网络对Internet的访问权限

限制内部网络向外部网络发送数据包,所以将访问控制列表应用在路由器的 f0/0 口的 in 方向

Router-2811-0(config)#access-list 102 remark "CWB can access WWW and FTP only"
Router-2811-0(config)#access-list 102 permit tcp 172.16.5.0 0.0.0.255 any eq www
Router-2811-0(config)#access-list 102 permit tcp 172.16.5.0 0.0.0.255 any eq FTP
Router-2811-0(config)#access-list 102 deny ip 172.16.5.0 0.0.0.255 any
Router-2811-0(config)#access-list 102 permit ip any any

Router-2811-0(config)#int f0/0
Router-2811-0(config-if)#ip access-group 102 in

验证:

image-20250325201502075

image-20250325201838233

image-20250325201921062

可以看到财务部PC可以访问 Internet 中的 WWW 服务和 FTP 服务,但是无法 ping 通

查看 ACL102 对数据包的过滤情况:

image-20250325202054956


内部网络安全设计的配置

对外部网络进入内部网络的数据包进行过滤,配置 ACL103 在路由器 S0/0/0 接口的 in 方向上

// 不允许网络ping内部网络任何节点
Router-2811-0(config)#access-list 103 deny icmp any any echo
// 限制端口
Router-2811-0(config)#access-list 103 deny tcp any any eq 135
Router-2811-0(config)#access-list 103 deny tcp any any eq 139
Router-2811-0(config)#access-list 103 deny tcp any any eq 445
Router-2811-0(config)#access-list 103 deny udp any any eq 445
Router-2811-0(config)#access-list 103 deny tcp any any eq 69
Router-2811-0(config)#access-list 103 deny tcp any any eq 4444
Router-2811-0(config)#access-list 103 deny udp any any eq 4444
Router-2811-0(config)#access-list 103 deny tcp any any eq 3389
Router-2811-0(config)#access-list 103 deny udp any any eq 3389
Router-2811-0(config)#access-list 103 deny tcp any any eq 1433
Router-2811-0(config)#access-list 103 deny udp any any eq 1433
Router-2811-0(config)#access-list 103 deny tcp any any eq 1434
Router-2811-0(config)#access-list 103 deny udp any any eq 1434
Router-2811-0(config)#access-list 103 permit ip any any
// 将ACL103应用到S0/0/0接口的in方向
Router-2811-0(config)#int s0/0/0
Router-2811-0(config)#ip access-group 103 in