作者FT6034 ( )
看板Network
标题[请益] Routing Table 的 Next hop
时间Thu Jun 17 16:39:56 2010
请教一下,
Routing Table 中,
Next hop 可以设定为 0.0.0.0 吗?
如果可以,是代表什麽动作呢?广播吗?
--
1F:→ wst2080:不是广播 而是 default route (预设路由) 06/17 16:46
2F:→ wst2080:就是路由表当中比对不到的路由资讯时,就会把风包丢给 06/17 16:47
3F:→ wst2080:预设路由所指定的介面or下一跳~ 这样懂吗??? 06/17 16:47
所以会像下列例子吗?
Routing Table
========================================================
Destination Mask Next hop Interface
--------------------------------------------------------
192.168.1.0 255.255.255.240 0.0.0.0 Eth1
0.0.0.0 0.0.0.0 192.168.1.254 Eth0
========================================================
Router 的 Eth0 IP:192.168.1.14 /255.255.240
Eth1 IP:192.168.1.253/255.255.0
PC 的 IP:192.168.1.2 /255.255.240
PC 透过 hub 连到 Router 的 Eth0
当 192.168.1.2 要连到 192.168.1.3 时,封包进到 Router 的 Eth1
根据 Routing Table ,封包会送回到 Eth1
请问是这样子吗?
4F:→ wst2080:OK 你的网路环境我就先不探讨 先探讨你的路由表吧... 06/17 17:38
5F:→ wst2080:我反问你~ 若假设来的封包目的地要送往 172.16.1.1 的IP 06/17 17:39
6F:→ wst2080:流经这个Router的时候 他会往哪个介面送??? 06/17 17:41
7F:→ wst2080:其实答案在我上面的推文都说到了喔... 06/17 17:41
稍微改了一下架构... Eth1改成192.168.1.253
推论封包目的地要送往 172.16.1.1 , 会往 Eth0 送到 192.168.1.254
8F:→ wst2080:嗯啊 至於你的架构 我觉得怪怪的就是了... 06/17 18:44
9F:→ wst2080:若是同一个网段~ 应该不需要进行路由吧... 06/17 18:44
10F:→ wst2080:而我刚刚的举例只是站在路由器的角度来看 06/17 18:44
11F:→ wst2080:正在思考要不要举个更好的案例 来回文 06/17 18:46
这是因为我遇到这个疑问的来源是 98年高雄市高中职联合甄选电子计算机试题 第5题
http://210.243.29.5/bj514/download/98computer.pdf
而我的解答是
===============================================================================
(1)
172.16.2.0/24 192.168.1.1
│ │
A-Eth1 █ B-Eth0 │ █ │
172.16.3.0/24 ─ 172.16.3.254 █ 172.16.2.254 █ B-Wan0 │
/24 █ /24 █ 192.168.1.2/30
█ █
A-Eth2 █ A-Eth0 B-Eth1 █
172.16.3.0/28 ─ 172.16.3.14 █ 192.168.1.6 ─ 192.168.1.5 █
/28 /30 /30
Router A Router B
(2)
a. 172.16.2.12
接到B-Eth0
Subnetmask:255.255.255.0
Gateway IP:172.16.2.254
b.172.16.3.12
接到A-Eth2
Subnetmask:255.255.255.240
Gateway IP:172.168.3.14
c.172.16.3.248
接到A-Eth1
Subnetmask:255.255.255.0
Gateway IP:172.168.3.254
===============================================================================
然後有板友提到「同一台Route 网域基本上是不可以重叠的 否则路由跑不起来」
而我只学过很基础的理论,
因此,特地来这边更深入了Routing Table 的运作方式。
感谢wst2080热心的解答!
※ 编辑: FT6034 来自: 210.243.29.253 (06/18 08:26)
12F:→ wst2080:第二小题目~你A的答案是错的吧! 172.16.2.254(172.16.2.12 06/18 10:31
13F:→ wst2080:目前看来 答案只有第二小题的A有小笔误而已 大致上是没问 06/18 10:32
14F:→ wst2080:题的... 06/18 10:32
小笔误已修正
15F:→ wst2080:而且我发现题目的route table很好玩 干麻不写直连 06/18 10:33
16F:→ wst2080:还写Next hop 0.0.0.0 XDDD 06/18 10:34
17F:推 wst2080:而且我发现~ 这出题的应该是想用路由表混淆视听吧 06/18 10:37
18F:→ wst2080:这题目根本用不到路由表啊... =.=lll 06/18 10:38
总之就是个怪题目XD
※ 编辑: FT6034 来自: 210.243.29.253 (06/18 16:22)