作者 主題: 請問 為何ADSL固一的設定是這樣 ?  (閱讀 28716 次)

0 會員 與 1 訪客 正在閱讀本文。

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
Re: 做做看!
« 回覆 #30 於: 2002-07-11 20:20 »
引述: "cisco3662"
我的架構為1 lan port aliase兩個ip address
需再透過switch才能接上兩台ATU-R(bridge mode)
而hinet isp那端剛好也是1個MAC aliase兩個ip address(這兩個ip address是我兩條固1 bridge mode的gateway)
當送出arp request及arp reply時不會有問題嗎??


看來您有點搞混亂了。

1) 您沒辦法確定得知 ISP 那邊的情形﹐都是你自己在‘假設’而已。您在自己端看到的 ARP ﹐和 ISP 可能不一樣哦。
2) 前面 mozard 兄說過了﹕所有封包需頭端BB-RAS認定為此ISP之Subscriber才可以做傳輸,所以ATU-R本身只需要設定對應至DSLAM之VP/VC及封裝方式即可,
3) 前面的 csyeh 兄說過了﹕如果有 ppp,那麼 arp 就沒有存在的意義 也就是說根本沒有 arp 封包

cisco3662

  • 鑽研的研究生
  • *****
  • 文章數: 739
    • 檢視個人資料
Re: 做做看!
« 回覆 #31 於: 2002-07-11 21:10 »
引述: "netman"
引述: "cisco3662"
我的架構為1 lan port aliase兩個ip address
需再透過switch才能接上兩台ATU-R(bridge mode)
而hinet isp那端剛好也是1個MAC aliase兩個ip address(這兩個ip address是我兩條固1 bridge mode的gateway)
當送出arp request及arp reply時不會有問題嗎??


看來您有點搞混亂了。

1) 您沒辦法確定得知 ISP 那邊的情形﹐都是你自己在‘假設’而已。您在自己端看到的 ARP ﹐和 ISP 可能不一樣哦。
2) 前面 mozard 兄說過了﹕所有封包需頭端BB-RAS認定為此ISP之Subscriber才可以做傳輸,所以ATU-R本身只需要設定對應至DSLAM之VP/VC及封裝方式即可,
3) 前面的 csyeh 兄說過了﹕如果有 ppp,那麼 arp 就沒有存在的意義 也就是說根本沒有 arp 封包



1)我可以很確定isp那邊的情形,至少我可以確定我的兩條固1的gateway的MAC是同一個(我有分開測過,得到一樣的MAC addr)
2)因為我是透過switch再去接兩台ATU-R,再不切Vlan的前提下,arp的broadcast不會有問題嗎??
3)我是跑固1bridge,跟ppp有什麼關係??當然會有arp的封包......

還是謝謝各位.....^^

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
Re: 做做看!
« 回覆 #32 於: 2002-07-11 21:18 »
引述: "cisco3662"
1)我可以很確定isp那邊的情形,至少我可以確定我的兩條固1的gateway的MAC是同一個(我有分開測過,得到一樣的MAC addr)
2)因為我是透過switch再去接兩台ATU-R,再不切Vlan的前提下,arp的broadcast不會有問題嗎??
3)我是跑固1bridge,跟ppp有什麼關係??當然會有arp的封包......


1) 請問您如何確定﹖如果您不‘親眼’在 ISP 機房那邊敲命令得知﹐請您告訴我您是怎麼得知的。
2) 沒問題。反正一個 MAC 可以對應多個 IP 。
3) 那您的機器使用什麼連線﹖PPPoE 還是 PPPoA ﹖還是其它﹖無論如何﹐請提供您對外連線的 interface 。

對了﹐上次請您列出如下的命令﹕
arp -n
ifconfig
route -n

有這麼難嗎﹖現在是您來請教問題﹐大家在熱心的幫您。但...
如果您怕資料外漏﹐請將前三碼的 IP 改掉就是了。

mozard

  • 懷疑的國中生
  • **
  • 文章數: 36
    • 檢視個人資料
火大了
« 回覆 #33 於: 2002-07-11 21:33 »
:evil:

都不仔細看發文,只憑個人想法,一直提醒你一個是ATM一個是Ethernet,先搞清楚何謂ADSL和ADSL存取網路的方式後我們再來討論!

1.你的ARP問題只會在Bridge Mode 的CMTS加上的BB-RAS才有可能發生!

2.有機會自己去借一些設備試試,(BB-RAS : Cisco 6400 , RedBack SMS , Juniper-Simens Unisphere , Nortel Shasta ...)

3.請確定ISP沒有偷吃步(一堆DSLAM最後卻Combine成10/100/1000 Ethernet再Multiplex給客戶)

各位大哥,今天心情不好,語氣不佳請大家見諒!

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
Re: 火大了
« 回覆 #34 於: 2002-07-11 21:50 »
引述: "mozard"
各位大哥,今天心情不好,語氣不佳請大家見諒!


不知道 mozard 大哥因什麼事情心情不好呢﹖說來聽聽﹖或許大家可以幫助你消化消化﹑甚至化苦悶為娛樂。我相信這裡的朋友都非常有這個能耐啦。如果有什麼不爽﹐丟到‘雜七雜八’那邊去吐吐口水吧。會有好處的。

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #35 於: 2002-07-11 22:09 »
現在的固1 IP ADSL是像mozard說的那樣沒錯,
不過不知道是不是就是有ISP還在用"舊"的設備...

假如一張卡二個IP存取真的有問題,
那加張網卡就好了...
為何就是硬要只用一張網卡,
是不是有什麼特殊的需求?!

cisco3662

  • 鑽研的研究生
  • *****
  • 文章數: 739
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #36 於: 2002-07-12 00:58 »
對於各位熱心的幫忙....
小弟在這先謝謝大家^^

或許是我表達能力不好,不知各位是否誤解我的意思

針對幾點,我想先說明一下
1)我一定要在isp那邊敲指令嗎??以目前固1的觀念,我只要送一個arp request,就會知道我的gateway的MAC沒錯吧??(反正bridge只是lan的延伸),我有兩台固1線路,我"分別"去做測試,兩個線路(不同的ip跟gateway)得到的gateway MAC竟然一樣??夠怪吧!!(不曉的跟Mozard兄的"舊"設備是否有關??^^)

2)現在的固1(bridge mode),不是static route嗎??也就是說ip是直接設在電腦裡的,怎麼會跟pppoe扯上關係呢??

3)我試過兩張網卡確實可以解決問題(因為我的MAC是兩個不一樣的),只是不解為何當我的2個ip綁在同一個MAC,而isp那端也"剛好"兩個gateway ip也綁在同一個MAC時,就會出問題,所以我才懷疑是arp的問題

p.s:我有試過我這端兩個ip綁同一個MAC,而isp那端的MAC是不一樣的時候,結果都很正常ㄚ......
(其實我是在試一款load balance的設備,F5-LB,它只有兩個lan port,一個對內,一個對外,配上bridge mode的ADSL,剛好又遇到isp那端的MAC是一樣時,就會出問題,問過廠商也無能為力,我也用過linux綁兩個ip測過,確實會有問題,表示不是F5設備的問題,而是網路協定上的問題)

4)再問一下,我從用戶端得到的gateway MAC addr是哪個設備的MAC??我猜是router(或是BB-RAS??)的MAC addr...不曉得對不對^^

5)我的ip先跟大家確認一下
adsl1-ip:61.222.210.7/24   gateway-ip:61.222.210.254
adsl2-ip:211.77.16.22/24   gateway-ip:211.77.16.254

我的arp像這樣

61.222.210.254 00-d0-59-63-8d-b6
211.77.16.254 00-d0-59-63-8d-b6
(兩個MAC是一樣的)

ifconfig像這樣

eth1:192.168.1.254/24
eth0:61.222.210.7/24
eth0:0:211.77.16.22/24

6)類似這樣的情形,我試過用ECMP跑過,真的也會有問題(各位如果有跑ECMP,又剛好是bridge mode,可以請你查一下您每條線的gateway MAC嗎??我想應該是都不一樣的吧),我想癥結點是出在為何我的gateway MAC是一樣的呢??有辦法請isp改善嗎??


謝謝大家....

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #37 於: 2002-07-12 01:26 »
1) 首先﹐要知道﹐大家只希望解決問題﹐而不希望製造問題。大家來這裡討論﹐客氣可免﹐但真誠必具。
2) 我不知道是否一定要在 ISP 那邊敲命令﹐但我從來不夠膽子對不能確定的事物下判斷。
3) 經過多翻的交換﹐比起當初的‘毫無頭緒’來說﹐是明確多了。非常感謝您的說明。
4) 儘管﹐對您的問題我現在沒能力解答。但起碼﹐也讓我知道‘我沒能力解答’﹐總比當初大家在一起‘盲人摸象’好多了。
5) 希望其它朋友能繼續幫忙。也希望閣下能繼續提供明確的資訊。更希望最終將問題解決。

mozard

  • 懷疑的國中生
  • **
  • 文章數: 36
    • 檢視個人資料
補充
« 回覆 #38 於: 2002-07-12 11:31 »
忘了提:
不一定是舊的BB-RAS會有這種問題,像現在很多固網業者都喜歡用光纖(FTTx架構)所以你家的ATU-R不一定一定是接到BB-RAS,有可能是直接到 ATU-C 接到Layer2 Edge 再用 Gigabit Ethernet 至 Core Layer3 Switch! 那這種情況也算是整條Connection為Ethernet,你可以問一下ISP他們目前架構!

cisco3662

  • 鑽研的研究生
  • *****
  • 文章數: 739
    • 檢視個人資料
Re: 補充
« 回覆 #39 於: 2002-07-12 11:56 »
引述: "mozard"
忘了提:
不一定是舊的BB-RAS會有這種問題,像現在很多固網業者都喜歡用光纖(FTTx架構)所以你家的ATU-R不一定一定是接到BB-RAS,有可能是直接到 ATU-C 接到Layer2 Edge 再用 Gigabit Ethernet 至 Core Layer3 Switch! 那這種情況也算是整條Connection為Ethernet,你可以問一下ISP他們目前架構!



這部分可以請isp做調整嗎??通常他們應該不會理我吧 :lol:

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #40 於: 2002-07-12 13:10 »
假如ISP的人用他們的Notebook測試連線正常,
他們就不會理你,有什麼問題都是用戶自己的問題!

mozard

  • 懷疑的國中生
  • **
  • 文章數: 36
    • 檢視個人資料
F5 products
« 回覆 #41 於: 2002-07-12 15:29 »
建議直接找廠商借Link Controller 2000 才是真正的WAN Load Balance
B-LB 520 只是一個 Load Balancer 主要為Server Load Balance,但也可以支援多ISP LeaseLine!
你可以將你的設定方式po上來讓大家討論看看!因為L4以上的層級我用想像的架構寫給你看會變成長篇大論,怕你看到睡著!

cisco3662

  • 鑽研的研究生
  • *****
  • 文章數: 739
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #42 於: 2002-07-12 15:31 »
引述: "duncanlo"
假如ISP的人用他們的Notebook測試連線正常,
他們就不會理你,有什麼問題都是用戶自己的問題!


單獨測一定不會有問題的.......... :cry:

整合起來就是有問題......

好...先不管這麼多.........
若就理論的角度來看....這問題是正常的嗎??
可以說明一下嗎??(我一直是認為arp broadcast的問題,只是沒有一套完整的說法可以讓自己信服 :( )

還有,我之前說過,我曾試過在內部切Vlan的方式,確實可以解決部分問題,至少兩條都是通的了,但封包就是只會從一條出去(以兩條1536/384的ADSL來看,會有一條ADSL的上行是完全沒有流量的),這部分的觀念也一直無法理解

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #43 於: 2002-07-12 15:55 »
找一台機器當Router,
一片網卡alias 192.168.1.254 10.10.10.254
再找一台機器當Client,
一片網卡alias 192.168.1.1 10.10.10.1
subnet都是255.255.255.0

這樣是不是就跟你的環境一樣了?!

cisco3662

  • 鑽研的研究生
  • *****
  • 文章數: 739
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #44 於: 2002-07-12 18:45 »
引述: "duncanlo"
找一台機器當Router,
一片網卡alias 192.168.1.254 10.10.10.254
再找一台機器當Client,
一片網卡alias 192.168.1.1 10.10.10.1
subnet都是255.255.255.0

這樣是不是就跟你的環境一樣了?!



嗯.......你這樣說似乎是沒錯......
(雖然我不知道實際經過isp後有什麼不同........,不過就我"認知"上應該是一樣的)


p.s:duncanlo大大,您是也想試試嗎??還是說您已有一套完整的說法可證明這種架構確實有問題 :wink: )

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #45 於: 2002-07-13 01:06 »
引述: "cisco3662"
引述: "duncanlo"
找一台機器當Router,
一片網卡alias 192.168.1.254 10.10.10.254
再找一台機器當Client,
一片網卡alias 192.168.1.1 10.10.10.1
subnet都是255.255.255.0

這樣是不是就跟你的環境一樣了?!


嗯.......你這樣說似乎是沒錯......
(雖然我不知道實際經過isp後有什麼不同........,不過就我"認知"上應該是一樣的)
p.s:duncanlo大大,您是也想試試嗎??還是說您已有一套完整的說法可證明這種架構確實有問題 :wink: )


我的兩條線一條在台北,一條在高雄,
沒辦模擬你的環境,
所以只好用這個方式試是不是arp的問題,
還是ISP設備的問題,
不過我記得ISP端的設備,
應該是IP/Route對就可以通.

我找時間先試一下上面那種狀況好了!

cisco3662

  • 鑽研的研究生
  • *****
  • 文章數: 739
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #46 於: 2002-07-17 12:02 »
引述: "duncanlo"
引述: "cisco3662"
引述: "duncanlo"
找一台機器當Router,
一片網卡alias 192.168.1.254 10.10.10.254
再找一台機器當Client,
一片網卡alias 192.168.1.1 10.10.10.1
subnet都是255.255.255.0

這樣是不是就跟你的環境一樣了?!


嗯.......你這樣說似乎是沒錯......
(雖然我不知道實際經過isp後有什麼不同........,不過就我"認知"上應該是一樣的)
p.s:duncanlo大大,您是也想試試嗎??還是說您已有一套完整的說法可證明這種架構確實有問題 :wink: )


我的兩條線一條在台北,一條在高雄,
沒辦模擬你的環境,
所以只好用這個方式試是不是arp的問題,
還是ISP設備的問題,
不過我記得ISP端的設備,
應該是IP/Route對就可以通.

我找時間先試一下上面那種狀況好了!


拜託你了........^_^

對了........如果我們先就"理論","觀念"來討論,這種架構是不是真的會有問題....
我猜是arp broadcast的問題,至於為什麼可能要等duncanlo兄把封包拆開來分析才知道吧...^^

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #47 於: 2002-07-17 12:18 »
學園停課兩天,差點忘了這件事...晚上就來試!

先來模擬測試一下這種狀況下是如何!

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #48 於: 2002-07-17 22:28 »
引述: "duncanlo"
找一台機器當Router,
一片網卡alias 192.168.1.254 10.10.10.254
再找一台機器當Client,
一片網卡alias 192.168.1.1 10.10.10.1
subnet都是255.255.255.0

這樣是不是就跟你的環境一樣了?!


我剛才試了,
firewall是一台Linux,
Client有一台win2kpro和一台redhat 7.2 cle,
win2k雖可以設兩個以上的gateway,
但好像每次只有一筆生效,
用win2k或redhat都可以正常連線上網,
不過都是用eth0或第一筆紀錄的線路出去,
用兩台PC直接對連的環境是沒問題.

south

  • 可愛的小學生
  • *
  • 文章數: 3
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #49 於: 2002-07-18 01:29 »
以下為個人淺見...
應該是Mac Address 錯亂的問題  
不過應該不是發生在PC上或BBRAS上
應該是ethernet switch-hub內的MAC Address table 錯亂
可否換一台pure ethernet hub 試看看(沒有 switch 功能的)

south

  • 可愛的小學生
  • *
  • 文章數: 3
    • 檢視個人資料
Re: ARP ???
« 回覆 #50 於: 2002-07-18 02:16 »
引述: "mozard"
之前發文和大家解釋ISP的做法了
所以您提的Ethernet IP-ARP 在ATU-R對外後根本不會產生問題:
1.ATU-R 會將 Ethernet IP-ARP 轉為 ATM-ARP 再對應至VP/VC 送到BB-RAS.
2.在1483 Bridge Mode時,BB-RAS會記錄此ATM-ARP Table.(若是RFC1577 Classical IP over ATM BB-RAS才會有IP-arp記錄)


我覺得這兩點說法好像怪怪的
1.ATU-R應該不會將 Ethernet IP-ARP 轉為 ATM-ARP 再對應至VP/VC 送到BB-RAS.
應該說如果ATU-R是在 rfc1483/llc bridge mode 下時,ATU-R會將 IEEE802.3 所有封包封裝成rfc1483/bridge 封包的 payload 傳送至 BBRAS(這好像不是ATM-ARP).
2.RFC1577應該是在說明ATM LAN 的架構及運作,跟 ethernet 封包透過ATM來傳送應該沒什麼關係吧.

如果有不對的地方  請多指教

cisco3662

  • 鑽研的研究生
  • *****
  • 文章數: 739
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #51 於: 2002-07-18 11:52 »
引述: "south"
以下為個人淺見...
應該是Mac Address 錯亂的問題  
不過應該不是發生在PC上或BBRAS上
應該是ethernet switch-hub內的MAC Address table 錯亂
可否換一台pure ethernet hub 試看看(沒有 switch 功能的)



之前我也是懷疑arp broadcast在switch內做資料交換時發生的錯亂....
我試過將switch切vlan確實可以解決部分問題^^

但out的流量只會固定走一條,in的流量則是分散在兩條
(應該是in&out各走各的)

south

  • 可愛的小學生
  • *
  • 文章數: 3
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #52 於: 2002-07-19 01:14 »
引述: "cisco3662"
引述: "south"
以下為個人淺見...
應該是Mac Address 錯亂的問題  
不過應該不是發生在PC上或BBRAS上
應該是ethernet switch-hub內的MAC Address table 錯亂
可否換一台pure ethernet hub 試看看(沒有 switch 功能的)



之前我也是懷疑arp broadcast在switch內做資料交換時發生的錯亂....
我試過將switch切vlan確實可以解決部分問題^^

但out的流量只會固定走一條,in的流量則是分散在兩條
(應該是in&out各走各的)

Sorry, 我應該將我的想法說清楚一些
ethernet switch hub 因為有 store and forward packet 所以內部有MAC Address learning table 來決定封包該網哪一 port forward 過去
以佈線拓樸來看 switch hub 為 star ; 網路拓樸來看 switch hub 仍然是 star .
而 hub 並沒有這類功能 , 所以在佈線拓樸看來 hub 是 star , 但是在網路拓樸看來 hub 是屬於 bus.

也就是說 在hub上的每一個 port 都可以接聽到每一個 packet 不管它的目的端是不是你的.

當ATUR設定成bridge mode時,它的ether port 同時也被設定為 promisc mode,
所以packet才能透過ether port to BBRAS 而不需要知道ATUR ether port mac address .

OK,現在回到pc上
當pc產生一個封包(如果它是一個IP封包的話),它會填好dest mac address,source mac address,dest ip address,source ip address.而當此一封包經過 hub 時,應該所有 port 都可以聽到這個封包的存在,也就是說兩台ATUR都會收到此一封包而且應該都會將它丟到gateway去處理,但是其中一台gateway應該會因為封包的 source ip 並非處於它所在的 subnet 而將其丟棄.

這樣會變成所有 out packet 一定會兩條都送出去(如果可以的話請去check ATUR 內的ether packet count value,這樣就可以確定封包是不是有從這個port 進出).

如果這個想法沒錯的話,會造成的後果應該就是你的兩台ATUR對外的頻寬都減半(Why...因為有一半的封包都不是應該由我處理的),但是可以達到你的目的
out : 兩條都送  in : 兩條都進

如果有任何地方值得商榷的   請多指教

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #53 於: 2002-07-19 11:01 »
引述: "south"
而 hub 並沒有這類功能 , 所以在佈線拓樸看來 hub 是 star , 但是在網路拓樸看來 hub 是屬於 bus.


嗯~~~ 在下認為﹕physical topology 和 logical topology 是完全不一樣的東西。只有 phy topo 才有所謂的 star 或 bus 。在 logical 上面﹐則根據 802.x 標準﹐比方 CSMA/CD,CSMA/CA, TokenPassing, TokenBus, etc...

如果是 ethernet ﹐都應該是 CSMA/CD 上面的 implement ﹐根據 MAC address 做點點傳輸的依據﹐但僅限 OSI level 2 中的定義。

引述: "south"
但是其中一台gateway應該會因為封包的 source ip 並非處於它所在的 subnet 而將其丟棄.


除非‘故意’限制 source routing ﹐否則﹐router 不會將不同 subnet 的封包丟棄的。更準確來說﹐logical address (IP) 在整個路由過程中﹐不管是 source 還是 destination ﹐都不會改變的﹐除非經過 NAT (Network Address Translation)。

至於目前的問題﹐我前面說過了﹐不是很清楚。但所有設備都接到 switch 上面的話﹐MAC table 或許真會導致某一封包從特定的 port 送出。但我不確定 switch 上是否真的如此﹐只能靠猜測而已。

但是﹐但是﹐前面的資料不是說兩個 IP 都在同一網路卡上嗎﹖既然這樣﹐那麼 MAC 當然是一樣的﹐也只會接到 switch 的同一個 port 上﹐有差嗎﹖在下認為沒有。

再來﹐我不清楚 ATUR 的運作原理是怎麼樣的﹐如果是單純的 bridge ﹐那麼它會將不在同一 segment 的封包往另外一邊去丟﹐自然也能到達 ISP 那邊。ISP 那邊的 router 應該不用 1:1 的部署吧﹖單一機房內﹐所有的 ATUR 都經過‘同一’router 出去並沒什麼不妥。既然這樣﹐兩個 ATUR 都抓到對方同一的 MAC 也無不妥。反正 IP 那層能夠送到正確的 router 就好。

不過﹐這又回到剛纔提到的 switch 之 MAC table ‘迷思’了﹐究竟要將這個 MAC 從哪個 port 送給哪個 MTUR 呢﹖這部份﹐或許請真正對 switch 了解的朋友來幫忙解釋一下吧。

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #54 於: 2002-07-19 14:55 »
其實SWITCH剛裝好時也是和HUB一樣
全部都先廣播出去
必須經過一段時間學習
MAC ADDRESS TABLE才會有資料
接下來才能按照TABLE做事

MAC ADDRESS TABLE原則上可以
1.自動增加紀錄
2.手動增加紀錄(應該沒人這樣做過)

所以他學到什麼就會怎麼送
也就是第一次從那個埠送出後被收下
以後就往那個埠送
除非環境有所更改

MAC ADDRESS TABLE是有可能錯亂的
尤其是在爛交換器上
這時通常會CRASH掉需要RESET重新來過一次
佈線深似海!
網路高如天!

cisco3662

  • 鑽研的研究生
  • *****
  • 文章數: 739
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #55 於: 2002-07-20 11:46 »
引述: "netman"
引述: "south"
而 hub 並沒有這類功能 , 所以在佈線拓樸看來 hub 是 star , 但是在網路拓樸看來 hub 是屬於 bus.


嗯~~~ 在下認為﹕physical topology 和 logical topology 是完全不一樣的東西。只有 phy topo 才有所謂的 star 或 bus 。在 logical 上面﹐則根據 802.x 標準﹐比方 CSMA/CD,CSMA/CA, TokenPassing, TokenBus, etc...

如果是 ethernet ﹐都應該是 CSMA/CD 上面的 implement ﹐根據 MAC address 做點點傳輸的依據﹐但僅限 OSI level 2 中的定義。

引述: "south"
但是其中一台gateway應該會因為封包的 source ip 並非處於它所在的 subnet 而將其丟棄.


除非‘故意’限制 source routing ﹐否則﹐router 不會將不同 subnet 的封包丟棄的。更準確來說﹐logical address (IP) 在整個路由過程中﹐不管是 source 還是 destination ﹐都不會改變的﹐除非經過 NAT (Network Address Translation)。

至於目前的問題﹐我前面說過了﹐不是很清楚。但所有設備都接到 switch 上面的話﹐MAC table 或許真會導致某一封包從特定的 port 送出。但我不確定 switch 上是否真的如此﹐只能靠猜測而已。

但是﹐但是﹐前面的資料不是說兩個 IP 都在同一網路卡上嗎﹖既然這樣﹐那麼 MAC 當然是一樣的﹐也只會接到 switch 的同一個 port 上﹐有差嗎﹖在下認為沒有。

再來﹐我不清楚 ATUR 的運作原理是怎麼樣的﹐如果是單純的 bridge ﹐那麼它會將不在同一 segment 的封包往另外一邊去丟﹐自然也能到達 ISP 那邊。ISP 那邊的 router 應該不用 1:1 的部署吧﹖單一機房內﹐所有的 ATUR 都經過‘同一’router 出去並沒什麼不妥。既然這樣﹐兩個 ATUR 都抓到對方同一的 MAC 也無不妥。反正 IP 那層能夠送到正確的 router 就好。

不過﹐這又回到剛纔提到的 switch 之 MAC table ‘迷思’了﹐究竟要將這個 MAC 從哪個 port 送給哪個 MTUR 呢﹖這部份﹐或許請真正對 switch 了解的朋友來幫忙解釋一下吧。



這是我單純的想法,不曉得對不對,大家聽聽看.......

假設bridge mode只是lan的"延伸"........
那在一個同一個lan裡,封包要傳遞之前...
必先送出一個arp broadcast來詢問destination ip的MAC,並將封包網那個MAC送....,接著將這筆記錄紀錄下來(pc arp table),當然,switch的部分也會將相對應的port&MAC紀錄下來
好....假設這是ADSL第一條的情況
當有另一個封包要由ADSL第二條出去的時候,arp broadcast一樣來詢問一下並記錄下來,問題是封包到達switch時,因為之前已經有紀錄port&MAC的對應關係,所以封包只會送往固定的一台 ATU-R.....

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #56 於: 2002-07-21 03:07 »
引述: "cisco3662"
這是我單純的想法,不曉得對不對,大家聽聽看.......

假設bridge mode只是lan的"延伸"........
那在一個同一個lan裡,封包要傳遞之前...
必先送出一個arp broadcast來詢問destination ip的MAC,並將封包網那個MAC送....,接著將這筆記錄紀錄下來(pc arp table),當然,switch的部分也會將相對應的port&MAC紀錄下來
好....假設這是ADSL第一條的情況
當有另一個封包要由ADSL第二條出去的時候,arp broadcast一樣來詢問一下並記錄下來,問題是封包到達switch時,因為之前已經有紀錄port&MAC的對應關係,所以封包只會送往固定的一台 ATU-R.....


這樣聽起來好像一個網點同時接在Switch的兩個port上!

kuolung

  • 俺是博士!
  • *****
  • 文章數: 1031
    • 檢視個人資料
    • http://www.kuolung.net
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #57 於: 2002-07-24 08:26 »
引述: "duncanlo"
引述: "cisco3662"
這是我單純的想法,不曉得對不對,大家聽聽看.......

假設bridge mode只是lan的"延伸"........
那在一個同一個lan裡,封包要傳遞之前...
必先送出一個arp broadcast來詢問destination ip的MAC,並將封包網那個MAC送....,接著將這筆記錄紀錄下來(pc arp table),當然,switch的部分也會將相對應的port&MAC紀錄下來
好....假設這是ADSL第一條的情況
當有另一個封包要由ADSL第二條出去的時候,arp broadcast一樣來詢問一下並記錄下來,問題是封包到達switch時,因為之前已經有紀錄port&MAC的對應關係,所以封包只會送往固定的一台 ATU-R.....


這樣聽起來好像一個網點同時接在Switch的兩個port上!


可是就我的了解,即使是用 bridge mode , 好像也是有自已的 mac address 才是
=========================
http://www.kuolung.net
==========================

scott

  • 可愛的小學生
  • *
  • 文章數: 12
    • 檢視個人資料
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #58 於: 2002-07-24 10:36 »
我朋友曾經碰到一種狀況... 在同一個地方同時兩台Cable modem 上網..
兩台cable都上同一台Hub, 另有兩個Network device 也在Hub 上, 各用一台cable modem 上網,
本來是要測試 VoIP的... 結果這樣一測.. 語音不到 3 秒鐘後全部卡死.. 不知道為什麼...
後來一查...ㄟ... 兩台 cable 都是固1IP, 而且很巧的..在同一個網段裡...
比如 192.168.0.1 跟 192.168.0.100 , subnet mask 都是 255.255.255.0
所以出去的語音封包, 在LAN 中收到一次..那cable modem 又把它往WAN上丟..然後再從另一個cable modem上又收下來...
所以同一個語音封包收到兩個...造成系統誤判, 就把delay time越拉越長..最後就 bye bye 了...

嗯..這個case應該可以解決很多人的疑問了吧...我想.... :roll:

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
請問 為何ADSL固一的設定是這樣 ?
« 回覆 #59 於: 2002-07-24 12:08 »
引述: "scott"
後來一查...ㄟ... 兩台 cable 都是固1IP, 而且很巧的..在同一個網段裡...
比如 192.168.0.1 跟 192.168.0.100 , subnet mask 都是 255.255.255.0
所以出去的語音封包, 在LAN 中收到一次..那cable modem 又把它往WAN上丟..然後再從另一個cable modem上又收下來...
所以同一個語音封包收到兩個...造成系統誤判, 就把delay time越拉越長..最後就 bye bye 了...

嗯..這個case應該可以解決很多人的疑問了吧...我想.... :roll:


嗯 ~~~ 我還是有疑問啦  ~~  ^_^

不知道為甚麼  在LAN 中收到一次..那cable modem 又把它往WAN上丟.. ,可以麻煩詳細說說路由設定和後來的解決方法嗎?