三层交换 和 DHCP

一、三层交换

        1.什么是三层交换机?

           三层交换机、本质上就是“带有路由功能的(二层)交换机”。路由属于OSI参考模型中第三层网络层功能,因此被称为“三层交换机”。

          2.为什么要使用三层交换?

          不同vlan 之间无法 通信,这时候就需要三层交换机来实现互相通信。

          我们也可以使用单臂路由来实现 不同 vlan 之间的通信,但是单臂路由并不比三层交换好用,这是因为单臂路由有以下缺点:

         ①“单臂”为网络骨干链路,容易形成网络瓶颈。

         只有一条线给多个VLAN转发数据数量一多会出现各种网络问题,一条线承载不了成百上千人同时通信产生的数据量,且依赖性太高,这一根线坏了全部无法上网。

         ②子接口依托于物理接口,应用不灵活。

         ③vlan间转发需要查看路由表,浪费资源。

        3.三层交换原理

           三层交换 = 二层交换 + 三层转发        一次路由,多次交换。

           三层交换是在网络交换机中引入路由模块而取代传统路由器实现交换与路由相结合的网络技术。它根据实际应用时的情况,灵活地在网络第二层或者第三层进行网络分段。具有三层交换功能的设备是一个带有第三层路由功能的第二层交换机。

        4.三层交换的实现方式

           传统MLS

           MLS是用一种专用集成电路ASIC硬件来交换数据包和重写数据帧头,从而提高IP路由性能的技术。原来路由器完成的数据帧转发和重写数据包头的功能现在迁移到第三层交换机上有专用集成电路ASIC硬件来完成了。

            使用传统的MLS时,交换机将数据流中的第一个数据包转发给第三层引擎,后者以软件交换的方式对数据包进行处理。对数据流中的第一个数据包进行处理后,第三层引擎对硬件交换组织进行编程,是之为后续的数据包选择路由。

            这个过程被称为“一次路由,多次交换”,也就是说交换机的三层引擎只需要处理数据流中的第一个数据包,而后续的数据全部由硬件来执行转发。这样实现了三层交换的线速转发。

            关于虚接口:三层交换机具备路由功能,所以两个vlan之间可以相互访问,每一个vlan虚接口就是网段的网关。

        三层交换需要虚拟接口
        vlan 的 虚拟接口     给虚拟接口配置网关

二、三层交换机配置实验

实验要求:pc1和pc2和pc3分别为三个不同vlan id上,且不再同一子网,所以需要跨网段访问,通过三层交换机加入虚拟ip实现不同vlan之间的通信。

LSW1配置

<Huawei>undo terminal monitor    ###关闭华为提示中心
Info: Current terminal monitor is off.   

<Huawei>system-view    ###进入系统接口
Enter system view, return user view with Ctrl+Z.

[Huawei]sysname SW1      ###修改名称

[SW1]vlan batch 10 20 30      ###批量创建vlan 10 20 30 
Info: This operation may take a few seconds. Please wait for a moment...done.

[SW1]int e0/0/1   ###进入e0/0/1接口
[SW1-Ethernet0/0/1]port link-type access     ###设置接口类型为access类型
[SW1-Ethernet0/0/1]port default vlan 10      ###设置pvid为vlan 10
[SW1-Ethernet0/0/1]undo shutdown             ### 开启端口
Info: Interface Ethernet0/0/1 is not shutdown.
[SW1-Ethernet0/0/1]dis th       ###查看端口信息
#
interface Ethernet0/0/1
 port link-type access
 port default vlan 10
#
return

[SW1-Ethernet0/0/1]int e0/0/2     ###进入e0/0/2接口
[SW1-Ethernet0/0/2]port link-type access      ###设置接口类型为access
[SW1-Ethernet0/0/2]port default vlan 20     ###设置pvid为vlan 20
[SW1-Ethernet0/0/2]undo shutdown     ###开启端口
Info: Interface Ethernet0/0/2 is not shutdown.
[SW1-Ethernet0/0/2]dis th     ###查看端口信息
#
interface Ethernet0/0/2
 port link-type access
 port default vlan 20
#
return

[SW1-Ethernet0/0/2]int e0/0/3     ###进入e0/0/3接口
[SW1-Ethernet0/0/3]port link-type access     ### 设置接口类型为access
[SW1-Ethernet0/0/3]port default vlan 30      ###设置pvid为vlan 30
[SW1-Ethernet0/0/3]undo shutdown           ###开启端口
Info: Interface Ethernet0/0/3 is not shutdown.
[SW1-Ethernet0/0/3]dis th    ###查看端口信息
#
interface Ethernet0/0/3
 port link-type access
 port default vlan 30
#
return

[SW1-Ethernet0/0/3]int e0/0/4    ### 进入e0/0/3接口
[SW1-Ethernet0/0/4]port link-type trunk     ###设置接口类型为trunk
[SW1-Ethernet0/0/4]port trunk allow-pass vlan all   ###设置所有vlan允许通过
[SW1-Ethernet0/0/4]undo shutdown    ###开启端口
Info: Interface Ethernet0/0/4 is not shutdown.
[SW1-Ethernet0/0/4]dis th     ###查看端口信息
#
interface Ethernet0/0/4
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
return

[SW1-Ethernet0/0/4]q   ###返回上一层

[SW1]display vlan        ###查看vlan

LSW2配置

<Huawei>undo terminal monitor    ###关闭华为提示中心
Info: Current terminal monitor is off.   

<Huawei>system-view    ###进入系统接口
Enter system view, return user view with Ctrl+Z.

[Huawei]sysname SW2      ###修改名称


[SW2]vlan batch 10 20 30      ###批量创建vlan 10 20 30 
Info: This operation may take a few seconds. Please wait for a moment...done.

[SW2]int g0/0/1      ###进入接口g0/0/1
[SW2-GigabitEthernet0/0/1]port link-type trunk    ###设置接口类型为trunk
[SW2-GigabitEthernet0/0/1]port trunk allow-pass vlan all   ###设置所有vlan允许通过
[SW2-GigabitEthernet0/0/1]undo shutdown    ###开启端口
Info: Interface GigabitEthernet0/0/1 is not shutdown.
[SW2-GigabitEthernet0/0/1]dis th     ###查看端口信息
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
return

[SW2-GigabitEthernet0/0/1]q   ###返回上一层
[SW2]int vlanif 10     ###进入虚拟端口 vlanif 10(虚拟端口不用开启)
[SW2-Vlanif10]ip add 192.168.1.254 24    ###配置虚拟端口ip地址、掩码

[SW2-Vlanif10]int vlanif 20    ###进入虚拟端口 vlanif 20
[SW2-Vlanif20]ip add 192.168.2.254 24    ###配置虚拟端口ip地址、掩码

[SW2-Vlanif20]int vlanif 30     ###进入虚拟端口vlanif 30
[SW2-Vlanif30]ip add 192.168.3.254 24    ###配置虚拟端口ip地址、掩码
        关于三层交换总结:
  • VLAN是交换机的逻辑划分:提高安全性、隔离广播域、简化网络管理
  • Trunk简化网络结构:实现同vlan跨交换机互通
  • 三层交换机的特点和原理:一次路由,多次交换
  • 三层交换机实现不同vlan间互通
  • 三层交换机多用于核心层:路由功能 + 高速转发
  • 三层交换机具有路由功能可以转发数据,IP地址是配置再虚拟接口上而不是物理接口上,物理接口对接交换机的配置Trunk,对接PC机的配置Access。

三、DHCP 

DHCP(Dynamic Host  Configuration Protocol),动态主机配置协议,是一个应用层协议。当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议。

 DHCP的优点:

  • 减少工作量
  • 避免输入错误的可能性
  • 避免IP地址冲突
  • 当更改IP地址段时,不需要重新配置每个用户的IP地址
  • 提高了IP地址的利用率
  • 方便客户端的配置

 DHCP的特点:

  • DHCP可以自动分配IP、子网掩码、网关、DNS。
  • DHCP客户端使用的端口68,服务端使用端口67,使用的UDP传输协议。
  • DHCP分配的IP地址有租期,会周期性改变。一般不为服务器分配IP,因为服务器要使用固定IP,所以DHCP一般只为办公环境的主机分配IP。
  • DHCP服务器和客户端需要在一个局域网内,在为客户端分配IP的时候需要进行多次广播。但DHCP也可以为其他网段内主机分配IP,只要连接两个网段中间的路由器能转发DHCP配置请求即可,但这要求路由器配置中继功能。

 DHCP的分配方式:

  • 自动分配   :分配到一个IP地址后永久使用
  • 手动分配   :专门指定IP地址(相当于静态)
  • 动态分配::使用完地址后释放该ip ,供其它客户机使用。

 DHCP的获取过程:

  当客户机 加入到 网络中来需要 ip 地址

  客户机 会发送 一个广播 报文 discover 寻找 dhcp服务器
  dhcp服务器 收到 discover 报文 ,会回复 一个 offer 报文 ,并携带相关配置信息。
  客户端收到offer 报文后 ,会将报文中的配置信息 配置好 ,再回复 一个 request 报文 ,告诉dhcp  服务器 将使用 的地址    从合法地址池中去除。
  dhcp服务器 收到 request 报文 ,会回复 一个 ACK ,告诉 客户机可以放心使用。

DHCP 实验:

实验要求:

        路由器 AR2 作为dhcp服务端 给 PC11  PC12  PC13 分配ip地址。

AR2 命令:
基于地址池配置:

<Huawei>undo terminal monitor   #关闭华为提示信息
Info: Current terminal monitor is off.

<Huawei>sys                     #进入系统视图
Enter system view, return user view with Ctrl+Z.
[Huawei]
[Huawei]sys DHCP                #配置服务端名称
[DHCP]

[DHCP]dhcp enable               #开启dhcp 功能
Info: The operation may take a few seconds. Please wait for a moment.done.

[DHCP]ip pool ky1               #配置地址池名称
Info: It's successful to create an IP address pool.

[DHCP-ip-pool-ky1]gateway-list 192.168.1.254     #配置网关列表
[DHCP-ip-pool-ky1]net 192.168.1.0 mask 255.255.255.0   #配置网段 和 子网掩码
[DHCP-ip-pool-ky1]lease day 10 hour 0  minute 0          #租期
[DHCP-ip-pool-ky1]dns-list 6.6.6.6                    #设置DNS
[DHCP-ip-pool-ky1]
[DHCP-ip-pool-ky1]q
[DHCP]
[DHCP]int g0/0/0
[DHCP-GigabitEthernet0/0/0]ip add 192.168.1.254 24    #接口网关
[DHCP-GigabitEthernet0/0/0]
[DHCP-GigabitEthernet0/0/0]dhcp select global        #dhcp全局配置
[DHCP-GigabitEthernet0/0/0]
[DHCP-GigabitEthernet0/0/0]q
[DHCP]
基于端口配置:
<Huawei>u t m                  #关闭提示信息
Info: Current terminal monitor is off.

<Huawei>sys                    #进入系统视图
Enter system view, return user view with Ctrl+Z.
[Huawei]
[Huawei]
[Huawei]sys R1                 #更改名称
[R1]
[R1]dhcp enable                #开启dhcp功能
Info: The operation may take a few seconds. Please wait for a moment.done.

[R1]int g0/0/0                 #进入接口
[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24        #网关   并规定了地址范围
                                                              192.168.1.0 - 192.168.1.255  
[R1-GigabitEthernet0/0/0]dhcp select interface          #选择接口模式
[R1-GigabitEthernet0/0/0]dhcp server lease day 10 hour 0 minute 0   #设置租期
[R1-GigabitEthernet0/0/0]
[R1-GigabitEthernet0/0/0]dhcp server dns-list 8.8.8.8    #设置dns
[R1-GigabitEthernet0/0/0]
[R1-GigabitEthernet0/0/0]q
[R1]

查看pc 是否获取到地址:

  • 17
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值