iT邦幫忙

0

Serial interface 與 frame relay PPP 等技術

小弟有幾個問題想請教,這些問題雖然小弟幾乎沒遇到過
經過很久的時日,小弟依然想不通

1.什麼情況下會用到Serial線?(就是做LAB時常常ROUTER互接還要用clock rate的部份)
DCE/DTE與CSU/DSU又是什麼?為什麼內網通常不需要?
Router對接或是說跟ISP一定要用Serial線接嗎?不能用fastEthernet或gigabitethernet嗎?

2.廣域網路說會用到二層協定有HDLC、PPP、SLIP、X.25與LAPB、Frame Relay以及ATM協定,看了很多文章還是搞不太懂
就我目前的認知,內網切分好後出外網,數據傳輸不就是L3路由的問題嗎?例如BGP、OSPF等協定
我已經有L3處理封包的轉送了,那HDLC、PPP、Frame Relay到底是?(像是MPLS等技術還能了解作用在哪,但HDLC、PPP、Frame Relay等等真的不太懂)

3.針對第2點PPP、HDLC、Frame Relay大概什麼時候會用到呢?常常用嗎?一般來說ISP才比較會用到?內網不太會吧?

4.那再來就是第一個問題提到的是要用Serial線,才會用到PPP、HDLC、Frame Relay??
或者應該說要用PPP、HDLC、Frame Relay就要用Serial線?

1 個回答

0
raytracy
iT邦大神 1 級 ‧ 2019-06-20 11:22:59
最佳解答

還記得 OSI 7 層模型嗎?

在 Layer 2 (Data Link) 這個層級, 並不是只有 Ethernet 802.3 Frame 而已, 你說的那一大堆, 都是 Layer 2 裡面可以使用的通訊協定之一. 如果 L2 沒先打通, 上面 L3/L4 那一大堆 IP, BGP, OSPF 也通通過不去啊....

比較PPP與HDLC協定異同 看懂廣域網路第2層封裝
廣域網路重要通訊協定 Frame Relay技術詳解

你可以查一下:
Ethernet Frame 的最遠傳輸距離是多少?
從你家到 ISP 機房的管道距離有多遠?
CSMA/CD 協定能容許的時槽延遲是多久?
Ethernet 線材每 100 公尺會延遲多久?
Ethernet Media Standards and Distances
就知道為何 Ethernet 無法用在長距離的 WAN 通訊上...

Ethernet 802.3 10Mbps 協定是 1983 年才成為標準,
Ethernet 802.3u 100Mbps 是 1995 年才成為標準,
那麼在 1983/1995 年以前, 這世界是用甚麼協定在傳輸?

你知道家裡用的 ADSL 寬頻, 外線上跑的是 ATM 協定嗎?

酹江月 iT邦新手 5 級 ‧ 2019-06-20 12:43:18 檢舉

感謝大大的回覆,有讓我思路更清晰,ATM這部份我知道,想請教具體一點
1.內網會用到Serial port麼?也會用到PPP.HDLC.ATM.或Frame Relay等協定麼

2.PPP.HDLC.ATM.或Frame Relay等可以在Ethernet這種rj45上跑麼,還是一定要用CSU/DSU功能的設備並接Serial Interface上跑

raytracy iT邦大神 1 級 ‧ 2019-06-20 13:23:58 檢舉
  1. Serial port 是跟 CSU/DSU 設備的接口有關, 是因為距離太長, 必需要使用 CSU/DSU, 而它們的傳輸介面都是 Serial, 所以你的 Router 只能用 Serial 跟他對街......內網的定義很籠統, 如果跨國企業辦公室一個台北, 一個東京, 兩邊用 MPLS/Frame relay 串起來, 這樣兩邊是不是也可以算同一個內網?
  2. 上面幾種 L2 協定都是為了要遠距傳輸用的, 他們下面用的實體層都沒有定義 ANSI/TIA-568 這種介面, 當然就不能使用 RJ45 的接頭. 不過, 也有 Frame realy over ethernet 或是 ATM over ethernet 這樣的技術; 但實用性不高.....試問: 既然我都可以拉 Ethernet 到對端了, 幹嘛還在裡面跑 ATM/Frame Relay? 直接跑 802.3 不是更方便嗎? 除非你上層 L3/L4 不是接 IP 協定.....

你現在會對這些名詞很陌生, 是因為你的世界裡, 沒有接觸過遠距通訊的操作實務, 其實這些在跨國的電信公司裡面都只是日常....

此外, 您描述的體驗似乎都還停留在 packet-switched (封包交換) 的通訊協定上; 但是早期的電信技術只有 circuit-switched (電路交換), 沒有辦法透過 packet 切割方式來傳輸, 所以才會有那麼多協定來做轉換.

這樣形容好了: 您問說為何不能用 Ethernet 來跑 Frame Relay?

這就像是有人問: 機場那麼擁擠, 但是高速公路有那麼多條, 能否叫民航客機在高速公路上起降, 紓解機場空間?

技術上當然可行, 但是有沒有人會這樣做? 沒有.....請問: 為何沒有?

因為飛機起降不是只有跑道就好, 他要有塔台管制, 要有雷達導引, 要有空橋讓旅客上下機, 要有候機室做登機查驗, 要有加油機準備下一趟飛行, 而這些配合措施, 高速公路上都....沒有!!

您可以繼續問:
這些都可以建設的啊! 把上面說的那些配合措施, 搬到高速公路去, 不就可以做常態性的起降了?

問題是, 當初高速公路徵收土地時, 就沒有保留那麼多的空間讓你去蓋這些設施, 現在硬要蓋進來, 不就要重新規劃土地? 重新徵收? 還要把高速公路蓋成符合飛安標準?

但是我們要反問: 如果這些都能做到, 我幹嘛不直接蓋個機場就好? 還要先蓋個高速公路, 再把他轉成機場來使用? 頭殼壞去...

所以, 你幹嘛不直接用 Frame Relay 就好, 還要轉成 Etherent 再來用?

要去遠方國家, 就跑機場搭機;
要去下個縣市, 就開高速公路;

要遠距傳輸, 就用 Frame Relay
要短距傳輸, 就用 Ethernet

法拉利跑很快, 但只能載兩個人;
三噸半跑很慢, 但能載很多貨物...

不是不能互換, 是要使用符合特性和效益的工具.....
(不然下次用三噸半去載女友試試看會怎樣...)

酹江月 iT邦新手 5 級 ‧ 2019-06-20 18:02:07 檢舉

Raytracy大大太感謝了,真的平常幾乎接觸不到這些,書上也只說跟ISP如何如何時會這樣做等等,一直湊不出完整的訊息

總算是有概念與方向了,還特地回那麼多內容,太感謝您了!

我要發表回答

立即登入回答