深入浅出网工第一个入门协议---地址解析协议arp

网友投稿 292 2022-09-23


深入浅出网工第一个入门协议---地址解析协议arp

什么是网络协议?arp为啥是一个入门级别协议?

掌握普通arp、免费arp、代理arp作用

普通ARP的工作过程

第一步:主机A想要和主机C通信

第二步:主机A首先会查询自己的ARP缓存表

第三步:主机A发送广播的ARP请求(REQUEST)

第四步:目标主机收到回复ARPREPAY相应

第五步:主机A收到目标主机的回复

免费ARP

功能一: 检查IP地址配置是否有冲突

[R2-GigabitEthernet0/0/2]ip address 192.168.1.2 24 Nov 13 2019 11:40:42-08:00 R2 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface GigabitEthernet0/0/2 has entered the UP state. [R2-GigabitEthernet0/0/2]dis this [V200R003C00] # interface GigabitEthernet0/0/2 ip address 192.168.1.2 255.255.255.0 #

[R1-GigabitEthernet0/0/1]ip address 192.168.1.2 24 Nov 13 2019 11:47:59-08:00 R1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface GigabitEthernet0/0/1 has entered the UP state. [R1-GigabitEthernet0/0/1] Nov 13 2019 11:48:01-08:00 R1 ARP/4/**ARP_IPCONFLICT**_TRAP:OID 16777216.50331648.10 0663296.16777216.67108864.16777216.3674669056.83886080.419430400.2063597568.3355 4432.100663296 ARP detects IP conflict. (IP address=2.1.168.192, Local interface =GigabitEthernet0/0/1, Local MAC=00e0-fc5d-1f32, Local vlan=0, Local CE vlan=0, Receive interface=GigabitEthernet0/0/1, Receive MAC=00e0-fcb1-5891, Receive vlan =0, Receive CE vlan=0, IP conflict type=Local IP conflict). [R1-GigabitEthernet0/0/1] Nov 13 2019 11:48:01-08:00 R1 %%01ARP/4/ARP_DUPLICATE_IPADDR(l)[1]:Received an A RP packet with a duplicate IP address from the interface. (IpAddress=2.1.168.192 , InterfaceName=GigabitEthernet0/0/1, MacAddress=00e0-fcb1-5891) [R1-GigabitEthernet0/0/1]

并且会发现,当地址冲突的时候,链路上面会不断有免费ARP的发出,每5s发送一次

功能二:刷新交换机的MAC地址表(VRRP的场景下)

代理ARP

华为默认不开启开启代理ARP

interface GigabitEthernet0/0/0 arp-proxy enable

解决问题

在不设置网关的场景,实现不同的网段的访问

PC1的MAC地址:54-89-98-24-42-29 PC2的MAC地址:54-89-98-B7-79-9D AR1的G0/0/0接口MAC地址:00e0-fc31-53e4 AR1的G0/0/1接口MAC地址:00e0-fc31-53e5 AR1上面的配置 # interface GigabitEthernet0/0/0 ip address 172.16.1.254 255.255.255.0 arp-proxy enable # interface GigabitEthernet0/0/1 ip address 172.16.2.254 255.255.255.0 arp-proxy enable #

静态路由使用出接口的场景

如果访问不了?请给出说明的原因?需要通过什么方式的修改才能进行访问? 在AR2上面开启arp-proxy功能 # interface GigabitEthernet0/0/0 ip address 12.1.1.2 255.255.255.0 arp-proxy enable # interface GigabitEthernet0/0/1 ip address 23.1.1.2 255.255.255.0 arp-proxy enable #

R2设备的各个接口的MAC地址 AR2设备接口的G0/0/0的MAC地址:00e0-fc60-2626 AR2设备接口的G0/0/1的MAC地址:00e0-fc60-2627 查看AR1设备的ARP表项: display arp IP ADDRESS MAC ADDRESS EXPIRE(M) TYPE INTERFACE vVpPnN-INSTANCE VLAN/CEVLAN PVC ------------------------------------------------------------------------------ 12.1.1.1 00e0-fc01-5a32 I - GE0/0/0 23.1.1.3 00e0-fc60-2626 17 D-0 GE0/0/0 12.1.1.2 00e0-fc60-2626 17 D-0 GE0/0/0 ------------------------------------------------------------------------------ Total:3 Dynamic:2 Static:0 Interface:1 查看AR3的ARP表项 display arp IP ADDRESS MAC ADDRESS EXPIRE(M) TYPE INTERFACE vVpPnN-INSTANCE VLAN/CEVLAN PVC ------------------------------------------------------------------------------ 23.1.1.3 00e0-fcf2-675a I - GE0/0/1 23.1.1.2 00e0-fc60-2627 17 D-0 GE0/0/1 12.1.1.1 00e0-fc60-2627 17 D-0 GE0/0/1 ------------------------------------------------------------------------------ Total:3 Dynamic:2 Static:0 Interface:1

两台电脑跨网段之间数据传递过程中的封装和解封装


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Feign 使用HttpClient和OkHttp方式
下一篇:spring boot中配置hikari连接池属性方式
相关文章

 发表评论

暂时没有评论,来抢沙发吧~