WOLF-LAB沃尔夫网络实验室中国网络精英的发源地!
24小时咨询热线:173-1636-2402

技术文档

Technical documentation

您当前位置: 首页 > 技术文档 > 详情

HCIP Datacom培训课程理论笔记-NDP-IPV4路由重定向-WOLFLAB

发布日期:2023-06-13 浏览次数:567 来源:崔志鹏

HCIP Datacom培训课程理论笔记-NDP-IPV4路由重定向

WOLFLAB网络技术实验室1.jpg

WOLFLAB官方微信:17316362402,关注【WOLFLAB】实验室,了解HCIP培训Datacom相关课程!

图片1(63).png

HOST地址设置成1.1.1.1,R1/R2/R3跑ospf。 

R1:ping 1.1.1.1 

Dmac :| Smac : hostmac | Sip:1.1.234.4 | Dip:1.1.1.1 |data 

arp request:1.1.1.1 mac

此时ARP请求到R2/R3上,R2/R3会做一件好事, 先看自己的路由表中有没有去往1.1.1.1的路由,

有的话会向主机回复reply, 就是代理arp。arp reply后到的优先,假设R3的reply后到,则R3作为host 的网关。 

 

假设R1/R3之间的链路down掉了,R3去往1.1.1.1的路由指向R2。此时主机关联的mac地址还是R3的,此时主机去往1.1.1.1会走一个自由路径R3-R2-R1。

 R3会发送一个icmp的重定向,告诉主机再去往1.1.1.1直接走R2。因为R3看到 arp request的Sip:1.1.234.4 | Dip:1.1.1.1,R3去往1.1.1.1路由表中的下一跳是

1.1.234.2跟sip在同一个网段,R3就认为主机可以直接到R2。

 

IPV6的路由重定向:

图片1(64).png

①报文格式中Type为137,Code为0;

②target Address是更好的路径下一跳地址;

③Destination Address是需要重定向转发的报文的目的地址;

 

实验环境:地址规划如图,AR1和AR2之间跑OSPFV3,AR1学到2002::/64的网段下一跳是AR2,PC1的网关配置的AR1;

图片1(65).png

PC1访问PC2,因为是跨网段访问,肯定先要将数据包发送给网关AR1,AR1收到数据包之后查自己的路由表,下一跳扔给AR2,此时走一个次优路径;

有了ICMPV6的重定向,AR1收到PC1的数据包

icmpv6 request:

sip 2001::3 dip 2002::2,AR1查自己的路由表有路由,下一跳是2001::2,此时AR1认为PC1无需经过我AR1,可以直接去往AR2,AR1就会给PC1发送一个ICMPV6的

重定向报文

icmpv6 重定向报文

target Address:2001::2

Destination Address:2002::2

此时PC1再访问PC2的时候就会直接走AR2了,避免一个次优路径的问题;

 

发送重定向报文的条件:

1、目的地址不能是组播地址;

2、报文不能穿越其他的路由器到我身上,就是不能跨网段;

3、AR1收到PC1报文的接口,和我去往目的网段的接口相同;

4、路由器发现报文下一跳的地址和报文的SIP地址要在同一网段;

5、源地址可达,IPV6的邻居表中有PC1的信息;


https://www.wolf-lab.com/

WOLFLAB官方微信:17316362402

WOLFLAB官方QQ:2569790740

我们提供CCNA|CCNP|EI CCIE;HCIA|HCIP|HCIE Datacom|VMware等培训课程

返回目录
在线咨询