美文网首页
HCIP详细笔记-ARP

HCIP详细笔记-ARP

作者: 坚持的皮蛋 | 来源:发表于2021-11-10 09:29 被阅读0次
arp.png
<AR2>display arp
IP ADDRESS      MAC ADDRESS     EXPIRE(M) TYPE        INTERFACE   VPN-INSTANCE 
                                          VLAN/CEVLAN PVC                      
------------------------------------------------------------------------------
12.1.1.2        00e0-fc09-45f3            I -         GE0/0/0
12.1.1.1        00e0-fc8e-0a72  18        D-0         GE0/0/0
------------------------------------------------------------------------------
Total:2         Dynamic:1       Static:0     Interface:1    

EXPIRE(M) 缺省为20分钟

华为的模拟器启动路由器后,ARP协议自动启动,但不会自动去找IP地址和mac地址的对应关系。如上图所示:路由器IP为12.1.1.2,启动路由器后,只会有第一条记录。
执行ping 12.1.1.1 命令后,会生成第二条记录。

使用ARP协议的以太网帧结构

  • 帧长度 60 bytes
  • 帧结构
0000  ff ff ff ff ff ff 00 e0  fc 8e 0a 72 08 06 00 01   ........ ...r....
0010  08 00 06 04 00 01 00 e0  fc 8e 0a 72 0c 01 01 01   ........ ...r....
0020  00 00 00 00 00 00 0c 01  01 02 00 00 00 00 00 00   ........ ........
0030  00 00 00 00 00 00 00 00  00 00 00 00               ........ ....    

目的mac地址(6bytes):ff ff ff ff ff ff
源mac地址(6bytes):00 e0 fc 8e 0a 72
协议代码(2bytes):08 06(ARP)
硬件类型(2bytes):00 01(Ethernet)
协议类型(2bytes):08 00(IP)
硬件长度(1bytes):06
协议长度(1bytes):04
opcode(2bytes):00 01(ARP的request报文)
发送端MAC(6bytes):00 e0 fc 8e 0a 72
发送端IP(4bytes):0c 01 01 01
接收端MAC(6bytes):00 00 00 00 00 00
接收端IP(4bytes):0c 01 01 02
尾部(18bytes):全零

  • 上面帧的意思是:12.1.1.1发出的ARP request帧,内容是:who has 12.1.1.2? Tell 12.1.1.1
  • 目的mac地址为6个FF,接收端MAC为6个0。
  • 返回帧
    12.1.1.2收到request帧后,将自己的MAC地址附上,将接收端和发送端mac、ip地址信息对调,目的MAC和源MAC信息对调后,opcode设置为00 02(Reply报文),然后返回。
    意思为:12.1.1.2 at XX XX XX XX XX XX

ARP报文长度为28bytes

从硬件类型开始,到接收端IP结束。

ARP 数据包只分为请求包、响应包和免费包三种。

免费 ARP(Gratuitous ARP)包是一种特殊的 ARP 请求,它并非期待得到 IP 对应的 MAC 地址,而是当主机启动的时候,发送一个 Gratuitous ARP 请求,即请求自己的 IP 地址的 MAC 地址。


ARP协议的报文格式.jpg

常用命令

<AR2>reset arp all
<AR2>display arp
[AR2]arp static ip地址 MAC地址   #手工配置静态ARP映射

相关文章

  • HCIP详细笔记-ARP

    EXPIRE(M) 缺省为20分钟 华为的模拟器启动路由器后,ARP协议自动启动,但不会自动去找IP地址和mac地...

  • 考HCIP证书要多长时间?

    HCIP是华为认证中级级别的认证考试,有很多小伙伴选择考取HCIP认证,那么HCIP需要学多久呢,其实这个没有具体...

  • ARP原理简述

    本文不会跟书上一样详细地介绍ARP相关的命令与它的报文格式,而是试图从宏观上通俗地说明白ARP协议的实现原理。 我...

  • HCIP-CloudService-V2.0H13-821华为H

    云服务HCIP-Cloud Service-V2.0 考试代码H13-821 HCIP-Cloud Service...

  • ARP欺骗

    概念 ARP欺骗(英语:ARP spoofing),又称ARP毒化(ARP poisoning,网上上多译为ARP...

  • ARP spoofing 实验与分析

    定义 ARP spoofing, ARP cache poisoning, or ARP poison routi...

  • 学习笔记-ARP协议原理,ARP欺骗

    ARP协议用来干什么? ARP协议是工作在数据链路层的,网络通讯时,主机之间互相识别是依靠MAC地址而不是IP地址...

  • HCIP考哪三门课程呢

    HCIP考试是什么内容呢 如果考HCIP的话,需要考试是几门呢,多长时间,多少分才算是通过的呢

  • Linux内核参数之arp_ignore和arp_announc

    一、arp_ignore和arp_announce介绍 arp_ignore和arp_announce参数都和AR...

  • HCIE需要先考HCIP吗?

    HCIA是初级,HCIP是中级,HCIE是高级认证,大家就有可能会问到考HCIE要先考HCIA和HCIP吗? 考H...

网友评论

      本文标题:HCIP详细笔记-ARP

      本文链接:https://www.haomeiwen.com/subject/sbjbzltx.html