- 论坛徽章:
- 1
|
如何在同一个网卡邦定2个不同子网的ip
原帖由 "wingger" 发表:
要考虑通信问题吧
1、网络怎么接,一块网卡,如何连到不同的子网,这就是前面我说的一条网段分成两份(我对协议不是很清楚,随便幻想的)
2、如果这块网卡只接到一个网络,那另一个IP有什么意义?
3、就算真的一块网卡能接到两个网络,接上去以后,网络要怎么走,前面有人说了,设置默认路由,这里我提一个问题,设置默认路由后,那就是这个网卡其实只用了其中一个子网的IP,另一个IP没有用了?
4、不设置路由,那到了交换机怎么走,
所以我说设置不同子网IP可能要考虑为何而设
1) 子網是 L3 的東西, NIC 是 L1 的東東, 若用 ethernet (802.3) 那是 L2 的東東.
OSI 的分層目的就是在於"分工合作", 若你這裡談 subnet, 只要分好且底層 L2/L1 連得上,
那就行了... 不必管底下的 L2/L1 是同一條還是不同的連線.
2) 我可以在同一個 physical segment 設多個 subnet 啊...
這個我上次說過了... 你再重新整理一下思維?
3) 若 destination 在相同的 subnet, 跟本不需要 default gateway 啊.
你大可不需要操這個心.
單若你指的是離開 subnet 後要走哪一個 gw 的話,
若 route table 沒有具體 destination 的 routing , 那就使用 default .
然而, 在一般的 routing 下(不是運用 adv-routing),
就算你設了多個 default gw, 那只能使用一個而已.
這部份上次給你的 link 有說明, 不知你看了沒有?
4) switching 技術與 routing 是不一樣的.
若你指的是 L2 switch , 你根本不要為 routing 操心, 因為那與 L2 無關.
若你指的是 L3 switch, 那你同樣也不必為 routing 操心, 因為 switch 會跟據 destination 決定如何轉送...
---
從問題的提出及組織來看, 你似乎對 OSI 的分層概念還不很清楚.
或許, 先不要急著理解當前的疑問, 先好好的將 OSI 及 ip routing 這些基本概念溫習一下.
若你需要書單的話, 可參考:
http://www.study-area.org/tips/net_books.htm
---
p.s.
若對 linux 的 multi-routing 實作感興趣的話,
可以參考:
http://phorum.study-area.org/viewtopic.php?t=10085 |
|