首页 > 编程知识 正文

ensp静态路由配置实验,ucinet聚类分析步骤

时间:2023-05-04 15:12:39 阅读:118996 作者:3280

ICMP重定向消息是ICMP控制消息之一。 在特定情况下,如果路由器检测到

如果使用计算机未优化的路由,则会向主机发送ICMP重定向消息,请求主机更改路由。 路由器也将初始数据转发到该目的地。 虽然不做ICMP

虽然是路由协议,但在某些情况下也可以指导数据包的流动。 ICMP协议通过ICMP重定向分组(类型5、代码0 :网络重定向)来实现这一点

目的。

情况1 :

图1 ICMP重定向

如图1所示,主机ping路由器R2上的loopback

0地址: 192.168.3.1,主机确定目标属于不同的网段,然后将ICMP请求分组发送到其默认网关192.168.1.253 (参见

的E0接口)。 但主机PC必须首先发送ARP请求并请求路由器R1的e0(192.168.1.253 )的MAC地址。

路由器R1接收到该ARP请求包时,首先用ARP回复包回答主机PC的ARP请求(通知主机PC ) (路由器R1自身的E0接口的MAC地址)。 然后,

(路由器R1 )将此ICMP请求转发到路由器R2的E0接口(192.168.1.254 )。路由器R1必须在网络上配置正确

192.168.3.0/24的路由)。 另外,路由器R1向主机PC发送ICMP重定向消息,并将主机PC请求的地址的网关通知给主机PC

是的: 192.168.1.254。

此时,路由器R2发送请求主机PC的MAC地址的ARP请求消息,主机PC向路由器R2发送ARP答复消息。 最后,路由器R2经由所获取的主机PC的MAC地址信息将ICMP响应消息发送给主机PC。

ICMP重定向包的内容如图2、图3所示。 请注意图2中2 ICMP标头的Type和Code字段的值和含义。

图2 ICMP重定向数据包

图3 ICMP重定向软件包-续

如果有后续的ICMP请求包,则除ARP消息外,所有事件序列与上述相同。 如图9所示。

图4 ICMP重定向事件序列

情况2 :

假设您有主机Host1、路由器RT1和RT2,如上图所示。 主机1的网关指向RT1的以太网支持主机1。 RT1、RT2的以太网支持位于一个网段内

RT1和RT2通过广域网连接到内部网,内部网上有主机Host2。 RT1、RT2和内联网中的路由器执行动态路由协议

讨论。 通常,RT1和RT2最多有两个路由,即10.0.0.0/8,分别通过广域网接口直接出去和通过以太网通过另一个路由器出去

通过广域网接口的这条路由将进入路由表。 当Host1访问Host2时,IP分组被传输到RT1,并且通过广域网被传输

如果RT1的广域网链路中断,则RT1上的另一条路由将进入路由表,并且网络段10.0.0./8的下一跳将是RT2的以太网端口。 此时

Host1需要与Host2通信,Host1仍然向RT1的以太网支持发送IP分组,RT1查看路由表以知道下一跳是RT2的以太网支持,并且RT1仍然将该消息发送到

在从以太网端口转发到RT2以太网端口的同时,向主机1发送ICMP重定向消息,以便主机1将主机路由添加到路由表中。 目标地址为10.0.0.1/8。

下一跳为1.1.1.3,Host1到Host2及更高版本的IP数据包将直接发送到RT2以太网支持。

总结:

ICMP重定向消息的收件人必须验证以下三个IP地址:

导致重定向的IP地址(即ICMP重定向消息中的数据)位于IP数据报的开头

发送重定向信息的路由器的IP地址。 包含重定向信息的IP数据报中的源地址

要采用的路由器的IP地址是ICMP消息中的4 ~ 7字节

关于ICMP重定向消息有很多规则:

首先,重定向消息只能在路由器上生成,不能在主机上生成。

此外,重定向的消息用于主机,而不是路由器。 假设路由器与其他路由器一起参与路由协议,则不再需要重定向。

4.4在b、s、d系统中,如果主机用作路由器,则必须进行以下检查,并在生成、ICMP和重定向消息之前满足这些条件:

输出接口必须与输入接口相等

用于发送数据报的路由不能通过ICMP重定向消息创建或修改,也不能成为路由器的默认路由

数据报不能通过源站的选择路径传输

必须将内核配置为能够发送重定向邮件

另外,在一台4.4、b、s、d主机接收ICMP并重定向消息之后,在更改路由表之前,还要进行一些检查。 这是为了防止因路由器、主机的误操作、恶意用户的破坏而导致系统路由表意外变更

新路由器必须直接连接到网络。

重定向的邮件必须来自当前在目标上选择的路由器。

重定向的邮件不能使主机本身成为路由器

更改的路线必须是间接路线。

最后,我想指出的是,路由器应该发送的只是主机重定向,代码1或3,而不是网络重定向。 因为有子网,所以很难准确地指定何时应该发送网络重定向,而不是主机重定向。 一些主机仅在路由器发送错误类型时,才会将接收到的网络重定向视为对主机的重定向。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。