17.6. ISDN

Last modified by .

Dan Kegel's ISDN Page是個取得得ISDN資訊的好地方。

一個對ISDN快速且簡單的說明如下:

成本是一項引響選擇的重要因素,下列資料的順序是便宜到昂貴。

17.6.1. ISDN卡

Contributed by Hellmuth Michaelis .

本節主要的對象是住在支援DSS1/Q.931 ISDN標準的國家的ISDN使用者。

自FreeBSD 2.2.x版起,isdn4bsd驅動程式所支援的PC ISDN卡愈來愈多, 雖然isdn4bsd仍在發展中,但是有份報告說明在歐洲的使用者都能順利的使用 isdn4bsd。

最新版本的isdn4bsd可以在 ftp://isdn4bsd@ftp.consol.de/pub/取得 (請以isdn4bsd 為使用者名稱,並且以你的電子郵件地址為密碼, 接著進入pub目錄)。

isdn4bsd可以讓你經由IP over raw HDLC或同步PPP與其它ISDN路由器連接, 另外也可以連接電話答錄機。

isdn4bsd支援了許多ISDN PC卡,尤其是那些用了Siemens ISDN晶片組 (ISAC/HSCX)的卡,其它晶片組(Motorola、Cologne Chip Designs) 的支援目前仍在發展中。 如果想要知道最新的支援列表,請看一看 README 這個檔案。

如果你有興趣讓isdn4bsd支援其它ISDN協定、 ISDN PC卡或是其它功能的增加, 請與連絡。

有一個由majordomo所維護的線上討論區(mailing list), 如果你想加入討論,請寄一封電子郵件至 並且以:

    subscribe freebsd-isdn

做為信件內容。

17.6.2. ISDN終端配接器(Terminal Adapter)

數據機(modem)是給一般的電話線用的,同樣的道理, 終端配接器(TA, Terminal Adapter)是給ISDN用的。

大部份的TA是用標準的hayes數據機AT指令集, 所以可以用來取代一般的數據機。

其本上,TA除了連線速度較快,其它運作都與數據機機類似, 所以設定PPP的步驟與數據機完全一樣, 但是儘量把串列埠的速度調到最高。

使用TA與ISP連線的優點之一就是動態PPP(Dynamic PPP), 隨著可以使用的IP位址愈來愈少,大部份的ISP不願意再提供靜態IP位址, 而大部份的路由器也都沒有動態取得IP的功能。

TA的運作完全依賴PPP的daemon,所以在FreeBSD上只要將PPP設定好了, 你可以輕易的將數據機升級成ISDN, 但是你在使用PPP與數據機時發生的問題依然存在。

如果你對連線的穩定性要求很高,那你應該用kernel模式的 PPP,而非使用者模式的 iijPPP

目前已知在FreeBSD下可以正常工作的TA如下:

大部分的TA應該都能正常的運作, TA的廠商們都儘量讓他們的產品能夠接受標準的AT指令集。

外接式TA的問題之一是,你必須使用一片品質良好的串列埠卡, 普通的數據機同樣也有這個問題。

請參考handbook中串列埠 這個部份取得更多關於串列設備的資訊,以及非同步(asynchronous)與同步 (synchronous)串列埠之間的不同。

一個與標準PC串列埠連接(非同步)的TA,就算是用128Kbs進行連線, 傳輸速度最高只有115.2Kbs,如果要完全利用所有頻寬, 就必須改用同步串列卡。

不要認為只要買內接式TA就不需要擔心上述同步/非同步的問題, 內接式TA所用的也是標準PC串列埠的晶片,使用內接式TA 的原因只是不必再買一條串列線,也不必再找一個電源插座。

一片同步串列卡與TA一起使用時的速度至少跟路由器一樣快, 你可以用FreeBSD與簡單的386機器做為路由器,也許更有彈性。

選擇sync/TA或路由器是一個嚴謹的問題,在線上討論區裡有不少討論, 建議你參考archives 中的討論。

17.6.3. 獨立的ISDN橋接器(Bridge)/路由器(Router)

ISDN橋接器或路由器並非只能在FreeBSD或其它作業系統上使用, 請閱讀網路相關書籍以取得更多關於routing和bridging的資訊。

在這裡,我會交互使用路由器和橋接器這兩個名詞。

隨著低階ISDN路由器/橋接器的成本不斷下降, ISDN路由器/橋接器的使用會愈來愈普遍。ISDN路由器是一個小盒子, 可以直接與你的乙太網路(或網路卡)連接, 同時自行管理與其它橋接器/路由器間的連線, 並且也擁有處理PPP或其它協定的能力。

路由器的速度遠比一個標準的TA快多了, 因此路由器可以充分利用同步ISDN的頻寬。

採用ISDN路由器與橋接器的問題之一就是不同廠牌間機器的溝通, 如果你打算與ISP連線,建議你先跟ISP討論你的需求。

如果你打將兩個區域網路相連,例如:從家裡連接到辦公室, 這是最容易、同時成本也最低的維護方案。 既然要互相連線的兩端都是使用相同的設備, 這可以確定連線將會正常的運作。

如果要將住家或分公司的網路與總公司連線,可以使用下面的範例。

Example 17-1. 分公司或住家網路

使用10 Base T乙太網路。如果需要的話,可以透過AUI/10BT transceiver 將路由器連與網路線(network cable)連接。

    ---Sun 工作站     
    |
    ---FreeBSD box
    |
    ---Windows 95 (Do not admit to owning it)
    |
    獨立路由器
       |
    ISDN BRI line

如果住家/分公司只有一臺電腦,你可以直接用雙絞線與路由器連接。

Example 17-2. 辦公室或其它區域網路

使用雙絞線的乙太網路。

        -------Novell 伺服器
        | H |
        |   ---Sun      
        |   |
        | U ---FreeBSD
        |   |
        |   ---Windows 95
        | B |
        |___---獨立路由器
                    |
            ISDN BRI line

大多數路由器/橋接器的優點之一就是可以同時 使用兩個獨立的PPP連線, 除了少數擁有兩個串列埠的TA外,大部份的TA都沒有這種能力, 千萬不要和channel bonding和MPP等東西混淆了。

這是一項非常有用的功能, 如果你只想用其中一個ISDN線路與網際網路連線, 這時路由器就可以負起管理之責,讓一個B channel(64Kbs)與網際網路連線, 而另一個B channel則用來接聽電話, 或是與第一個B channel做dynamically bound(MPP等) 以增加頻寬。

乙太網路橋接器不但能用IP通訊,同時也能使用IPX/SPX 或其它你喜歡的通訊協定。