ARP地址解析协议的详解以及实际运用

目录

ARP类型

静态路由运用到的ARP

将下一跳设置为IP地址 

 将下一跳设置为出口

直连路由运用到的ARP 


ARP(地址解析协议),即将IP地址转换为MAC地址

ARP地址解析协议的详解以及实际运用_第1张图片

ARP数据包格式 

ARP类型

①普通ARP ②免费ARP(1.检测IP地址冲突,在设定IP地址的时候会广播检测  2.通过MAC地址,在本地修改MAC地址的时候,会通告其它网络设备,更新MAC地址表,VRRP/防ARP攻击)③代理ARP

标识ARP的ETYPE=0x0806

ARP只有两种报文类型:request ,reply

网络设备通过ARP报文来发现目的MAC地址 。ARP报文中包含以下字段:

Hardware  Type表示硬件地址类型,一般为以太网

Protocol Type表示三层协议地址类型,一般为IP

Hardware Length和Protocol Length 为MAC地址和IP地址的长度,单位是字节

Operation Code指定了ARP报文的类型,包括ARP request和ARP reply

Source Hardware Address 指的是发送ARP报文的设备MAC地址

Source Protocol Address 指的是发送报文的设备IP地址

Destination Hardware Address指的是接收者MAC地址,在ARP request报文中,该字段值为0

静态路由运用到的ARP

静态路由可以有两种方式:

①设置下一跳  必定可以到达

②设置出接口   若是直连,则可以到达;若不是直连,则不可达(若是想ping通,可以开启代理arp)

arp-proxy enable

拓扑图:

ARP地址解析协议的详解以及实际运用_第2张图片

  • 将下一跳设置为IP地址 

一:设置各自接口的IP地址

AR1的设置:

ARP地址解析协议的详解以及实际运用_第3张图片

AR2的设置:

ARP地址解析协议的详解以及实际运用_第4张图片 AR3的设置:

ARP地址解析协议的详解以及实际运用_第5张图片

二:设置静态路由

 AR1设置,AR1如果不设置反向路由,则AR3的路由只能走到11.1.1.2,所以不设置反向路由的话,则需要设置NAT地址转换,将11.1.1.0/24网段的IP转换为11.1.1.2:

AR2设置:

AR3设置:

三:查看设置效果

 AR1

ARP地址解析协议的详解以及实际运用_第6张图片

ARP地址解析协议的详解以及实际运用_第7张图片

AR2

 ARP地址解析协议的详解以及实际运用_第8张图片

 ARP地址解析协议的详解以及实际运用_第9张图片

AR3

ARP地址解析协议的详解以及实际运用_第10张图片

  •  将下一跳设置为出口

AR1设置

ARP地址解析协议的详解以及实际运用_第11张图片

 可以看到,ping不通5.5.5.5

ARP地址解析协议的详解以及实际运用_第12张图片

AR2设置,开启接收接口的ARP代理

 ARP地址解析协议的详解以及实际运用_第13张图片

 设置ARP代理后,可以ping通

ARP地址解析协议的详解以及实际运用_第14张图片

直连路由运用到的ARP 

  • 两台直连PC若是处在不同网段,则可以ping通(设置网关为出口IP)
  • 两台直连路由器若是处在不同网段,则需要先设置静态路由,再设置静态arp,设定IP所对应的MAC地址 

arp static ip mac

拓扑图:

ARP地址解析协议的详解以及实际运用_第15张图片

AR4设置,设置下一跳为出接口,则需要设置对端接口的静态MAC地址

ARP地址解析协议的详解以及实际运用_第16张图片

AR5设置

ARP地址解析协议的详解以及实际运用_第17张图片

你可能感兴趣的:(网络安全及其协议,路由器,网络,以太网,ARP,代理)