路由如何得到下一跳路由的IP地址并写入路由表中

2021-02-04 06:19:15 字数 5361 阅读 9492

1楼:久落江边

路由器**数据包时,

只关心从自身的哪个接口把数据包发出去

换句话说,路由发送数据时只关心出接口在哪

路由表里面的路由之所以有下一跳地址

是为了用这个下一跳ip地址去查询arp映射表为什么要查arp表?

是为了寻求下一跳路由器的mac

还有,下一跳ip地址 可以事先配置进路由表也可以由协议动态通告进路由表

整个顺序你搞反了,正确顺序应该是

先有下一跳ip 再有arp广播 然后才有数据包的**

一个路由如何得到下一跳路由的ip地址并写入路由表中?

2楼:久落江边

路由器**数据包时,只关心从自身的哪个接口把数据包发出去换句话说,路由发送数据时只关心出接口在哪

路由表里面的路由之所以有下一跳地址

是为了用这个下一跳ip地址去查询arp映射表为什么要查arp表?

是为了寻求下一跳路由器的mac

还有,下一跳ip地址 可以事先配置进路由表也可以由协议动态通告进路由表

整个顺序你搞反了,正确顺序应该是

先有下一跳ip 再有arp广播 然后才有数据包的**

3楼:请教再请教

你想错了..

路由器**数据包时,只关心从自身的哪个接口把数据包发出去换句话说,路由发送数据时只关心出接口在哪

路由表里面的路由之所以有下一跳地址

是为了用这个下一跳ip地址去查询arp映射表为什么要查arp表?

是为了寻求下一跳路由器的mac

还有,下一跳ip地址 可以事先配置进路由表也可以由协议动态通告进路由表

整个顺序你搞反了,正确顺序应该是

先有下一跳ip 再有arp广播 然后才有数据包的**一家之言,仅供参考

4楼:匿名用户

楼上说的不错。

路由器从一个接口上得到数据包后,是查看包头,包头里有目的地址,查找路由表,找符合项,然后选择符合项接口出去,如果没有符合项,就从默认路由指向的接口出去。

路由器的路由表要不就是手工配置的静态路由,要不就是由路由协议动态更新的,一般再有一条默认路由,就是无处可去的时候就走此处。

在linux下 路由表项中有两条到相同目的ip的路由,如何控制ip包走那一条路由,即可否控制ip包下一跳地址。

5楼:匿名用户

很遗憾,不可以这样均衡分配的,linux下包发送原理是先找路由规则,没有配置高级路由的就是main这个规则,

也就是route -n或ip route show看到的结果都是main规则下的。

然后找路由,路由是有优先级的,同等优先级下,按ip route show显示顺序匹配发送,一旦匹配,后面的就不会

再去看了。

所以根据路由不可以这样均衡分配的,永远都办不到。

但是其它一些情况,比如你这台linux是服务器,你只是希望上面的**流量分布在不同网卡,那很容易办到,为什么上

面那情况不可以,而现在又可以了呢,因为**访问对这台linux来讲是被动发送数据的,从哪儿进来就会从哪儿回复出去。

通过dns或负载均衡器很容易实现。

但你linux做为客户端仅仅是去上别的网络,是主动发包的,会去找你本机的路由,况且你目的ip相同,那连分类走路由的机会都没有了。

除非从时间上错开,定期自动换网关。哈哈

6楼:匿名用户

路由表里面的路由之所以有下一跳地址

是为了用这个下一跳ip地址去查询arp映射表为什么要查arp表?

是为了寻求下一跳路由器的mac

7楼:第七楼女生

真心不知道,如果问题关闭了,分也回不去你那里了,没人答就给我吧

静态路由配置中下一跳的地址指的是什么?

8楼:匿名用户

用你的话,应该写下一个路由的入口地址。

直连路由不需写静态,你写了在路由表里也看不到,因为直连路由默认管理距离ad为0,而静态ad为1,你sh ip route只能看到直连信息。你可以试下,例如直连接口为f0/0,静态里逃出接口改为其它可用接口f0/1(当然不对,但无所谓),然后shutdown掉f0/0,就可以看到f0/1自动出现,说明前面的设置还是有的。

写静态路由的好习惯是逃出接口和下一跳地址都写,避免出问题。

以上基于cisco ios。

9楼:沃客吧

下一跳的地址通常指的是当前路由条目要到达的目标地址需要经过的本路由器能够达到的下一个路由器的ip。

下一条地址既可以是ip,也可以是端口,但设置为端口会导致大量的arp广播包产生,所以一般都设置ip地址更好一些。

10楼:匿名用户

同网段的ip之间是不走路由的,路由表里这部分是系统自动填充的,手动静态路由是加不上去的。

目的地址和下一跳地址是不可能是同一个网段的ip的

11楼:温坊村

静态路由配置中下一跳的地址是对端直连路由器的接口地址,例如r1和r2,互连网段是12.1.1.

0/30,r2这边是12.1.1.

2,那么在r1上配置静态路由下一跳就是12.1.1.

2。如果有直连路由就不需要写静态路由了。

12楼:四维冰凌

不用写!你不用管他,它会自动填充!

指向下一跳ip的静态路由在路由表中会显示怎样的管理距离和度量

13楼:匿名用户

出处:c**a2 思科第二学期第二章章节练习4、指向下一跳 ip 的静态路由在路由表中会显示怎样的管理距离和度量?

a. 管理距离为 0,度量为 0

b. 管理距离为 0,度量为 1

c. 管理距离为 1,度量为 0

d. 管理距离为 1,度量为 1

本题选c

14楼:匿名用户

管理距离是0,度量值为1.

15楼:矫闳权映菱

你好!管理距离是0,度量值为1.

仅代表个人观点,不喜勿喷,谢谢。

下图为一简单的互联网示意图,在路由器1路由表中对应目的网络192.168.4.0的下一跳步ip地址可能取值为

16楼:日落于清晨

192.168.2.2或192.168.3.3

17楼:小明努力吧

去下一个路由器经历20.0.0.0网络,本端路由器在这个网段上的ip是20.0.0.5 ,到下一跳路由器上的这个网段的ip就是20.0.0.6

当一个路由器收到一个数据包后在路由器的网络层经过查找路由表已经知道该数据包应**出去的下一跳及对应

18楼:匿名用户

可能是:路由器要验证一下我接收的数据包(对端发送过来的数据包)到底是不是发送给我的(主要查看目的mac地址是不是我的,如果是,证明是发送给我,然后接收处理,如果不是我的mac地址,直接丢弃),这样也可以防止一部分攻击(如果不需要验证,可以直接使用软件封装一个目的地址是 任意一个ip地址,发送给路由器,那路由器岂不是就要进行处理**)

19楼:匿名用户

既然经过路由器的**,说明通信的双方不在同一个子网内。不同子网之间的通信由ip地址来进行寻址。

当数据包到达对方子网后,寻址方式变为基于mac方式寻找。即,同一子网内寻址方式是通过mac地址来判断的。

至于为什么同一子网内寻址方式要基于mac地址,这就是为什么有交换机和路由器的问题。

20楼:

局域网中数据传送依靠的是mac地址,而不是ip地址,arp是保证能够得到数据传送的最终mac地址,只有得到mac地址,才能将数据包装配成“帧”(帧头里含有源和目的mac地址),数据才能发送。记住:数据的装配过程是从高到底,四层的“段”,三层的“包”,二层的“帧”。

21楼:逸风

避免ip地址冲突ip地址伪装窃取握手包。

22楼:c_希恩

呵呵 你所问的这个问题 我以前也想过, 说句实话,没有一个人可以回答你,比如hongyanyy的回答,他说必须经过这么一个过程 而你想问的是为什么一定要经过这么一个过程。

就像你所说,目的地址已经有了为什么要用mac, s pine 的回答有问题,局域网也是通过ip的~虽然交换机只认mac但是ip也是一个媒介,如果你的台式不设置ip地址的话而且没有路由器无法自动获取,你觉得你的电脑能连接到其他电脑吗?

楼主这个问题就不要纠结了,不是没有人能教你 而能说明白这个问题的人并不在这里,而且即使你有一天真碰到这么个人 他的解释未必是你能听明白的,国内未必有这样的人 因为这个答案课本上不会有的。

23楼:匿名用户

最终的传输是依赖于底层的,你以为只要ip就可以完成信息传递吗?不,物理链路上传播的只是比特流,网络设备比如路由器收到后,必须“向上传递”,先变成帧,然后才是ip数据报,这样它才能被路由器cpu处理,处理完,“向下”发,转化成比特流,继续传输,这里的上和下都是在路由器里,你可以把他理解为逻辑上的上下。hongyanyy的回答挺有道理。

24楼:匿名用户

不是的,你没理解tcp/ip协议里的一个基本概念,就是每次路由器数据传输,都是要进行一次三层到一层的过程,比如一个路由器到一个路由器,是要在这个路由器把数据从三层到一层,这样进入了线路,再在下一个路由器从一层到三层,不断的周而复始。所以路由器需要arp来进行一个二层的工作。

当路由表中存在多条下一跳同样的静态路由,应如何简化路由的配置。。 10

25楼:

分情况讨论:

1)如果你的路由表中除了直连路由(标记为c),其他静态路由全是指向同一个下一跳,那么可以将这些静态路由删了,使用一条目的网段全0的静态默认路由代替之前的所有路由;

2)如果这些静态路由条目只是其中大部分指向了同一个下一跳,但是还有一些静态不是指向该下一跳,那么可以根据这些静态路由的目的ip子网,看能否进行汇总。

目前简化路由表的手段主要就是做子网汇总,情况1其实也是汇总,只是汇总的范围比较大而已。

26楼:浠敏汶

关掉dhcp服务.....

(计算机网络)下图所示简单互联网中,路由器q的路由表中对应目的网络40.0.0.0的下一跳ip地址

27楼:

去下一个路由器经历20.0.0.0网络,本端路由器在这个网段上的ip是20.0.0.5 ,到下一跳路由器上的这个网段的ip就是20.0.0.6

28楼:it绅士

20.0.0.6,就是看图,没步骤。

路由表钟每个ip地址的意思,路由器上来源IP地址 和目的IP地址的意思

1楼 127 0 0 1代表本机本地私有ip,跟他相关的3条路由没啥用紧接着2条路由192 168 0 0 255 255 255 0这个整个网段有两条路由分别指向你的两块网卡 紧接着是两条关于你的两个网卡ip的主机路由分别指向各自自己,也没啥用然后是两条路由192 168 0 255是网段的广播地...

路由的下一跳地址是个什么概念,什么是路由下一跳地址,能解释详细点

1楼 匿名用户 下一个路由 网关 的入口地址 2楼 you转身离去 1 路由的下一跳就是下一个点。如果路由器没有直接连接到目的网络,提供下一跳路由的邻居路由器,用来传递数据到目的地。2 如果没有下一跳,或者是下一跳地址写错了,目标地址将不可到达。 3 如果是进行拨号上网的话,下一跳路由地址的问题不用...

思科模拟器静态路由怎么配置多个下一跳地址

1楼 匿名用户 多写几条就可以了 这几条会负载均衡 如果想增加优先级就在最后加不同metric值 2楼 匿名用户 九州软件是用于在不同网络环境下快速切换ip地址等网络配置的软件工具。 提供换ip功能,包含静态线路和动态线路选择覆盖全国70多个省500多个城市千万ip地址随意选择静态ip 动态ip地址...