[go: up one dir, main page]

JP2000022759A - 構成された帰還経路を通じてリソースサーバーと通信する代理人を使用する一方向アダプタのダイナミックなネットワーク構成 - Google Patents

構成された帰還経路を通じてリソースサーバーと通信する代理人を使用する一方向アダプタのダイナミックなネットワーク構成

Info

Publication number
JP2000022759A
JP2000022759A JP31881898A JP31881898A JP2000022759A JP 2000022759 A JP2000022759 A JP 2000022759A JP 31881898 A JP31881898 A JP 31881898A JP 31881898 A JP31881898 A JP 31881898A JP 2000022759 A JP2000022759 A JP 2000022759A
Authority
JP
Japan
Prior art keywords
address
adapter
network
communication path
packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP31881898A
Other languages
English (en)
Inventor
Poornima Lalwaney
プーアニマ・ラルワニイ
Jonathan A Fellows
ジョナサン・エー・フェローズ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Arris Technology Inc
Original Assignee
General Instrument Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by General Instrument Corp filed Critical General Instrument Corp
Publication of JP2000022759A publication Critical patent/JP2000022759A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2801Broadband local area networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2858Access network architectures
    • H04L12/2861Point-to-multipoint connection from the data network to the subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2863Arrangements for combining access network resources elements, e.g. channel bonding
    • H04L12/2865Logical combinations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/2898Subscriber equipments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5069Address allocation for group communication, multicast communication or broadcast communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5076Update or notification mechanisms, e.g. DynDNS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/604Address structures or formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Aiming, Guidance, Guns With A Light Source, Armor, Camouflage, And Targets (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

(57)【要約】 (修正有) 【課題】上流電話回線を通じてコンピュータネットワー
クへデータを送信しながら,下流放送チャネルを通じて
データを受信する。 【解決手段】ターミナルサーバ144は電話アドレスサ
ーバ146からIPアドレスを得,電話モデムスタック1
26に割り当てる。ケーブルモデムスタック122はセ
ッション初期化用の要求をケーブルモデムドライバへ送
り出しPPRA124で処理され,電話モデムのIPアドレス
はパケット内に挿入される。IPパケット宛先アドレスは
ケーブルアドレスサーバ114に設定される。該サーバ
は上流電話回線を通じてパケットを受信し,IPアドレス
及びリレイエージェントアドレス用構成情報に応答す
る。電話モデムはPPRAを通じてケーブルモデムスタック
へそれを渡す。ケーブルモデムは初期化され,また一方
向RFチャネルを通じてインターネットデータを受信す
る。

Description

【発明の詳細な説明】
この出願は,1997年11月10日に出願された米国仮特許出
願番号60/065,055合意の利益を主張するものである。
【0001】
【発明の属する技術分野】本願は,電話線を通じてコン
ピュータネットワークへデータを上流へ送信すると同時
に,例えば,ケーブル若しくは衛星テレビネットワーク
の放送チャネルを通じたインターネットのようなコンピ
ュータネットワークからのデータを,パーソナルコンピ
ュータが受信できるようにするための方法及び装置に関
する。特に,本発明はケーブルテレビ装置等のような一
方向通信装置内における一方向アダプタのダイナミック
なネットワーク構成を与える。構成されたリターンパス
アダプタを通じてコンピュータネットワークのリソース
サーバーと通信し,それによって一方向アダプタとリソ
ースアダプタとの間に双方向通信を与えるためのプロキ
シエージェーントが与えられる。
【0002】
【従来の技術】以下の頭辞語が使用される。 ARP - アドレス・レゾリューション・プロトコル CPU - 中央演算処理装置 DHCP - ダイナミック・ホスト・コンフィグレーショ
ン・プロトコル HTTP - ハイパー・テキスト・トラスポート・プロト
コル IETF - インターネット・エンジニアリング・タスク
・ホース IETF - インターネット・エンジニアリング・タスク
・ホース IGMP - インターネット・グループ・マネジメント・
プロトコル IP - インターネット・プロトコル IPCP - インターネット・プロトコル・コンフィグレ
ーション・プロトコル ISP - インターネット・サービスプロバイダー LAN - ローカル・エリア・ネットワーク LMDS - ローカル・マルチポイント・ディストリビュ
ーション・システム MMDS - マルチチャネル・マルチポイント・ディスト
リビューション・システム MSO - マルチプル・システム・オペレータ PC - パーソナル・コンピュータ PPP - ポイントツーポイント・プロトコル PPRA - パケット・プロセッシング・リレイ・エージ
ェント RF - ラジオ周波数 RFC - リクエスト・フォー・コメント TCP - トランスミッション・コントロール・プロトコ
ル UDP - ユーザ・データグラム・プロトコル UHF - 超高周波数 WAN - ワイド・エリア・ネットワーク。
【0003】現存するケーブルテレビネットワークは,
同軸ケーブル若しくはハイブリッドなファーバー及び同
軸ケーブルネットワークを通じてユーザの家庭へデジタ
ルテレビ信号を伝達している。付加的に,ユーザーの家
庭に送信番組を送信する衛星分配ネットワークもまた人
気が増加している。ユーザーに送信されたデジタル信号
は高忠実なビデオ及び音声を与える。クローズドキャプ
ショニングデータ,ストックデータ,天気予報等の他の
タイプのデータもまたユーザーに送信される。このデー
タは,全テレビ信号チャネルに渡って,または垂直帰線
消去間隔(verticalblanking interval)のようなテレビ
信号の一部に対して変調され,またユーザーの家庭内の
デコーダで回復される。
【0004】付加的に,あるケーブルネットワークは,
ユーザーが例えば,ペイ・パー・ビュー番組を注文する
か若しくは勘定残高をチェックするためにヘッドエンド
へ信号を送信することができる上流通信経路を与える。
【0005】さらにまた,インターネットのようなコン
ピュータネットワークは,エンターテイメント,教育,
及び情報を交換する目的及び他のユーザーと通信するた
めにインターネットを使用する一般大衆の中で,特に急
速に人気が出てきた。典型的に,ユーザーは,さまざま
なリモートサーバーからのグラフィックス,テキスト及
びオーディオ及びビデオデータをダウンロードするべく
通常の同時送受信電話回線を通じてPC及び電話モデムを
介してインターネットにアクセスする。ユーザーはまた
送り手のユーザーのPCから受け手のPCへデータを送信す
ることによって互いにリアルタイムに通信することもで
きる。
【0006】電話とケーブル若しくは衛星テレビネット
ワークの重要な違いは帯域幅である。電話ネットワーク
は音声信号を送るために作られているため,その帯域幅
は非常に狭く,例えば,3KHzである。これとは対照的
に,ケーブルテレビ及び衛星ネットワークは,フルモー
ションビデオを伝達するように設計されており,その結
果より大きな帯域幅例えば,数百MHz若しくはそれ以上
を有する。
【0007】従って,ケーブル若しくは衛星ネットワー
ク上でインターネットデータの付与等を与えることは帯
域幅の増加が有効であるため非常に所望される。そのよ
うな設備は,ケーブル及び衛星ネットワークオペレータ
に対し,付加的なマーケティングの機会を与えながら,
ユーザーのPCへの応答を非常に速める。
【0008】しかし,上流経路の付与は,UHF,MMDS及
びLMDSを含む衛星若しくは地上放送ネットワークに対し
て不可能である。さらに,多くのケーブルテレビネット
ワークは,上流通信用に構成されておらず,またはそれ
を付与することは制限され,またより多くのユーザーか
らの送信を扱うのに適してはいない。特に,ネットワー
クオペレータはむしろ,ペイ・パー・ビューのような重
要な所得増加の行為に対して有効な上流経路を維持しよ
うとするであろう。
【0009】さらにまた,ケーブル/衛星チャネルは放
送チャネルであり,また電話回線はポイント-ツー-ポイ
ントのチャネルなので,PC上で有用な通信及びアドレッ
シングプロトコルはケーブル/衛星放送環境において渾
然一体として機能しない。
【0010】さらに,概してコンピュータネットワーク
の通信及びアドレッシングプロトコルは,ケーブル及び
衛星テレビ機器と互換性がない。
【0011】
【発明が解決しようとする課題】したがって,PCが,上
流電話回線を通じてコンピュータネットワークへデータ
を送信しながら,ケーブル,衛星若しくは地上放送テレ
ビネットワークの下流放送チャネルを通じてインターネ
ットのようなコンピュータネットワークからデータを受
信することが可能な装置を与えることが所望される。該
装置はコンピュータネットワークにより使用されるプロ
トコルスタックのルーティング/アドレッシング規則と
の互換性を与えなければならない。
【0012】ネットワーク動作及び管理の容易化のため
に,オペレータはそのIPアドレスネットワーク構成情報
に関してダイナミックに構成された一方向アダプタを好
むであろう。
【0013】装置はケーブル若しくは衛星テレビネット
ワークの下流放送チャネルを通じてインターネットのよ
うなコンピュータネットワークからデータをそれぞれ受
信する,ケーブル若しくは衛星モデムのような一方向ア
ダプタのダイナミックなネットワーク構成を与えなけれ
ばならない。そのような構成は,インターネットセッシ
ョンの間にIPアドレス及び構成情報を与える。このアド
レスはユーザーがサーフィンしていないときに他のモデ
ムに割り当てられる。
【0014】アダプタが一方向受信のみであり,かつネ
ットワーク構成情報の割り当てが通信リンクを送受信す
る2方向を要求することが与えられれば,装置は構成さ
れたリターンパスを使用して,一方向アダプタのダイナ
ミック構成及び付随するネットワークサービスを容易化
するプロキシエージェントを与えなければならない。
【0015】当該装置は一方向アダプタとコンピュータ
ネットワークによって使用されるプロトコルストックの
ルーティング/アドレッシング規則との間に互換性を与
えなければならない。
【0016】本発明は上記及びその他の利点を有する装
置を与えるものである。
【0017】
【課題を解決するための手段】本発明はケーブルテレビ
装置等のような一方向通信システム内の一方向アダプタ
のダイナミックなネットワーク構成を与える。本発明に
よりパーソナルコンピュータ,ルーター/ブリッジ若し
くは他の機器は,電話回線を通じてコンピュータネット
ワークへデータを上流へ送信しながら,ケーブル,衛星
若しくは他の地上放送テレビネットワークの放送チャネ
ルを通じてインターネットのようなコンピュータネット
ワークからデータを受信することができる。それによっ
て,本発明により,ユーザーは高帯域幅を通じてコンピ
ュータネットワークからデータを素早くアクセスしかつ
検索することができる。
【0018】構成されたリターンパスアダプタによって
コンピュータネットワークリソースサーバーと通信する
ためのプロキシエージェントが与えられ,それによっ
て,一方向アダプタとリソースサーバーの間の双方向通
信が与えられる。
【0019】アダプタのダイナミックなネットワーク構
成は,構成される必要のあるインターフェースを通じて
リソースサーバーとの双方向通信を要求する。本発明は
構成されたリターンパスを使用して一方向アダプタのダ
イナミックな構成及び付随するネットワークサービスを
容易にするプロキシエージェントを使用する。
【0020】ケーブルモデム用のようなアドレスはDHCP
を使って管理される。RFC2131において特定されるよう
な,DHCPはネットワークアダプタ構成用に通常使用され
るプロトコルのひとつである。セッション初期化メッセ
ージは,供給を必要とするアダプタを通じて送られたUD
P放送である。WAN環境において,もしサーバーがクライ
アントと同じネットワーク上に存在しなければ,ネット
ワーク上の機械はDHCPサーバーと通信するDHCPプロキシ
(リレイエージェント)として機能する。リレイエージ
ェントはクライアントから放送を受信し,それをユニキ
ャスト(unicast)メッセージとして指定されたDHCPサー
バーへ送る。該サーバーはリレイエージェントへ応答を
ユニキャストし,それは続いてクライアントのハードウ
エアアドレスを使用してクライアントへ送られる。
【0021】DHCPを使って一方向(受信のみ)内部ケー
ブルモデムアダプタを構成するために,リレイエージェ
ント機能をローカルネットワークからホスト内のパケッ
ト処理エージェントへ移動しなければならない。電話モ
デムアダプタに割り当てられたアドレス(PPPを使って
電話セッション初期化の間に得られた静的若しくはダイ
ナミックなアドレス)はリレイエージェントアドレスと
して使用される。該パケット処理エージェントはケーブ
ルモデムアダプタに送られたすべてのパケットを遮る。
付加的に,それはリターンパスアダプタに送られ及びそ
こから受信されるすべてのパケットを処理する。もし,
該パケットがDHCPであると同定されれば,それらはDHPC
リレイエージェント機能として処理される。この手法を
使用して,ケーブルモデムアドレスはDHCPを使用して管
理される。
【0022】パケット処理エージェント内にDHCPリレイ
エージェント機能を有する上記原理は,ホスト内の他の
ダイナミックなアドレス割り当てプロトコル(例えば,
IPCP若しくはラディウスプロキシ(Radius proxy),"IG
MPプロキシ"機能,及び一方向アダプタを使用するシス
テム内でネットワーク及びベンダー特定リソース管理プ
ロトコルへ拡張され得る。一方向アダプタを有するシス
テムはケーブルモデム,ワイヤレスモデム及び衛星モデ
ムを含む。
【0023】概して,PCを使ってインターネットにアク
セス(例えば,サーフ)したいとユーザーが望めば,PC
上で実行する結合管理アプリケーションによって制御さ
れる2つの位相結合処理が生じる。最初に,電話モデム
アダプタが初期化され,次にケーブルモデムアダプタが
初期化される。
【0024】電話リンクは,電話モデムアダプタのTCP/
IPスタック用に要求されるIPアドレス及びネットワーク
構成情報を得るために,ISPターミナルサーバーによっ
て確立される。電話モデムにおいて,リンク確立のため
にPPPが使用され,IPアドレス及びネットワーク構成情
報がIPCPを使用して得られ,それはPPPのサブセットで
ある。
【0025】ひとたびPPPリンク確立位相が完成すると
直ぐに,アドレス及びネットワーク構成情報は,電話ネ
ットワークアドレス管理サーバーによってターミナルサ
ーバーへ与えられる。該ターミナルサーバーはIPCPを使
って電話モデムスタックへ情報を与える。この点におい
て,電話モデム及び対応するスタックは完全に初期化さ
れ,ソースIPアドレスとして上記PPP処理によって得ら
れるIPアドレスを使用してインターネットと双方向の通
信が可能である。
【0026】結合処理の次の工程は,ケーブルモデムア
ダプタの初期化である。DHCPは,ダイナミックに構成し
たネットワーク構成情報のひとつの可能な方法である。
ネットワークの見地からすれば,ケーブルモデムは,IP
アドレス及びネットワーク構成パラメータに対する要求
を送り出す必要がある。しかし,ケーブルモデムアダプ
タは一方向へ受信するのみのアダプタであるので,該要
求はRF放送チャネルに渡って送り出すことができない。
PPRAが必要な訳がここにある。ケーブルモデムスタック
は,ケーブルモデムドライバーを通じてPPRAへ初期化情
報に対する要求を送る。
【0027】PPRAは該要求を扱い,それを電話アダプタ
の出力から電話回線を通じてケーブルヘッドエンドにお
けるケーブルネットワークアドレス管理サーバー(リソ
ースサーバー)へ送る。ケーブルモデムスタックは,初
期化情報を要求するためにダイナミックなホスト構成プ
ロトコルを使ってケーブルネットワークアドレス管理サ
ーバーと通信する“クライアント”である。PPRAによっ
て実行された一つの修正例は"DHCP リレイエージェン
ト"アドレスとしてPPPの間に得られたIPアドレスを使用
している。DHCPはダイナミックなホスト構成プロトコル
のことである。この情報は,電話回線アダプタを通じて
ケーブルネットワークアドレスをサーバーに該要求を送
る前に,PPRAがケーブルモデムスタックから受信するDH
CP要求内にPPRAによって埋め込まれる。その後,ケーブ
ルネットワークアドレスサーバー/DHCPサーバーはリレ
イエージェント(また,DHCPプロキシエージェント)の
アドレスに応答する。それらが電話モデムアダプタで受
信されるとき,PPRAはパケットをDHCPパケットとして同
定し,それらをケーブルモデムスタックへ転送する。そ
れによってケーブルモデムスタックは初期化され,一方
向RF放送チャネルを通じてインターネットデータを受信
することができる。
【0028】DHCPアドレスはユーザーがインターネット
へ接続したいと思う度に(例えば,セッション)割り当
てられる。ひとたび結合されると,ユーザーは接続用に
割り当てられたアドレスを使ってあらゆる数のサイトを
サーフすることができる。ユーザーが接続を切り,DHCP
サーバーが切断の事実を知らされたとき,サーバーはこ
のアドレスを自由に再使用し,あたゆる他のクライアン
トに対してそれを自由に割り当てる。
【0029】さらに,DHCPを使用してケーブルモデムTC
P/IPスタックへ割り当てられたアドレスは,各初期化/
ネットワークセッションに関して異なる。
【0030】概して,ISPネットワークアドレスとケー
ブルネットワークアドレスサーバーとの間にはポイント
・ツー・ポイント通信は存在しない。ケーブルモデムア
ダプタに対するセッション初期化の要求はケーブルネッ
トワークサーバーの宛先アドレスを有するUDP/IPパケッ
トであり,また電話回線ネットワークを通じてこのアド
レスに基づいた宛先へ転送される。DHCPサーバー/ケー
ブルネットワークアドレスサーバーは,DHCPリレイエー
ジェントアドレスに応答し,それは電話モデムに付随す
るIPアドレスである。
【0031】PPRAは電話モデムのでネットワークから入
力DHCPメッセージを見つけ,該メッセージがメッセージ
の内容(例えば,UDP/DHCPデータ部分)を調査すること
によってケーブルモデム用のものであることを識別し,
ケーブルモデムスタックへメッセージを転送する。セッ
ションの初期化時にケーブルネットワークのサーバーか
ら応答がケーブル(例えば,RF 放送)パスでなくて電
話回線を通じて戻ってくる。ケーブルネットワークアド
レスはISPのネットワークと異なるネットワークから割
り当てられている。ユーザーがアクセスしているインタ
ーネットサーバーはケーブルモデムに割り当てられたケ
ーブルネットワークアドレスに応答する。ケーブルネッ
トワークに属する宛先アドレスを有するすべてのパケッ
トは,通常のIPルーティング及びフォワーディング規則
によって,インターネットからMSOルーターへ運ばれ
る。MSOルーターにおいて,ケーブルモデムに属する宛
先アドレスを有するパケットは,ケーブルモデムへの通
信用に放送ネットワークハブへ転送される。
【0032】さらに,セッション終了において,PCスク
リーン等のセッション解除ボタンをクリックすると,ケ
ーブルモデムは最初に未初期化(uninitialized)され
る。ケーブルモデムスタック内のDHCPクライアントは,
それがIPアドレスの解放である事を示すメッセージをケ
ーブルネットワークアドレスサーバーへ送り出す。DHCP
サーバーは今や自由にこのアドレスをあらゆる他のケー
ブルモデムへ割り当てることができる。DHCP解放メッセ
ージが送り出された後,電話接続は電話モデムスタック
に付随するIPアドレスを未初期化するべくPPPを使うこ
とによって閉じられ,その後,電話リンクを切断する。
【0033】第1通信パスを通じてコンピュータネット
ワークからデータを受信する一方向アダプタを初期化す
るための特定の方法が与えられ,該一方向アダプタはパ
ケット処理リレイエージェントを通じて双方向アダプタ
と通信し,双方向アダプタは第2通信パスを通じてコン
ピュータネットワークのサービスプロバイダー(例え
ば,ISP)からデータを受信しかつそこへデータを送る
よう取り付けられている。
【0034】当該方法は以下の工程から成る。例えば,
ユーザーのインターネット接続の要求に応答して,第2
通信パスを通じて双方向アダプタとサービスプロバイダ
との間のリンクを確立する工程と,サービスプロバイダ
ーからアドレスを得る工程と,第2通信及び双方向アダ
プタを通じて該アドレスをパケット処理リレイエージェ
ントに接続する工程と,から成る。セッション初期化要
求パケットは一方向アダプタからパケット処理リレイエ
ージェントへ与えられる。
【0035】該パケット処理リレイエージェントはセッ
ション初期化要求パケットに,(a)サービスプロバイダ
ーから得られるソースアドレスに従うソースアドレス,
及び(b)第1通信パスに付随するネットワークアドレス
サーバー(リソースサーバー)の宛先アドレスを与え
る。従って,セッション初期化要求パケットは双方向ア
ダプタ及び宛先アドレスに従う第2通信パスを通じてネ
ットワークアドレスサーバーへ通信される。
【0036】ネットワークアドレスサーバーは,リレイ
エージェントアドレスに従って第2通信パスを通じてア
ドレス構成情報を双方向アダプタへ通信することによっ
て,そこに通信されるパケットに応答する。パケット処
理リレイエージェントは,一方向アダプタを初期化する
際に使用するための双方向アダプタからアドレス構成情
報を得る。
【0037】該リンクは,ユーザーによるコンピュータ
ネットワークへのアクセスの要求に応答して第2通信パ
スを通じて,双方向アダプタとサービスプロバイダーと
の間に確立される。
【0038】セッション初期化要求パケットは,ユーザ
ーによるコンピュータネットワークへのアクセス要求に
応答して,一方向アダプタからパケット処理リレイエー
ジェントへ与えられる。第1通信パスはケーブルテレビ
リンク,衛星テレビリンク,MMDS,LMDS,及び/またはU
HFリンクを含んでもよい。
【0039】同様に,一方向アダプタは,ケーブルテレ
ビモデム,衛星テレビモデム,MMDS,LMDS,及び/また
はUHFモデムまたはその他の有線若しくは無線モデムを
含む。MMDSは,マイクロ波信号のような見通し線(line-
of-sight)の地上信号を採用する。
【0040】第2通信パスは電話リンクを含んでも良
く,また双方向アダプタはモデムを含むこともできる。
【0041】パケット処理リレイエージェントは,アプ
リケーションレベルプロキシ,DHCPリレイエージェン
ト,IGMPプロキシ,IPエンキャプシュレーション,IPフ
ィルタリング,データリンクレイヤートンネリング,デ
ータリンクレイヤーフィルタリング,及びプロキシARP
エージェントの少なくとも一つを含む機能強化を与える
べく,パケット処理リレイエージェントに送られたデー
タパケットを処理するために取り付けられている。
【0042】アドレス構成情報はDHCPに従うネットワー
クアドレスサーバーによって与えられる。
【0043】方法はさらに,パケット処理リレイエージ
ェントを介して一方向アダプタからネットワークアドレ
スサーバーへの確認メッセージ,双方向アダプタ,及び
一方向アダプタでのアドレス構成情報の受信を確認する
ための第2通信パスを与える工程を含む。
【0044】当該方法はさらに第2通信パスを介してネ
ットワークアドレスサーバーから一方向アダプタへの確
認メッセージ,双方向アダプタ,及び一方向アダプタか
ら確認メッセージの受信を確認するためのパケット処理
リレイエージェントを与える工程を含む。
【0045】対応する装置もまた与えられる。
【0046】
【発明の実施の形態】本発明は,ケーブルテレビシステ
ム等のような一方向通信システム内の一方向アダプタの
ダイナミックなネットワーク構成を与える。プロキシエ
ージェントは構成されたリターンパスアダプタを通じて
コンピュータネットワークのリソースサーバーと通信
し,それによって一方向アダプタとリソースサーバーと
の間に2方向通信を与えるために与えられる。
【0047】用語“コンピュータネットワーク”はここ
ではあらゆるネットワーク,インターネット,サブネッ
ト等を呼ぶのに使用される。
【0048】しばしばコンピュータネットワーク内でデ
ータを通信するためのプロトコルがプロトコルレイヤー
のスタックによって画成される。各レイヤーは次のより
高いレイヤーに対してサービスを実行し,各レイヤーの
プロトコルはその他のレイヤーのプロトコルから独立で
ある。実行されるサービスは,ヘッダ及び/または後書
き情報の付加,タイマーの設定,またはエラー検出及び
/またはエラー訂正,を含む。
【0049】スタック内の最下のスタックは物理的レイ
ヤーであり,それは物理的媒体である。次に,データリ
ンクレイヤー,ネットワークレイヤー,移送レイヤー,
及びアプリケーションレイヤーが与えられる。該アプリ
ケーションレイヤーはPC上で動作するブラウザーのよう
なソフトウエアとして呼ばれる。移送レイヤーは,失わ
れ若しくはエラーになったパケットを数えることによっ
てネットワークレイヤーの信頼性を高め,それによっ
て,プリミティブな標準セットが異なるネットワークで
使用できる。ネットワークレイヤーは,ソースから宛名
へデータのパケットを通信するための適当なパス(例え
ば,リンク及びルーター)を選択し,それによって異な
るタイプのネットワークの間の通信が可能となる。特
に,異なるリンク及びルーター内の帯域幅の管理が与え
られる。データリンクレイヤーはデータパケットのフレ
ーミング(例えば,適当なサイズのデータフレーム),
エラー制御,フロー制御,並びにエラー検出及び訂正を
説明する。銅線若しくは光ファイバー,またはワイヤレ
スパスを含む物理的レイヤーはデータパケットがそれを
通じて通信されるところの媒体である。
【0050】ネットワークレイヤーにおいて,移送レイ
ヤーからデータがパケットとして与えられ,またパケッ
トヘッダが付加されてもよい。データリンクレイヤーに
おいて,ネットワークレイヤーからのデータはフレーム
として与えられ,またフレームヘッダが付加されてもよ
い。パケットの処理は,パケットのフレームが与えられ
ることが理解されるところのデータリンクレイヤーにお
いて言及される。最後に,物理的レイヤーにおいて,該
フレームは物理的媒体に渡って送信されるためにキャリ
ア上で変調される。
【0051】宛先機械によって受信されたデータのフレ
ームは逆の順序で,すなわち,物理レイヤーからデータ
リンクレイヤー,ネットワークレイヤー,移送レイヤ
ー,及びアプリケーションレイヤーへ処理される。
【0052】特に,典型的にインターネットはTCPとし
て周知の有向接続された移送レイヤープロトコル及びIP
として周知のネットワークレイヤープロトコルを使用す
る。TCPサービスはソケットとして知られる終点をつく
る送受信機械を有することによって確立される。各ソケ
ットは,ポートとして周知の,IPアドレス及びホストに
対してローカルな16ビット数を含むソケット番号若しく
はアドレスを有する。従って,TCPヘッダはソースポー
ト及び宛先ポートを含む。接続は送信機械上のソケット
と受信機械上のソケットの間でソケットコールを使用し
て明確に確立される。
【0053】しかし,TCP/IPスタックは,リターンパス
がPC若しくはルーター/ブリッジ機器からコンピュータ
ーネットワークへの上流電話リンクによって与えられる
場合に,一方向放送ネットワークを通じてデータをコン
ピュータネットワークからPC若しくはルーター/ブリッ
ジ機器へ通信する時に困難にぶつかる。
【0054】例えば,ケーブルモデムネットワークに対
して,ケーブルテレビプラントは,インターネット及び
マルチメディアサービスのために標準テレビチャネル
(例えば,6MHz)をデータ移送に割り当てる。PCは,テ
レビと同様のタイプのフックアップを使用してケーブル
モデムを通じてテレビプラント(例えば,放送プラン
ト)ネットワークとインターフェースで接続する。ひと
たび接続されると,インターネット及びケーブルテレビ
オペレータによって提供される他のマルチメディアサー
ビスにアクセスするために,該ケーブルモデムはデータ
転送用に取って置かれたチャネルセットに調整する。
【0055】ケーブルモデムはテレビネットワークに渡
って運ばれたデジタル情報を受信し,それをPCに渡す。
カスタマー前提おけるPCからインターネットサーバーへ
の信号通信の帰還は,電話接続のような交代パスに渡っ
て与えられる。
【0056】さらにまた,“二重帰還(dual-homed)”ケ
ーブルモデムアーキテクチャーにおいて,ケーブルモデ
ム及び電話モデム(例えば,リターンパスアダプタ)用
のIPアドレスはしばしばダイナミックに割り当てられ,
かつ異なるアドレスプールから管理される。ケーブルモ
デム及び電話モデムは“アダプタ”として周知である。
“二重帰還”の語は,PCのような単一機器内に2つのネ
ットワークアダプタが存在し,また異なるIPアドレスが
これらのアダプタの各々に対して使用される,ところの
アーキテクチャーを言及する。電話アダプタのアドレス
はIPCPを使って割り当てられるが,一方典型的にケーブ
ルモデムのアドレスは例えば,DHCPを使って割り当てら
れる。
【0057】二重帰還ケーブルモデムネットワークアー
キテクチャにおいて,ケーブルテレビリンクの一方向性
のため,すべての上流通信量は電話モデムに向けられ
る。インターネットサーバーからPCへ送られたデータは
ケーブルモデムアダプタに付随するIPスタックへアドレ
スされなければならない。しかし,しばしば電話アダプ
タから出るパケットは電話アダプタに付随するIPアドレ
スを有する。この構造は,ほとんどのクライアントのTC
P/IPスタックのルーティング/アドレッシング変換を妨
害する。
【0058】図1は本発明に従う装置のアーキテクチャ
ーを示す。該アーキテクチャーは,MSO/ケーブルオペレ
ータのネットワーク110,ユーザーの家庭に配置された
クライアントPC120,ISP電話ネットワーク140(例え
ば,スイッチング装置),及びインターネットのような
コンピュータネットワーク150を含む。MSO/ケーブルオ
ペレータのネットワーク110は,インターネット150と通
信するためのMSOルーター116,ネットワーク110によっ
て与えられる異なるケーブルモデムへDHCPアドレスを割
り当てるためのケーブルネットワークアドレスサーバー
114,及びRFチャネル118上のデータを全員のケーブルモ
デムに与える放送ネットワークハブ112を含む。IPデキ
ャプシュレータモジュール148はケーブルオペレータの
ネットワーク110に付随してもよい。
【0059】付加的に,該IPデキャプシュレータモジュ
ール148はISP電話ネットワークとインターネット150の
間に与えられてもよい。
【0060】RFチャネルはケーブルリンクであり,例え
ば,光ファイバー及び/又は同軸ケーブル,または衛星
リンク若しくはMMDSリンクのようなワイヤレスネットワ
ークから成る。RFチャネル118はテレビ信号及び他のデ
ータをデコーダ集団へ従来の方法で放送することができ
る。本発明は現存の放送及び受信機器と互換性がある。
LANのような一つまたはそれ以上の家庭内のPCへ接続さ
れた選択的にルーター/ブリッジ装置であるPC120は,一
方向ケーブルモデム122(例えば,一方向アダプタ),
本発明に従うパケット処理リレイエージェント124,及
び電話モデム126(例えば,双方向アダプタ)を含む。
電話モデム126は送信及び受信能力を有し,一方ケーブ
ルモデム122は受信のみである。通信パス128によってこ
れらのエレメント間で通信が可能となる。ケーブルモデ
ム122及び電話モデム126は,例えば,PCの内部若しくは
外部カードとして与えられてもよい。リレイエージェン
ト124は,PC120若しくはPC120外部の装置内において,
ソフトウエア,ファームウエア及び/またはハードウエ
ア内で実行される。モデム122はケーブル,衛星,MMD
S,LMDS,UHF若しくはその他の信号とともに使用され
る。
【0061】ここで注意すべきことは,PC120がCPU及び
メモリのような従来のハードウエハ要素を含み,リレイ
エージェント124の機能を実行すると同時に制御信号を
ケーブルモデム122及び電話モデム126へ与えることで
る。
【0062】ISP電話ネットワーク140は電話線138を通
じて電話モデム126からデータを受信する。ISP電話ネッ
トワーク140はターミナルサーバー144,電話ネットワー
クアドレスサーバー146及びISP電話ネットワーク140を
インターネット150と接続するISPルーター142を含む。
インターネット150はPC120によって検索するためのデー
タを保存する代表サーバー155を含む。
【0063】PPRA124は,データが一つのインターフェ
ースを通じて受信されるが,異なるリターンパスインタ
ーフェイスを通じて送り出させるところの一方向システ
ム内で使用される,エンティティー(entity)を送るデー
タリンクレイヤーである。付加的な,トランスポート,
ネットワーク若しくはリンクレイヤー処理は,プロトコ
ルスタック内でより高いレイヤーへ透明なパケット処理
エージェント内に含まれる。
【0064】PPRA124はすべてのパケットを一方向アダ
プタへ拘束されたプロトコルスタックから受信されたす
べてのパケットを検査する。図示された実施例におい
て,一方向アダプタはケーブルモデム122であり,それ
はRFチャネル118を通じてケーブルテレビネットワーク1
14から下流情報を受信するのみである。さらに,リレイ
エージェント124は,図示された実施例では電話モデム1
26であるリターンパスアダプタへ送り及び受信するすべ
てのパケットをモニターする。最小において,PPRA124
はデータリンクレイヤーにおけるパケットを一方向アダ
プタ122からリターンパスアダプタ126へ送る。
【0065】あるケースにおいて,もし,パケットのソ
ースアドレスがルーターが管理するネットワークからの
ものでないとすれば,ISPルーター142のような電話リタ
ーンネットワーク上のルーターはパケットを拒絶する。
例えば,もしパケットがケーブルモデム122に対応する
ソースアドレスを有していれば,それはISPルーター142
によって認識されず,したがってISPルーター142におい
て落とされる(捨てられる)。しかし,電話モデム126
からのソースアドレスを有するパケットは認識され,ま
たISPネットワーク140からインターネット150へ横切る
よう許可される。ISPルーター142は,認識されないパケ
ットを濾過するためにアンチ・スプーフィング(anti-sp
oofing)フィルターを使用する。付加的に,認識された
パケットについてのソースアドレスは,電話ネットワー
クアドレスサーバー146によって前もって割り当てられ
たようなアドレスである。
【0066】データリンクレイヤー若しくはネットワー
クレイヤートンネリングプロトコルはアンチ・スプーフ
ィングフィルター等を回避するべく使用される。トンネ
リングによって,同じタイプの異なるネットワーク上に
あるが異なるタイプを有するネットワークによって分離
されている宛先ホストとソースとの間で通信が可能にな
る。トンネリングに関して全パケットは他のパケットの
ペイロードデータフィールド内に運ばれる。
【0067】データリンクレイヤーに渡って画成された
トンネル(レイヤー2,ポイント・ツー・ポイントトン
ネリングプロトコル"PPTP",レイヤー2トンネリングプ
ロトコル"L2TP")及びネットワークレイヤー(レイヤー
3,IPトンネリング)は双方向トンネルである。ケーブ
ルモデムネットワークアーキテクチャーがルーティング
に関して対称的であるので,IETF REC 2003内で定義さ
れたようなIPトンネリング手法は部分的にケーブルモデ
ム装置上で実行されてもよい。
【0068】発明は,例えばMSO/ケーブルオペレーター
のネットワーク110内でPC120からIPデキャプシュレータ
148へISP電話ネットワーク140を通じて上流方向へ一方
向トンネルを実行する。ネットワークレイヤーにおい
て,各パケットの外側IPヘッダ内のソースアドレスは,
PPPアダプタへアドレスされたIPアドレス,または電話
モデム126のIPアドレスである。ヘッダ内の宛先アドレ
スはIPデキャプシュレータモジュール148のそれであ
る。アンチ・スプーフィングフィルターがISPルーター1
42で使用されるとき,PPRA124内で実行されたIP閉じこ
め(encapsulation)機能によって電話アダプタ126から送
り出されるよう上記したように,ケーブルモデムスタッ
クからのすべての出力パケットは閉じこめられる。
【0069】上記したように,電話モデム126のアドレ
スはIPCPを使って割り当てられ,一方好適にはケーブル
モデム122のアドレスはDHCPを使って割り当てられる。D
HCPを使ったネットワークの供給は,ケーブルアダプタ1
22などの構成パラメータが必要なアダプタを通じてDHCP
ケーブルネットワークアドレスサーバー114と双方向通
信することを要求する。
【0070】図2は,本発明に従うプロトコルスタック
を示す。PC120のプロトコルを表すスタック200はユーザ
ーアプリケーション210(例えば,PC上で動くインター
ネットブラウザー),例えばTCPを使う移送ドライバー
レイヤー220,例えばIPを使用するネットワークドライ
ブレイヤー230,データリンクレイヤー230,データリン
クレイヤー240,及び物理レイヤー250を含む。
【0071】データリンクレイヤー240は電話モデムド
ライバー226,PPRA224,及びケーブルモデムドライバー
222を含む。物理レイヤーは電話モデム126及びケーブル
モデム122を含む。PCは受信専用ケーブルモデム122を通
じてデータを受信し,かつ電話モデムを通じてデータを
送受信する。例えば,ユーザーは,インターネット上の
ウェブサイトを見るためにユーザーアプリケーションレ
イヤー210において要求を入力する。この場合,処理フ
ローはユーザーアプリケーションレイヤー210から,移
送レイヤードライバー220へ,ネットワークレイヤード
ライバー230へ,ケーブルモデムドライバーへ,リレイ
エージェント224へ,電話モデムドライバーへ226へ,及
び最後に電話モデム126へ流れる。ケーブルモデムドラ
イバー222はケーブルモデム122の代わりにリレイエージ
ェント224へユーザーの要求を送ることに注意すべきで
ある。その後,電話モデム126は電話ネットワークへメ
ッセージを送るために電話リンクを使用する。その後該
メッセージはその宛先アドレスに基づく適当なインター
ネットサーバーへ運ばれる。
【0072】サーバー155は,典型的にHTTPに従う適当
なウエブページに対する要求を受信する。サーバー155
はケーブルモデムアダプタ122に付随するIPアドレスに
おいてPC120へ要求情報を送り返す。特に,該要求情報
はMSO/ケーブルオペレーターのネットワークへ送られ,
その後RFチャネル118に渡って送られ,ケーブルモデム2
22によって受信される。このデータに対する処理は,ケ
ーブルモデムから,ケーブルモデムドライバー222へ,
ネットワークレイヤードライバ230へ,移送レイヤード
ライバ220へ,及び最後にユーサーアプリケーションレ
イヤー210へ流れ,そこでブラウザによって処理され及
びPCスクリーン上に表示される。
【0073】最初に,PC120は図1のISP電話ネットワー
ク140との接続の確立を望むとき,セッション初期化(in
itialization)が起こらなければならない。最初に,電
話モデム126は,ターミナルサーバー144と接続する必要
があり,その後電話モデムに付随するTCP/IPスタックに
割り当てられるIPアドレスを得る。セッション初期化の
間にPCとISP電話ネットワーク140との間で交換された情
報は,接続要求及び接続指示プリミティブを含む。
【0074】この点において,インターネット上でのサ
ーバーとの双方向通信が電話リンクに渡って可能であ
る。次に,ケーブルモデムスタックは初期化される必要
がある。ケーブルモデムがそのIPアドレス及びネットワ
ーク構成情報を得る必要があるということを意味する。
ケーブルモデム122は一方向の,受信のみのアダプタで
あるため,情報に対するこの要求はPPRA124を使って電
話モデムアダプタ126を通じて送り出される。
【0075】要求に応答し,ケーブルモデム及びケーブ
ルネットワークアドレスサーバー114からのネットワー
ク初期化情報に対するIPアドレスは,インターネット15
0及びISP電話ネットワーク140を通じて電話モデムアダ
プタ126で受信される。ひとたびケーブルネットワーク
スタックが初期化されると,ケーブルモデムスタックに
通信されたすべてのデータはケーブルモデム122で受信
され,電話モデム126を通じては入ってこない。
【0076】ひとたびケーブルモデムスタックからイン
ターネットへ上流通信のためにPCに対して接続が確立さ
れたら,パケットはPPRAを通じてケーブルモデムドライ
バー222から電話モデムドライバー226へデータリンクレ
イヤー240において送られる。その後,パケットは電話
モデムドライバ226からリターンパスアダプタ(例え
ば,電話モデム)126へ与えられ,またISP電話ネットワ
ーク140へ上流に送信される。拡大アプリケーション,
送信,ネットワーク及びデータリンク機能に対するパケ
ットの付加的処理はPPRA224内に含まれる。PPRA内で実
行される機能強化は,アプリケーションレベルプロキ
シ,DHCPリレイエージェント,IGMPプロキシ,IP閉じこ
め,IPフィルタリング,データリンクレイヤートンネリ
ング及びフィルタリング,並びにプロキシARPエージェ
ントを含む。
【0077】スタック200は左側で電話モデムスタック2
02及び右側でケーブルモデムスタック204を概念的に表
すと考えられることに注意すべきである。データリンク
レイヤー240内で,PPRA224は電話モデムスタック202と
データリンクレイヤーでのケーブルモデムスタック204
とのインターフェースであると考えられる。
【0078】概して,図2において,点線は初期化中の
可能なデータフローを表し,一方太線は初期化に続いて
ケーブルモデムの通常のインターネットアクセス実行モ
ード内での可能データフローを表す。電話モデムドライ
バ226と電話モデム126との間のパスはいつでも双方向で
あり,従って初期化データ及び要求されたようなインタ
ーネットデータの両方を運ぶ。
【0079】図3は本発明に従うケーブルモデムドライ
バに対する処理フローを示す。処理はボックス300で始
まる。ボックス305において,パケットがケーブルモデ
ムドライバによって受信されたか否かについて決定が為
される。もし,受信されていれば処理はボックス310に
進み,そこでパケットがより高いプロトコルレイヤーか
らのものであるか否かについて決定が為される。処理は
またPPRA224からケーブルモデムドライバ222によって受
信されるパケットに対して図4の"A"を通じてボックス3
10へ進んでもよい。
【0080】PPRA(例えば,"A"312から)からケーブル
モデムドライバによって受信されたデータは,インター
ネットに関してセッションを確立するためのセッション
初期化データを含む。さらにまた,ケーブルモデムのセ
ッション初期化でのDHCP処置は,ケーブルネットワーク
アドレスサーバー114との双方向通信を要求する。初期
化データはケーブルネットワークアドレスサーバー114
から電話モデムインターフェースへ送られ,ケーブルモ
デムスタックへ送られるよう予定されている。
【0081】もしパケットがより高いプロトコルレイヤ
ーからのものでないと,該パケットはケーブルモデムス
タック204内のより低い物理レイヤーにおけるケーブル
モデム122からのものである。この場合ボックス315にお
いて,パケットはネットワークレイヤードライバ及びケ
ーブルモデムスタック204内の次のより高いレイヤーへ
上方へ送られる。ケーブルモデム122からのケーブルモ
デムドライバ222によって受信されたデータは,ケーブ
ルテレビプラント(例えば,RFチャネル118),衛星放
送プラント,または他のチャネルにわたって送られたウ
エブページのようなデータである。
【0082】もしパケットがボックス320においてより
高いプロトコルレイヤー(例えば,レイヤー210,220,
若しくは230)からのものであれば,該パケットはPPRA
へ送られる。ボックス325において,PPRAは要求される
ようにパケットを処理する。この処理は,閉じこめ(enc
apsulation)若しくは非閉じこめ(decapsulation)を含
み,または上記したあらゆる機能的強化を含む。処理が
PPRA224において完了すると,ボックス330において,PP
RAは“送信準備パケット”信号を電話モデムドライバ22
6へ送る。ボックス335において,該パケットは電話モデ
ムドライバへ送られ,ボックス340において,該パケッ
トは電話モデムドライバ226から電話モデム126へ送られ
る。その後該パケットは電話リンク上での上流送信用に
準備される。処理はボックス345で終了する。
【0083】図4は,本発明に従う電話モデムドライバ
に関する処理フローである。処理フローはボックス400
で始まる。ボックス405において,パケットが電話モデ
ムドライバ226によって受信されたか否かの決定が為さ
れる。いくつかのパケットから成るフレームはデーター
リンクレイヤーにおいて電話モデムドライバによって処
理されることを思い出そう。もしパケットが与えられる
と,該パケットがより高いプロトコルレイヤーからのも
のであるか否かについてボックス410において決定が為
される。もしそうならば,ボックス415において,該パ
ケットは電話モデムプロトコルスタック(ネットワーク
レイヤー230)内のより高いレベルのドライバからのも
のである。その後,該パケットは要求されたように処理
される。該パケットは続いてボックス417での電話リン
クを通じてISP電話ネットワーク140へ送信される。
【0084】もし,該パケットが電話モデムプロトコル
スタック内でより高いレベルからのものでなければ,ボ
ックス420において,該パケットがケーブルモデムスタ
ックへアドレスされるか否かについての決定が為され
る。もしそうでなければ,ボックス425においてパケッ
トは電話モデムスタック内で上方へ送られる。例えば,
電話モデムスタック用の所期のパケットは電話モデムに
対するセッション初期化データを含み得る。
【0085】もし,パケットがケーブルモデムスタック
にアドレスされれば,ボックス430において該パケット
はPPRAによって要求通りに処理される。この処理は閉じ
こめ若しくは非閉じこめ,または上記した他のあらゆる
機能的強化を含む。例えば,ケーブルモデムスタックに
対して所期のパケットは,ケーブルモデム用のセッショ
ン初期化データを含んでもよい。電話モデムドライバを
通じたケーブルモデムスタックへのデータの通信は,典
型的にケーブルモデムスタックの初期化段階の間に起こ
る。システムが初期化されかつネットワークが作動すれ
ば,インターネットからケーブルモデムへの通信は電話
モデムではなく放送RFチャネルを通じて起こる。
【0086】PPRAにおいて処理が完了したとき,ボック
ス440においてPPRAは“送信準備パケット”信号をケー
ブルモデムドライバへ送る。ボックス445において,該
パケットはケーブルモデムドライバへ送られ,処理は図
3の"A"312へ続く。
【0087】図5は本発明に従うISP電話ネットワーク
において電話モデムからIPデキャプシュレータへ送信さ
れるパケットを示す。TCP若しくはUDPパケット500(例
えば,閉じこめパケット)はIP閉じこめヘッダ510及び
ペイロード550を含む。パケット500は,検査合計フィー
ルド及びシーケンス番号フィールドのようなさまざまな
他のフィールドは示されず,単純化されて示されている
ことに注意すべきである。
【0088】IP閉じこめヘッダ510は,IP非閉じこめモ
ジュール512用のIP宛先アドレス及び電話モデム514用の
IPソースアドレスを含む。ペイロード550は他の完全なT
CPパケット555を運び,それは,インターネットサーバ
ー560用のIP宛先アドレス(若しくはコンピュータネッ
トワーク上での他の配置),ケーブルモデムスタック用
のIPソースアドレス565及び宛先アドレス560内で特定の
インターネットサーバー用のウエブページを見ることを
要求するデータのようなペイロード570を含む。ここ
で,TCPパケット555はTCPパケット500内に穴開けされた
(tunneled)ものである。この構成は電話ネットワークに
よって使用されるアンチ・スプーフィングフィルタを回
避する。
【0089】特に,ケーブルモデムは電話ネットワーク
の一部ではないため,アンチ・スプーフィングフィルタ
を採用する電話ネットワークはケーブルモデムスタック
565用のIPアドレスを認識しない。しかし,電話モデム
は電話ネットワークの一部であるため,電話ネットワー
クは電話モデム514用のIPソースアドレスを認識するこ
とができる。TCPパケット500がIPデキャプシュレータモ
ジュール148(図1)によって受信されると,パケット5
55は抽出されIPアドレス560によって同定されたサーバ
ー155へ送られる。
【0090】もし,アンチ・スプーフィングフィルタが
ISP電話ネットワーク140によって使用されなければ,該
パケット555は穴開けしないで直接送信されてもよい,
ことに注意すべきである。
【0091】図1のインターネットサーバー155が特定
のウエブページを見たい要求を受信すると,サーバーは
図5のケーブルモデムスタック565用のIPソースアドレ
スに従うHTMLデータのようなウエブページを送信する。
このIPソースアドレス565は,MSOルーター116が要求さ
れたウエブページ若しくは他のデータを受信しなければ
ならないことを指定する。
【0092】図6は,本発明に従うケーブルオペレータ
のネットワークからケーブルモデムへ送信されるパケッ
トを示す。ウエブページ若しくは他のインターネットデ
ータはTCP/IPパケット650としてサーバー155からMSOル
ータ116へ送信されるが,それはケーブルモデムスタッ
ク用のIP宛先アドレス,インターネットサーバー630のI
Pソースアドレス,及び要求されたウエブページ若しく
は他のデータから成るペイロード部分640を含む。
【0093】TCPパケット650がMSOルーター116により受
信されるとき,該パケット上のIP宛先アドレスは下流RF
チャネル上のケーブルモデムに割り当てられたものであ
るため,それは放送ネットワークハブ112へ送られる。
該放送ネットワークハブ112は,TCP/IPパケット650を含
むすべてのデータパケット600を有効なチャネル割り当
て内のRFチャネル118を通じて送信する。
【0094】図7は本発明に従う電話モデムのような双
方向アダプタを初期化するための処理フローを示す。初
期化はブロック700で始まる。ブロック710では,ユーザ
ーはPCのスクリーン上のケーブルモデム“接続ソフトウ
エア”アイコンをクリックすることによってインターネ
ット接続を要求できる。接続工程は2つのフェーズ(例
えば,電話モデムアダプタ,及びケーブルモデムアダプ
タの初期化)を含み,PC上の接続管理アプリケーション
によって制御される。
【0095】ブロック720において,電話はダイアルさ
れ,電話リンクはPPPを使用してISPのターミナルサーバ
ー(例えば,図1のターミナルサーバー144)によって
確立される。ブロック730において,ターミナルサーバ
ーは,電話ネットワークアドレスサーバー(例えば,図
1のサーバー146)からIPアドレスを得て,該IPアドレ
スをIPCPを使って電話モデムアダプタのTCP/IPスタック
へ割り当てる。ブロック740において,双方向電話アダ
プタは,完全に初期化されまた双方向通信をインターネ
ット若しくは他のコンピュータネットワークに与えるこ
とができる。
【0096】ブロック750において,ケーブルモデムの
初期化は,以下の図8及び9の関連で説明されるよう
に"A"755を通じて始まる。
【0097】図8は本発明に従うケーブルモデムのよう
な一方向アダプタを初期化するための処理フローの最初
の一部を示す。ブロック800において,ケーブルモデム
(CM)スタック(例えば,図2のスタック204)は,セッ
ション初期化の要求をケーブルモデムドライバ(図2の
ドライバ222)へ送り出す。要求はDCHP/UDP/IPパケット
の形式であってもよい。ブロック805において,PPRA
(例えば,図2でのPPRA224)はDHCPセッション初期化
要求をCMドライバから受信する。
【0098】ブロック810において,PPRAは,“リレイ
エージェント/プロキシエージェント”機能によって,D
HCPセッション初期化要求パケットを修正する。付加的
に電話モデムのIPアドレス(図7のブロック730参照)
は“リレイエージェント”アドレスとしてパケット内に
挿入される。さらにまた,IPパケット宛先アドレスはケ
ーブルネットワークアドレスサーバー(例えば,図1の
サーバー114,)のアドレスに設定され,DHCPサーバー
アドレスとして知られている。
【0099】ブロック815において,PPRAは,要求され
る閉じこめ/穴開け機能のようなパケットへの付加的な
修正を施し,その後当該パケットを電話アダプタ及び電
話回線上の上流へ送る。
【0100】ブロック820において,パケットは,通常
のインターネットパケット送信規則を使って,セッショ
ン初期化パケット上の宛先アドレスに従ってケーブルネ
ットワークアドレスサーバーに到着する。
【0101】ブロック825において,ケーブルネットワ
ークアドレスサーバーのようなDHCPサーバーはリレイエ
ージェントアドレス用のIPアドレス構成情報を有するパ
ケットに応答する。すなわち,応答の宛先アドレスは電
話アダプタのIPアドレスである。
【0102】図9の"B"830を通じて処理は続く。
【0103】図9は,本発明に従うケーブルモデムのよ
うな一方向アダプタを初期化するための処理フローの第
2部分を表す。ブロック850において,電話モデムは,D
HCPサーバーからの応答を受信し及びIP/UDP/DHCPパケッ
トを探してケーブルモデム用のパケットであるか否かを
決定するが,もしそうであれば,PPRA上へ該パケットを
渡す。
【0104】もし,パケットがケーブルモデム用に予定
されていなければ,それは電話モデムスタックへ渡され
る。
【0105】ブロック855において,PPRAはDHCPリレイ
エージェント機能用にパケット処理する。ブロック860
において,PPRAはケーブルモデムスタックへパケットを
送る。ブロック865において,ケーブルモデムはIPアド
レス及び構成情報を受信する。ブロック870において,
ケーブルモデムは他のDHCP要求を,それが情報を受信し
たことを確認しながらケーブルネットワークアドレスサ
ーバーへ送り出す。該要求はオリジナル要求(図8のブ
ロック810及び815)ごとにPPRAによって修正される。
【0106】ブロック875において,ケーブルネットワ
ークアドレスサーバーは,該サーバーが提供された構成
パラメータのCMの受容を受信したことをケーブルモデム
に知らせながら,構成メッセージをケーブルモデムへ送
る。ブロック880において,ケーブルモデムは初期化さ
れ,一方向RFチャネルを通じてインターネットをデータ
を受信する準備ができている。
【0107】本発明は一方向ネットワークアダプタと双
方向リターンアダプタとの間のデータを送るための方法
を与えることを認識すべきである。本発明はケーブルテ
レビばかりでなく電話リターンパスとともに使用するこ
とに限定されない。あらゆる有用な一方向ネットワーク
アダプタ及び双方向リターンパスアダプタは,ここに開
示されたPPRAを使ってリンクされる。
【0108】さらにまた,“双方向アダプタ”の語は,
一方向モードで動作しているが双方向能力を有するアダ
プタと同時に,一方向受信能力のみを有するアダプタを
含むことを意味する。
【0109】本発明は,ケーブルテレビ装置等の一方向
通信システム内の一方向アダプタのダイナミックなネッ
トワーク構成を与える。構成されたリターンパスアダプ
タを通じてコンピュータネットワークのリソースサーバ
ーと通信し,それによって一方向アダプタとリソースア
ダプタとの間に双方向通信を与えるためのプロキシエー
ジェントが与えられる。
【0110】最初に,電話モデムのような双方向アダプ
タはインターネットサービスプロバイダー電話ネットワ
ークのターミナルサーバーによって電話リンクを確立す
ることによって初期化される。ターミナルサーバーは電
話ネットワークアドレスサーバーからIPアドレスを得
て,該IPアドレスを電話モデムスタックに割り当てる。
【0111】次に,ケーブルモデムのような一方向アダ
プタが初期化される。ケーブルモデムスタックはセッシ
ョン初期化用の要求をケーブルモデムドライバへ送り出
す。該要求はPPRAで処理され,また電話モデムのIPアド
レスはパケット内に挿入される。IPパケット宛先アドレ
スはケーブルネットワークアドレスサーバーのそれに設
定される。該パケットは電話アダプタ及び電話回線を通
じてケーブルネットワークアドレスサーバーに対して上
流から送られる。
【0112】ケーブルネットワークアドレスサーバー
は,IPアドレス及びリレイエージェントアドレス用の構
成情報を有するパケットに応答する。電話モデムはケー
ブルモデムアドレスサーバーから応答を受信し,またIP
アドレス及び構成情報を回復するためにPPRAを通じてケ
ーブルモデムスタックへそれを渡す。その後ケーブルモ
デムは初期化され,一方向RFチャネルを通じてインター
ネットデータを受信する準備ができる。
【0113】発明はさまざまな特定の実施例について説
明されてきたが,特許請求の範囲に記載された発明の思
想及び態様から離れることなく,さまざまな付加及び修
正が可能であるは当業者の知るところである。
【図面の簡単な説明】
【図1】本発明に従う,システムのアーキテクチャーを
示す。
【図2】本発明に従う,プロトコルスタックである。
【図3】本発明に従う,ケーブルモデムドライバーに対
する処理フローを示す。
【図4】本発明に従う,電話モデムドライバーに対する
処理フローを示す。
【図5】本発明に従う,電話モデムからISP電話ネット
ワークでのIPデキャプシュレータへ送信されるパケット
を示す。
【図6】本発明に従う,ケーブルオペレータのネットワ
ークからケーブルモデムへ送信されるパケットを示す。
【図7】本発明に従う,電話モデムのような双方向アダ
プタを初期化するための処理フローを示す。
【図8】本発明に従う,ケーブルモデムのような一方向
アダプタを初期化するための処理フローの前半部を示
す。
【図9】本発明に従う,ケーブルモデムのような一方向
アダプタを初期化するための処理フローの後半部を示
す。
【符号の説明】
110 ケーブルオペレータのネットワーク 112 放送ネットワークハブ 114 ケーブルネットワークアドレスサー
バー 116 MSOルーター 118 RFチャネル 120 クライアントPC 122 ケーブルモデム 124 リレイエージェント 126 電話モデム 128 通信パス 138 電話回線 140 ISP電話ネットワーク 142 ISPルーター 144 ターミナルサーバー 146 電話ネットワークアドレスサーバー 148 IPデキャプシュレータモジュール 150 インターネット 155 サーバー
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 7/16 H04L 11/20 102A (71)出願人 598045380 101 Tournament Drive Horsham,Pennsylvan ia,The United State s of America

Claims (22)

    【特許請求の範囲】
  1. 【請求項1】第1の通信パスを通じてコンピュータネッ
    トワークからデータを受信し,パケット処理リレイエー
    ジェントを通じて双方向アダプタと通信する一方向アダ
    プタを処理する方法であり,前記双方向アダプタは第2
    の通信パスを通じて前記コンピュータネットワークのサ
    ービスプロバイダーからデータを受信し,それへデータ
    を送信するべく取り付けられている,ところの方法であ
    って,前記双方向アダプタと前記サービスプロバイダー
    との間に前記第2通信パスを通じてリンクを確立する工
    程と,前記サービスプロバイダーからアドレスを得て,
    前記アドレスを前記第2通信パス及び前記双方向アダプ
    タを通じてリレイエージェントを処理する前記パケット
    へ前記アドレスを通信する工程と,前記一方向アダプタ
    から前記パケット処理リレイエージェントへセッション
    初期化要求パケットを与える工程と,前記パケット処理
    リレイエージェントが,前記セッション初期化要求パケ
    ットに(a)前記サービスプロバイダーから得られた前記
    アドレスに従うソースアドレスを与える工程及び,(b)
    前記第1通信パスに付随するネットワークアドレスサー
    バーの宛先アドレスを与える工程と,前記宛先アドレス
    に従う前記第2通信パス及び前記双方向アダプタを通じ
    て,前記セッション初期化要求パケットを前記ネットワ
    ークアドレスサーバーへ通信する工程と,から成り,前
    記ネットワークアドレスサーバーは,前記第2通信パス
    を通じてアドレス構成情報を前記双方向アダプタへ通信
    することによって,それに通信された前記パケットに応
    答し,前記パケット処理リレイエージェントは,前記一
    方向アダプタの前記初期化を与える際に使用するため
    に,前記双方向アダプタから前記アドレス構成情報を得
    る,ところの方法。
  2. 【請求項2】請求項1に記載の方法であって,前記リン
    クは,前記コンピュータネットワークにアクセスするた
    めのユーザーの要求に応じて前記第2通信パスを通じ
    て,前記双方向アダプタと前記サービスプロバイダーと
    の間に確立される,ところの方法。
  3. 【請求項3】請求項1または2に記載の方法であって,
    前記セッション初期化要求パケットは,前記コンピュー
    タネットワークにアクセスするためにユーザー要求に応
    じて一方向アダプタから前記パケット処理リレイエージ
    ェントへ与えられる,ところの方法。
  4. 【請求項4】請求項1から3のいずれかに記載の方法で
    あって,前記第1通信パスは,ケーブルテレビリンク,
    衛星テレビリンク,及び地上放送テレビリンクの少なく
    とも一つから成る,ところの方法。
  5. 【請求項5】請求項1から4のいずれかに記載の方法で
    あって,前記一方向アダプタはケーブルテレビモデム,
    衛星テレビモデム及び地上放送テレビモデムの一つから
    成る,ところの方法。
  6. 【請求項6】請求項1から5のいずれかに記載の方法で
    あって,前記第2通信パスは電話リンクから成る,とこ
    ろの方法。
  7. 【請求項7】請求項1から6のいずれかに記載の方法で
    あって,前記双方向アダプタはモデムから成る,ところ
    の方法。
  8. 【請求項8】請求項1から7のいずれかに記載の方法で
    あって,前記パケット処理リレイエージェントは,アプ
    リケーションレベルプロキシ,ダイナミックホスト構成
    プロトコルリレイエージェント,インターネットグルー
    プマネージメントプロトコルプロキシ,インターネット
    プロトコルエンキャプシュレーション,インターネット
    プロトコルフィルタリング,データリンクレイヤートン
    ネリング,データリンクレイヤーフィルタリング,及び
    プロキシアドレス解析プロトコルエージェントの少なく
    とも一つを含む機能的強化を与えるべく,そこに送られ
    るデータパケットを処理するために取り付けられてい
    る,ところの方法。
  9. 【請求項9】請求項1から8のいずれかに記載の方法で
    あって,前記アドレス構成情報は,ダイナミックホスト
    構成プロトコルに従う前記ネットワークアドレスサーバ
    ーによって与えられる,ところの方法。
  10. 【請求項10】請求項1から9のいずれかに記載の方法
    であって,さらに前記一方向アダプタにおいて前記アド
    レス構成情報の受信を確認するために,前記パケット処
    理リレイエージェント,双方向アダプタ,及び第2通信
    パスを通じて,前記一方向アダプタから前記ネットワー
    クアドレスサーバーへ確認メッセージを与える工程と,
    から成る方法。
  11. 【請求項11】請求項10に記載の方法であって,さら
    に前記一方向アダプタからの前記確認メッセージの受信
    を確認するために,前記第2通信パス,前記双方向アダ
    プタ,及び前記パケット処理リレイエージェントを通じ
    て,前記ネットワークアドレスサーバーから前記一方向
    アダプタへ確認メッセージを与える工程と,から成る方
    法。
  12. 【請求項12】第1の通信パスを通じてコンピュータネ
    ットワークからデータを受信する一方向アダプタを初期
    化するための装置であって,パケット処理リレイエージ
    ェントと,前記パケット処理リレイエージェントを通じ
    て前記一方向アダプタと通信する双方向アダプタと,第
    2通信パスを通じて前記コンピュータネットワークのサ
    ービスプロバイダからデータを受信しかつそこへデータ
    を送信するべく取り付けられた前記双方向アダプタと,
    前記双方向アダプタと前記サービスプロバイダーとの間
    に前記第2通信パスを通じてリンクを確立するための手
    段と,前記サービスプロバイダーからアドレスを得て,
    前記第2通信パス及び前記双方向アダプタを通じて前記
    アドレスを前記パケット処理リレイエージェントと通信
    するための手段と,前記一方向アダプタから前記パケッ
    ト処理リレイエージェントへセッション初期化要求パケ
    ットを与えるための手段と,前記パケット処理リレイエ
    ージェントであって,前記セッション初期化要求パケッ
    トに(a)前記サービスプロバイダーから得られた前記ア
    ドレスに従うソースアドレスを与え,及び(b)前記第1
    通信パスに付随するネットワークアドレスサーバーの宛
    先アドレスを与えるパケット処理リレイエージェント
    と,前記宛先アドレスに従う前記第2通信パス及び前記
    双方向アダプタを通じて,前記セッション初期化要求パ
    ケットを前記ネットワークアドレスサーバーへ通信する
    ための手段と,から成り,前記ネットワークアドレスサ
    ーバーは,前記第2通信パスを通じてアドレス構成情報
    を前記双方向アダプタへ通信することによって,それに
    通信された前記パケットに応答し,前記パケット処理リ
    レイエージェントは,前記一方向アダプタの前記初期化
    を与える際に使用するために,前記双方向アダプタから
    前記アドレス構成情報を得る,ところの装置。
  13. 【請求項13】請求項12に記載の装置であって,前記
    リンクは,前記コンピュータネットワークにアクセスす
    るためのユーザーの要求に応答して前記第2通信パスを
    通じて,前記双方向アダプタと前記サービスプロバイダ
    ーとの間に確立される,ところの装置。
  14. 【請求項14】請求項12または13に記載の装置であ
    って,前記セッション初期化要求パケットは,前記コン
    ピュータネットワークにアクセスするためにユーザー要
    求に応答して一方向アダプタから前記パケット処理リレ
    イエージェントへ与えられる,ところの装置。
  15. 【請求項15】請求項12から14のいずれかに記載の
    装置であって,前記第1通信パスは,ケーブルテレビリ
    ンク,衛星テレビリンク,及び地上放送テレビリンクの
    少なくとも一つから成る,ところの装置。
  16. 【請求項16】請求項12から15のいずれかに記載の
    装置であって,前記一方向アダプタはケーブルテレビモ
    デム,衛星テレビモデム及び地上放送テレビモデムの一
    つから成る,ところの装置。
  17. 【請求項17】請求項12から16のいずれかに記載の
    装置であって,前記第2通信パスは電話リンクから成
    る,ところの装置。
  18. 【請求項18】請求項12から17のいずれかに記載の
    装置であって,前記双方向アダプタはモデムから成る,
    ところの装置。
  19. 【請求項19】請求項12から18のいずれかに記載の
    装置であって,前記パケット処理リレイエージェント
    は,アプリケーションレベルプロキシ,ダイナミックホ
    スト構成プロトコルリレイエージェント,インターネッ
    トグループマネージメントプロトコルプロキシ,インタ
    ーネットプロトコルエンキャプシュレーション,インタ
    ーネットプロトコルフィルタリング,データリンクレイ
    ヤートンネリング,データリンクレイヤーフィルタリン
    グ,及びプロキシアドレス解析プロトコルエージェント
    の少なくとも一つを含む機能的強化を与えるべく,そこ
    に送られるデータパケットを処理するために取り付けら
    れている,ところの装置。
  20. 【請求項20】請求項12から19のいずれかに記載の
    装置であって,前記アドレス構成情報は,ダイナミック
    ホスト構成プロトコルに従う前記ネットワークアドレス
    サーバーによって与えられる,ところの装置。
  21. 【請求項21】請求項12から20のいずれかに記載の
    装置であって,さらに前記一方向アダプタにおいて前記
    アドレス構成情報の受信を確認するために,前記パケッ
    ト処理リレイエージェント,双方向アダプタ,及び第2
    通信パスを通じて,前記一方向アダプタから前記ネット
    ワークアドレスサーバーへ確認メッセージを与えるため
    の手段,から成る装置。
  22. 【請求項22】請求項21に記載の装置であって,さら
    に前記一方向アダプタからの前記確認メッセージの受信
    を確認するために,前記第2通信パス,前記双方向アダ
    プタ,及び前記パケット処理リレイエージェントを通じ
    て,前記ネットワークアドレスサーバーから前記一方向
    アダプタへ確認メッセージを与えるための手段,から成
    る装置。
JP31881898A 1997-11-10 1998-11-10 構成された帰還経路を通じてリソースサーバーと通信する代理人を使用する一方向アダプタのダイナミックなネットワーク構成 Pending JP2000022759A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US6505597P 1997-11-10 1997-11-10
US65055 1997-11-10

Publications (1)

Publication Number Publication Date
JP2000022759A true JP2000022759A (ja) 2000-01-21

Family

ID=22060058

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31881898A Pending JP2000022759A (ja) 1997-11-10 1998-11-10 構成された帰還経路を通じてリソースサーバーと通信する代理人を使用する一方向アダプタのダイナミックなネットワーク構成

Country Status (8)

Country Link
US (1) US6289377B1 (ja)
EP (1) EP0935381B1 (ja)
JP (1) JP2000022759A (ja)
CN (1) CN1186903C (ja)
AT (1) ATE308178T1 (ja)
CA (1) CA2253106A1 (ja)
DE (1) DE69832037T2 (ja)
TW (1) TW406500B (ja)

Families Citing this family (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8284774B2 (en) 1998-04-03 2012-10-09 Megawave Audio Llc Ethernet digital storage (EDS) card and satellite transmission system
FI105978B (fi) * 1998-05-12 2000-10-31 Nokia Mobile Phones Ltd Menetelmä langattoman päätelaitteen kytkemiseksi tiedonsiirtoverkkoon ja langaton päätelaite
US6636485B1 (en) 1998-05-14 2003-10-21 3Com Corporation Method and system for providing quality-of-service in a data-over-cable system
US6775276B1 (en) * 1998-05-27 2004-08-10 3Com Corporation Method and system for seamless address allocation in a data-over-cable system
US6892229B1 (en) 1998-09-30 2005-05-10 3Com Corporation System and method for assigning dynamic host configuration protocol parameters in devices using resident network interfaces
US6986157B1 (en) 1998-12-21 2006-01-10 3Com Corporation Method and system for dynamic service registration in a data-over-cable system
WO2000041364A1 (en) * 1998-12-28 2000-07-13 Ntt Docomo, Inc. Communication control system, communication method, server device, terminal, relay device, and communication system
FI106593B (fi) * 1999-02-15 2001-02-28 Valtion Teknillinen Paluuyhteydetön IP-multicast-palvelu
US7099338B1 (en) 1999-02-27 2006-08-29 3Com Corporation System and method for insuring dynamic host configuration protocol operation by a host connected to a data network
US6654387B1 (en) 1999-05-21 2003-11-25 3Com Corporation Method for network address table maintenance in a data-over-cable system using a network device registration procedure
US6611868B1 (en) 1999-05-21 2003-08-26 3Com Corporation Method and system for automatic link hang up
US6754622B1 (en) 1999-05-24 2004-06-22 3Com Corporation Method for network address table maintenance in a data-over-cable system using destination reachibility
US6985437B1 (en) 1999-05-25 2006-01-10 3Com Corporation Method for dynamic performance optimization in a data-over-cable system
US6785292B1 (en) 1999-05-28 2004-08-31 3Com Corporation Method for detecting radio frequency impairments in a data-over-cable system
EP1076441B1 (en) * 1999-08-09 2009-04-15 Alcatel Lucent Method for transporting data, a related data transmitting element, a data receiving element and software module
US6763034B1 (en) * 1999-10-01 2004-07-13 Stmicroelectronics, Ltd. Connection ports for interconnecting modules in an integrated circuit
US6754707B2 (en) * 1999-10-28 2004-06-22 Supportsoft, Inc. Secure computer support system
US6760601B1 (en) * 1999-11-29 2004-07-06 Nokia Corporation Apparatus for providing information services to a telecommunication device user
US20010030977A1 (en) * 1999-12-30 2001-10-18 May Lauren T. Proxy methods for IP address assignment and universal access mechanism
US6671720B1 (en) * 2000-03-01 2003-12-30 International Business Machines Corporation Data processing system and method for dynamically assigning a temporary network address to a client computer system utilizing an access port
US7089580B1 (en) 2000-03-29 2006-08-08 3Com Corporation Method for improved cable modem ranging in a data-over-cable system
US6804262B1 (en) 2000-04-28 2004-10-12 3Com Corporation Method and apparatus for channel determination through power measurements
JP3799960B2 (ja) * 2000-05-12 2006-07-19 日本電気株式会社 衛星通信会議システム及び方法
FI20001212L (fi) * 2000-05-19 2001-11-20 Domiras Oy Datan lähettäminen yhteislähetysverkon kautta
US6944881B1 (en) 2000-06-19 2005-09-13 3Com Corporation Method for using an initial maintenance opportunity for non-contention ranging
US6816500B1 (en) 2000-07-10 2004-11-09 3Com Corporation Apparatus, method and system for multimedia access network channel management
US6622177B1 (en) * 2000-07-27 2003-09-16 International Business Machines Corporation Dynamic management of addresses to an input/output (I/O) device
US7720903B1 (en) * 2000-08-31 2010-05-18 Intel Corporation Client messaging in multicast networks
US6769132B1 (en) 2000-09-12 2004-07-27 Arris International, Inc. Signal splitter matrix for a cable modem termination system
US7107326B1 (en) * 2000-10-13 2006-09-12 3Com Corporation Method and system for integrating IP address reservations with policy provisioning
JP2002158701A (ja) * 2000-11-20 2002-05-31 Fujitsu Ltd ケーブルモデム装置
KR100672400B1 (ko) * 2000-11-20 2007-01-23 엘지전자 주식회사 케이블 모뎀의 컨피그레이션 파일 다운로드 장치 및 방법
US7068597B1 (en) 2000-11-27 2006-06-27 3Com Corporation System and method for automatic load balancing in a data-over-cable network
US6940874B2 (en) 2000-11-30 2005-09-06 3Com Corporation Method for reducing interference from initializing network devices in a data-over-cable system
US6948184B1 (en) 2000-11-30 2005-09-20 3Com Corporation System and method for calibrating power level during initial ranging of a network client device
US6952428B1 (en) 2001-01-26 2005-10-04 3Com Corporation System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network
US7073055B1 (en) 2001-02-22 2006-07-04 3Com Corporation System and method for providing distributed and dynamic network services for remote access server users
US7222255B1 (en) 2001-02-28 2007-05-22 3Com Corporation System and method for network performance testing
US7134012B2 (en) * 2001-08-15 2006-11-07 International Business Machines Corporation Methods, systems and computer program products for detecting a spoofed source address in IP datagrams
US7088678B1 (en) 2001-08-27 2006-08-08 3Com Corporation System and method for traffic shaping based on generalized congestion and flow control
US7254625B2 (en) * 2001-09-13 2007-08-07 Packetlight Networks Ltd. Method for assigning network addresses
JP2003110596A (ja) * 2001-09-28 2003-04-11 Hitachi Ltd データ通信サービス提供方法
DE10149977A1 (de) * 2001-10-10 2003-04-24 Siemens Ag Verfahren zum Zugriff auf Nutzerdaten, zugehörige Datenverarbeitungsanlage, zugehöriges Programm und zugehörige Datenstruktur
US20030074670A1 (en) * 2001-10-12 2003-04-17 Penk Mark D. Propagation of dynamic network information
US7085306B1 (en) 2001-10-30 2006-08-01 3Com Corporation System and method for a multi-frequency upstream channel in a computer network
US7310352B2 (en) * 2001-10-31 2007-12-18 Juniper Networks, Inc. Context-dependent scheduling through the use of anticipated grants for broadband communication systems
US8725843B2 (en) * 2001-11-28 2014-05-13 Thomson Licensing Method and apparatus for adaptively configuring a router
US7822860B2 (en) * 2001-12-11 2010-10-26 International Business Machines Corporation Method and apparatus for dynamic reconfiguration of web services infrastructure
US7895360B2 (en) * 2001-12-12 2011-02-22 Thomson Licensing Method and apparatus for adaptively configuring a router
JP2003198725A (ja) * 2001-12-28 2003-07-11 Toshiba Corp ケーブルモデム、及びプロトコル変換処理プログラム
US7072337B1 (en) 2002-01-25 2006-07-04 3Com Corporation System and method for resolving network addresses for network devices on distributed network subnets
US7155479B2 (en) * 2002-01-30 2006-12-26 Microsoft Corporation Increasing the level of automation when configuring network services
US20030172170A1 (en) * 2002-03-08 2003-09-11 Johnson Gerald R. Providing multiple ISP access to devices behind NAT
US7096490B2 (en) * 2002-03-20 2006-08-22 Actiontec Electronics, Inc. Information routing device having an auto-configuration feature
US20030191845A1 (en) * 2002-04-03 2003-10-09 Hinds John Sherman Method, apparatus and system for establishing communications between communications devices
US6958996B2 (en) * 2002-04-05 2005-10-25 Actiontec Electronics, Inc. Router with automatic protocol configuration and methods of use
US7020157B2 (en) * 2002-05-09 2006-03-28 Optical Solutions, Inc. Network address assignment in a passive optical network
US7363358B2 (en) * 2002-05-09 2008-04-22 Gateway Inc. Transporting a WAN configuration from a PC to a residential gateway
US7039404B2 (en) * 2002-06-27 2006-05-02 Intel Corporation Continuous mobility across wireless networks by integrating mobile IP and GPRS mobility agents
WO2004006503A1 (en) * 2002-07-08 2004-01-15 Packetfront Sweden Ab Dynamic port configuration of network equipment
US7143435B1 (en) * 2002-07-31 2006-11-28 Cisco Technology, Inc. Method and apparatus for registering auto-configured network addresses based on connection authentication
US7739359B1 (en) * 2002-09-12 2010-06-15 Cisco Technology, Inc. Methods and apparatus for secure cable modem provisioning
KR100476457B1 (ko) * 2003-02-13 2005-03-18 삼성전자주식회사 네트워크 디지털 방송 서비스를 위한 제어 방법
US7293113B1 (en) * 2003-05-28 2007-11-06 Advanced Micro Devices, Inc. Data communication system with hardware protocol parser and method therefor
US7965673B2 (en) * 2003-09-09 2011-06-21 Sony Corporation System and method for multi-link communication in home network
JP2005347801A (ja) * 2004-05-31 2005-12-15 Oki Electric Ind Co Ltd Ip通信システム及びそのipアドレス割当方法
US7519694B1 (en) * 2005-08-24 2009-04-14 Sun Microsystems, Inc. Method and a system to dynamically update/reload agent configuration data
CN100574334C (zh) * 2005-09-09 2009-12-23 华为技术有限公司 Ppp接入终端实现自动业务发放的方法
US7995498B2 (en) * 2006-02-13 2011-08-09 Cisco Technology, Inc. Method and system for providing configuration of network elements through hierarchical inheritance
WO2007101877A1 (de) * 2006-03-08 2007-09-13 Siemens Home And Office Communication Devices Gmbh & Co. Kg Verfahren und konfigurations-softwareaktualisierungsserver zum übertragen von daten zwischen einem kundengerät und dem server
WO2008001344A2 (en) * 2006-06-27 2008-01-03 Waterfall Solutions Ltd One way secure link
US7586912B2 (en) * 2006-07-28 2009-09-08 Cisco Technology, Inc. Techniques for exchanging DHCP information among DHCP relay agents and DHCP servers
IL177756A (en) * 2006-08-29 2014-11-30 Lior Frenkel Encryption-based protection against attacks
US7821941B2 (en) * 2006-11-03 2010-10-26 Cisco Technology, Inc. Automatically controlling operation of a BRAS device based on encapsulation information
IL180020A (en) * 2006-12-12 2013-03-24 Waterfall Security Solutions Ltd Encryption -and decryption-enabled interfaces
IL180748A (en) * 2007-01-16 2013-03-24 Waterfall Security Solutions Ltd Secure archive
US7649452B2 (en) * 2007-06-29 2010-01-19 Waterfall Solutions Ltd. Protection of control networks using a one-way link
US8223205B2 (en) 2007-10-24 2012-07-17 Waterfall Solutions Ltd. Secure implementation of network-based sensors
CN111265551A (zh) 2011-05-18 2020-06-12 加利福尼亚大学董事会 用于治疗视网膜疾病的组合物及方法
JP5873278B2 (ja) * 2011-09-26 2016-03-01 任天堂株式会社 情報処理装置、サーバ装置、データ通信システム、データ通信方法、及びデータ通信プログラム
US9635037B2 (en) 2012-09-06 2017-04-25 Waterfall Security Solutions Ltd. Remote control of secure installations
US9419975B2 (en) 2013-04-22 2016-08-16 Waterfall Security Solutions Ltd. Bi-directional communication over a one-way link
IL235175A (en) 2014-10-19 2017-08-31 Frenkel Lior Secure desktop remote control
IL250010B (en) 2016-02-14 2020-04-30 Waterfall Security Solutions Ltd Secure connection with protected facilities
CN110891096A (zh) * 2019-11-15 2020-03-17 珠海数字动力科技股份有限公司 楼宇对讲组网系统及组网方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2554392A (en) 1991-09-10 1993-04-05 Hybrid Networks, Inc. Remote link adapter for use in tv broadcast data transmission system
AU706160B2 (en) * 1994-06-08 1999-06-10 Hughes Electronics Corporation Apparatus and method for hybrid network access
US5666487A (en) 1995-06-28 1997-09-09 Bell Atlantic Network Services, Inc. Network providing signals of different formats to a user by multplexing compressed broadband data with data of a different format into MPEG encoded data stream
FI100684B (fi) * 1995-11-30 1998-01-30 Nokia Oy Ab Pakettivälitteisen tiedonsiirtomuodon pakettitunnisteiden käyttö vasta anottajien osoittamiseen
US5862220A (en) * 1996-06-03 1999-01-19 Webtv Networks, Inc. Method and apparatus for using network address information to improve the performance of network transactions
US6324267B1 (en) * 1997-01-17 2001-11-27 Scientific-Atlanta, Inc. Two-tiered authorization and authentication for a cable data delivery system
US5978381A (en) * 1997-06-06 1999-11-02 Webtv Networks, Inc. Transmitting high bandwidth network content on a low bandwidth communications channel during off peak hours

Also Published As

Publication number Publication date
CA2253106A1 (en) 1999-05-10
US6289377B1 (en) 2001-09-11
CN1186903C (zh) 2005-01-26
EP0935381A3 (en) 2002-08-14
DE69832037D1 (de) 2005-12-01
DE69832037T2 (de) 2006-07-13
TW406500B (en) 2000-09-21
CN1219053A (zh) 1999-06-09
ATE308178T1 (de) 2005-11-15
EP0935381A2 (en) 1999-08-11
EP0935381B1 (en) 2005-10-26

Similar Documents

Publication Publication Date Title
EP0935381B1 (en) Dynamic network configuration of a one-way adapter
US6484210B1 (en) Packet processing relay agent to provide link layer forwarding in one-way cable/wireless/satellite modems
US6018767A (en) Method and system for managing subscription services with a cable modem
US6058421A (en) Method and system for addressing network host interfaces from a cable modem using DHCP
US8086749B2 (en) Techniques for migrating a point to point protocol to a protocol for an access network
US6065049A (en) Method and system for resolving addresses for network host interfaces from a cable modem
KR100861935B1 (ko) 다른 네트워크 사이에서 패킷화된 데이터를 통신하는 방법, ip 데이터를 처리하는 방법, 및 어플리케이션을 개시하는 방법
US6775276B1 (en) Method and system for seamless address allocation in a data-over-cable system
US6185624B1 (en) Method and system for cable modem management of a data-over-cable system
US10439862B2 (en) Communication terminal with multiple virtual network interfaces
US6370147B1 (en) Method for addressing of passive network hosts in a data-over-cable system
US6070246A (en) Method and system for secure cable modem initialization
US7568040B2 (en) Techniques for establishing subscriber sessions on an access network using DHCP
US6041356A (en) Method and apparatus for detecting network traffic and initiating a dial-up connection using separate upstream and downstream devices
US6754622B1 (en) Method for network address table maintenance in a data-over-cable system using destination reachibility
US7039049B1 (en) Method and apparatus for PPPoE bridging in a routing CMTS
US6697862B1 (en) System and method for network address maintenance using dynamic host configuration protocol messages in a data-over-cable system
EP0848527A1 (en) Method of transferring connection management information in world wide web requests and responses
US6654387B1 (en) Method for network address table maintenance in a data-over-cable system using a network device registration procedure
JP4817797B2 (ja) PPPoEブリッジ装置及びPPPoEセッション切断方法
KR100341089B1 (ko) 엠펙-2 디지털 방송망에서 인터넷 액세스가 가능한 방송/통신통합 시스템 및 연결 제어 방법
MXPA98009328A (en) Dynamic configuration of the network of an adapter of a via using a proximity agent that communicates with the resource server through a return path adapter configuration
MXPA98009325A (en) A relevant agent of processing in packages to provide the sending of the link layer in cable modems in a via / wireless / by satel
EP1737187A2 (en) Bi-directional cable modem for directly connecting a LAN network to the internet
HK1021277A (en) Dynamic network configuration of a one-way adapter