ESNP实验 讲解二层通信和三层通信

本文详细介绍了IP编址的点分十进制表示、子网掩码的使用、相同网段与不同网段的区分,以及二层通信中PC和交换机的工作流程,包括ARP协议和MAC地址的作用。最后探讨了特定网络拓扑下两个IP地址的通信情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、IP编址

1.1简介

1.2掩码

2、二层通信:

2.1实验拓扑图

2.2通信过程:

2.2.1 PC1的工作流程

2.2.2 交换机的工作流程


1、IP编址

1.1简介

        IPv4地址有32bit。通常采用“点分十进制”表示,具有两个部分:网络部分和主机部分

        例如:11000000.10101000.00000001.00000001十进制为192.168.10.1

表4-1:8个bit的10十进制转换

进制

8

7

6

5

4

3

2

1

二进制8bit

1

1

1

1

1

1

1

1

10进制

128

64

32

16

8

4

2

1

科学计数

2^7

2^6

2^5

2^4

2^3

2^2

2^1

2^0

同子网互访:直接将数据转发给目的主

        按照上表,例如 二进制数101100,总共六位,自右向左分别表示如图1:分别表示1,2,4,8,16,32,其中自右向左的第三位,第四位,第6位取值1,因此该数等于十进制数4+8+32=44

        那么二进制数的111111111等于多少呢?请将所有bit位代表的十进制数加起来,结果是255。

        因此最小的IP地址是0.0.0.0,最大的IP地址是255.255.255.255

图1 二进制位与10十进制之间的对应关系

1.2掩码

        IP地址由两部分组成,一部分是网络部分,一部分是主机部分,当两个IP地址的网络部分相同的时候,则这两个IP地址所在同一个网段,此时主机部分不同用于区分不同的主机IP地址。

        由子网掩码来区分IP地址的网络位和主机位,子网掩码是由连续的1和0组成,1在前,0在后,子网掩码为1的部分对应IP地址的网络部分,子网掩码为0的部分对应的IP地址的主机部分。表达方式有两种,点分十进制:255.255.255.0或者十进制表示掩码长度24(表示24个1,即IP地址的前24位为网络部分)。如图2所示,IP地址192.168.10.1的网络部分为24bit长度。

        进而IP地址也有两种表示方式:192.168.10.1/255.255.255.0掩码表示法,或者192.168.10.1/24前缀长度表示法。

1.3总结

        当两个IP地址的32bit中的网络部分相同,则该IP地址为相同网段的IP地址,IP地址每8bit位一段用10进制表示。掩码中右多少个1连续的1,表示IP地址的网络部分由多长。如果经过比较之后两个IP地址的32bit中的网络部分不同,则表示该两个地址是不同网段的IP地址。

        相同网段的IP地址,直接发送ARP获取对端的IP地址进行通信;

        不通网段的IP地址,必须通过网关地址才能通信;因此网关地址必须和自身在同一个网段。

2、二层通信:

2.1实验拓扑图

图3 相同网段之间的通信拓扑

2.2通信过程:

        数据帧:就是数据包,此处涉及到数据包的完整封装,名字到OSI七层模型的各层之后不同。篇幅有限不详细解释,暂且理解数据帧就是数据包

2.2.1PC1的工作流程

        1、PC1访问PC2,通过自己的掩码24,判断网络位与PC2的IP地址的网络位相同,属于同一个网段,通俗点将,这两个IP地址在同一个网络中

        2、PC1判断PC2与自己在同一个网段中,直接封装数据包发送,查看本机缓存表,是否存在对端的PC2的IP地址对应的MAC地址,如果存在则直接封装数据包发送。

        3、发现本机不存在PC2的MAC地址,则发送ARP广播请求PC2的IP地址对应的MAC地址。如图4所示

图4 PC1的ARP表项为空

        4、PC2回应收到ARP报文后,将自己的MAC地址发送给PC1,同时将ARP请求报文中携带的PC1的MAC地址存放到自己的缓存表中

        5、PC1收到后ARP应答报文,将其中的PC2的MAC地址放入缓存表中,并封装数据帧发送。交换机收到数据帧后根据MAC地址表转发给PC2。PC2回应报文时,由于已有PC1的MAC地址,不需要再发送ARP请求,直接封装数据帧发送即可。

图5 PC1的ARP表项

2.2.2 交换机的工作流程

        此通信过程中交换机是按照MAC地址表进行转发数据,而MAC地址表是根据数据帧中的源MAC地址和接受数据帧的接口

        1、在该实验拓扑中,PC1访问PC2发送的第一个数据包是ARP报文(由于PC1不知道PC2的MAC地址),交换机收到该ARP报文,根据该报文的源MAC地址以及收包接口G0/0/1形成一个对应的动态的MAC地址表项,如图6所示。同时将该ARP请求报文广播从所有接口发出(由于ARP请求报文目的MAC地址是全1的广播MAC地址)

图6 交换机中的MAC地址表

        2、PC2收到ARP请求后,回应ARP报文(此报文携带的目的MAC地址为PC1的单播MAC地址),因此交换机收到PC2回应的报文之后,根据报文的源MAC地址和收包接口G0/0/2形成了一条MAC地址表,如图7所示。同时查看该报文的目的MAC地址,发现是去往5489-9874-1111,查找MAC地址表,从G0/0/1接口发出给到PC1

图7 交换机中的MAC地址表

        后续通信中交换机每收到一个数据帧,ARP帧或者非ARP数据帧,都会根据数据帧的源MAC地址和收包接口更新该MAC地址表中对应的MAC地址的老化时间。

        如果PC中的ARP表项老化之后,PC也会重新发送ARP请求报文进行ARP请求,刷新老化时间。

思考题:如果PC1的IP地址是192.168.1.1/24,而PC2的IP地址是192.168.1.129/25,请问在本次的拓扑图中两者能否正常通信。请在评论区回复。

下一贴,本章讨论了二层通信,下一章继续讨论三层通信。

<think>好的,我现在需要帮助用户了解如何在华为ENSP中配置无线AP漫游。首先,用户提供的引用内容涉及不同的配置场景,包括AC+AP的二层三层组网,以及漫游组的设置。我需要综合这些信息,整理出一个清晰的步骤指南。 首先,我应该明确无线漫游的基本概念,即终端在移动过程中保持网络连接不中断。根据引用中的内容,漫游分为二层三层,用户可能想了解两者的区别以及配置方法。引用[4]提到了三层漫游的配置示例,包括交换机的VLAN设置,这可能需要详细解释。 接下来,我需要梳理配置步骤。根据引用[2],AC上需要配置SSID模板、安全模板、VAP模板漫游组。同时,AP需要加入同一个组,并在组内调用模板。引用[1][3]提到了AP组的创建漫游组的成员IP设置,这可能涉及到不同AC之间的通信,需要确保AC的IP地址正确添加。 另外,用户提供的引用中有具体的命令行示例,例如创建AP组、配置漫游组成员等。我需要将这些命令整合到配置步骤中,确保用户能够按照步骤操作。例如,引用[3]中的“mobility-group name manyou member ip-address 10.0.10.10”展示了如何添加AC到漫游组。 可能还需要注意不同组网结构下的配置差异。例如,二层三层漫游在VLAN处理上可能不同,如引用[4]中交换机的trunk端口配置PVID设置,这可能影响数据包的转发。需要提醒用户根据实际网络拓扑调整VLAN接口配置。 此外,验证配置是否正确也是关键步骤。用户可能需要知道如何测试漫游是否成功,例如使用移动设备在不同AP间移动,观察IP是否变化或连接是否中断。引用[4]提到三层漫游可能导致IP变化,而二层则保持同一子网,这点需要明确说明。 最后,用户可能遇到的常见问题包括AP未加入正确组、漫游组IP未正确配置或交换机VLAN设置错误。需要总结这些注意事项,帮助用户避免常见错误。 总结下来,回答需要分步骤讲解配置流程,涵盖基础概念、配置步骤、验证方法注意事项,并引用提供的资料作为支持。同时,生成的相关问题应引导用户进一步学习不同漫游类型、优化方法故障排除。</think>### 华为ENSP无线AP漫游配置分步教程 无线漫游允许终端在移动过程中保持网络连接不中断,根据组网方式可分为**二层漫游**(同一子网)**三层漫游**(跨子网)。以下是基于AC+AP组网的配置步骤: --- #### **一、基础环境准备** 1. **网络拓扑规划** - AC(无线控制器)连接核心交换机 - AP通过POE交换机接入,划分管理VLAN(如VLAN 100)业务VLAN(如VLAN 10/20) - 示例拓扑参考: ``` [AC] ↔ [核心交换机] ↔ [POE交换机] ↔ [AP1/AP2] ``` 2. **AC基础配置** - 配置AC接口IP地址,确保与AP、核心交换机互通 - 创建管理VLAN并分配IP(如VLAN 100)[^4]。 --- #### **二、配置AC模板** 1. **SSID模板(无线名称)** ```bash wlan ssid-profile name SSID1 ssid Huawei-WLAN ``` 2. **安全模板(认证方式)** ```bash security-profile name SEC1 security wpa2 psk pass-phrase huawei123 aes ``` 3. **VAP模板(虚拟AP)** ```bash vap-profile name VAP1 forward-mode tunnel # 数据隧道转发模式 service-vlan vlan-id 10 # 业务VLAN ssid-profile SSID1 security-profile SEC1 ``` --- #### **三、配置漫游组** 1. **创建AP组并绑定VAP模板** ```bash wlan ap-group name AP-Group1 vap-profile VAP1 wlan 1 radio 0 # 绑定2.4G射频 vap-profile VAP1 wlan 1 radio 1 # 绑定5G射频 ``` 2. **添加AP到同一组** ```bash ap-id 1 ap-mac 00E0-FC3A-28E0 # AP1的MAC地址 ap-group AP-Group1 ap-id 2 ap-mac 00E0-FC3B-29F0 # AP2的MAC地址 ap-group AP-Group1 ``` 3. **配置漫游组(跨AC需配置)** ```bash mobility-group name Manyou # 创建漫游组 member ip-address 10.0.10.10 # AC1的IP member ip-address 10.0.20.10 # AC2的IP[^3] ``` --- #### **四、交换机配置(以三层漫游为例)** 1. **核心交换机VLAN划分** ```bash vlan batch 10 20 100 # 业务VLAN管理VLAN ``` 2. **Trunk口配置** ```bash interface GigabitEthernet0/0/1 # 连接AC的接口 port link-type trunk port trunk pvid vlan 100 # 管理VLAN port trunk allow-pass vlan all ``` --- #### **五、验证漫游效果** 1. **终端测试** - 终端连接SSID后,在AP1AP2覆盖范围内移动 - 使用`ping`命令测试网络连续性,观察是否丢包 2. **查看漫游日志** ```bash display wlan mobility handoff record # 查看漫游记录 ``` --- #### **注意事项** - 若为**二层漫游**,需确保所有AP在同一子网,业务VLAN一致[^2] - 若为**三层漫游**,需启用DHCP中继或跨VLAN路由 - AP信号覆盖需重叠20%以上以减少漫游延迟[^1] ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值