JP2008099251A - ネットワーク機器 - Google Patents
ネットワーク機器 Download PDFInfo
- Publication number
- JP2008099251A JP2008099251A JP2007217175A JP2007217175A JP2008099251A JP 2008099251 A JP2008099251 A JP 2008099251A JP 2007217175 A JP2007217175 A JP 2007217175A JP 2007217175 A JP2007217175 A JP 2007217175A JP 2008099251 A JP2008099251 A JP 2008099251A
- Authority
- JP
- Japan
- Prior art keywords
- address
- service
- network device
- network
- port number
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/35—Network arrangements, protocols or services for addressing or naming involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5092—Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/659—Internet protocol version 6 [IPv6] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
【解決手段】ユーザの要求に応じて所定のネットワークサービスを提供するネットワーク機器であって、そのネットワークサービスと関連性を有する値より生成し、かつそのネットワークサービスを客観的に示す、IPアドレスを生成する手段と、生成したIPアドレスを自身に設定し、そのIPアドレスでネットワークサービスを提供する手段とを備える。
【選択図】図3
Description
本発明では、あるネットワーク機器が、サーバとしてネットワークサービスの提供を開始するとき、そのサービス専用のサフィクスを持つIPアドレスを自身に割り振って、そのIPアドレスを使ってサービスを提供するものである。あるいは、そのネットワーク機器が、サーバとしてネットワークサービスの提供を開始するとき、そのサービスから類推可能なサフィクスを持つIPアドレスを自身に割り振って、そのIPアドレスを使ってサービスを提供するものである。
(1)あるサービスを利用したいとき、そのサービスについて公知ないしは類推可能なIPアドレスでサービスが提供されるため、他の機器からサービスを発見するのが容易になる。
(2)サービス毎にIPアドレスが変えられるため、フィルタリング、ルーティング、IPsecの設定がサービス毎に行いやすい。
前述したように、本発明では、ユーザに提供するネットワークサービス一つ一つにIPアドレスを割り振り、そのサービスを利用するときは専用のIPアドレスに接続するという方式を提案するものである。
上述した第1の実施形態では、ユーザランドの中間ソフトウェアである自動IPアドレス割り振りレイヤ14によってIPアドレスの自動割り振りを実現していたが、本実施形態ではOS12の内部でこのような処理を実現するようにしている。
先の第1および第2の実施形態では、IPアドレスのサフィクスの一部にポート番号の値を入れた新たなIPアドレスを扱うという考え方であった。しかしながら、この方策では、ユーザの目から見て非常に判りづらい。何故なら、ポート番号は通常10進数で表されるのに対して、IPv6アドレスは16進数で表される。このため、IPv6アドレスをユーザが見ても、何のサービスを提供しているかが判りにくい。例えば、ユーザがポート「80」でHTTPサービスを提供する場合、IPアドレスには16進数で「50H」という数値が含まれるようになる。これでは、ポート「80」のHTTPサービスを提供しているとは気付きにくい。ポート「23」のtelnetを提供している場合、IPアドレスには、「17」という数字が割り振られ、これも非常に判りづらいものとなってしまう。
第4の実施形態では、トランスポート種別とポート番号に応じて予めサフィクスをテーブルで対応付けておき、socketがオープンされたときにテーブルから該当するIPアドレスを選択して設定するようにしたものである。
本発明にあっては、ユーザプログラムがネットワークサービスを開始する際に、そのサービスに応じたIPアドレスを生成し、そのIPアドレスでサービスを提供する機能を持つ。この機能によって、そのネットワーク機器が提供するサービスは、専用のIPアドレスによって提供されることになる。つまり、提供するサービスは、各サービスで専用のIPアドレスを持ち、そのIPアドレスでサービスを提供するようになる。これによって、従来IPアドレスごとに制御されていた、ルーティング、フィルタリング、IPsecなどの制御を、サービス単位で適用できるようになる。つまり、サーバが提供するサービス一つ一つでルーティング・フィルタリング・IPsecを設定できるようになる。
11 ハードウェア
12 OS
13 基本ライブラリ
14 自動IPアドレス割り振りレイヤ
15 ユーザプログラム
Claims (10)
- ユーザの要求に応じて所定のネットワークサービスを提供するネットワーク機器であって、
そのネットワークサービスと関連性を有する値より生成し、かつそのネットワークサービスを客観的に示す、IPアドレスを生成する手段と、
生成したIPアドレスを自身に設定し、そのIPアドレスでネットワークサービスを提供する手段とを備えたことを特徴とするネットワーク機器。 - 請求項1に記載のネットワーク機器において、
上記のIPアドレスを生成する手段は、IPアドレスの一部に補助的なアドレスを埋め込んでIPアドレスを生成することを特徴とするネットワーク機器。 - 請求項1または2のいずれか一項に記載のネットワーク機器において、
生成し自身に設定するIPアドレスは、TCPないしはUDPのポート番号をIPv6アドレスのサフィクス部に埋め込んだIPアドレスであることを特徴とするネットワーク機器。 - 請求項1乃至3のいずれか一項に記載のネットワーク機器において、
生成したIPアドレスを自身に設定する際に、そのIPアドレスが既に他の機器で利用されているかどうかを判断する手段と、
既に利用されている場合は重複したIPアドレスのサフィクス部の一部の数値を変更する手段と、
再度IPアドレスの重複確認を行う手段とを備えたことを特徴とするネットワーク機器。 - 請求項3に記載のネットワーク機器において、
IPv6アドレスのサフィクス部にポート番号を埋め込む際、ポート番号をBCD変換する手段と、
変換後の値をIPv6アドレスのサフィクス部に埋め込む手段とを備えたことを特徴とするネットワーク機器。 - ユーザの要求に応じて所定のネットワークサービスを提供するネットワーク機器の制御方法であって、
そのネットワークサービスと関連性を有する値より生成し、かつそのネットワークサービスを客観的に示す、IPアドレスを生成する工程と、
生成したIPアドレスを自身に設定し、そのIPアドレスでネットワークサービスを提供する工程とを備えたことを特徴とするIPアドレス設定制御方法。 - 請求項6に記載のIPアドレス設定制御方法において、
上記のIPアドレスを生成する工程は、IPアドレスの一部に補助的なアドレスを埋め込んでIPアドレスを生成することを特徴とするIPアドレス設定制御方法。 - 請求項6または7のいずれか一項に記載のIPアドレス設定制御方法において、
生成し自身に設定するIPアドレスは、TCPないしはUDPのポート番号をIPv6アドレスのサフィクス部に埋め込んだIPアドレスであることを特徴とするIPアドレス設定制御方法。 - 請求項6乃至8のいずれか一項に記載のIPアドレス設定制御方法において、
生成したIPアドレスを自身に設定する際に、そのIPアドレスが既に他の機器で利用されているかどうかを判断する工程と、
既に利用されている場合は重複したIPアドレスのサフィクス部の一部の数値を変更する工程と、
再度IPアドレスの重複確認を行う工程とを備えたことを特徴とするIPアドレス設定制御方法。 - 請求項8に記載のIPアドレス設定制御方法において、
IPv6アドレスのサフィクス部にポート番号を埋め込む際、ポート番号をBCD変換する工程と、
変換後の値をIPv6アドレスのサフィクス部に埋め込む工程とを備えたことを特徴とするIPアドレス設定制御方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007217175A JP4917998B2 (ja) | 2006-09-14 | 2007-08-23 | ネットワーク機器 |
US11/853,377 US7779158B2 (en) | 2006-09-14 | 2007-09-11 | Network device |
CN2007101929195A CN101155146B (zh) | 2006-09-14 | 2007-09-14 | 网络设备 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006250041 | 2006-09-14 | ||
JP2006250041 | 2006-09-14 | ||
JP2007217175A JP4917998B2 (ja) | 2006-09-14 | 2007-08-23 | ネットワーク機器 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008099251A true JP2008099251A (ja) | 2008-04-24 |
JP4917998B2 JP4917998B2 (ja) | 2012-04-18 |
Family
ID=39189980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007217175A Active JP4917998B2 (ja) | 2006-09-14 | 2007-08-23 | ネットワーク機器 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7779158B2 (ja) |
JP (1) | JP4917998B2 (ja) |
CN (1) | CN101155146B (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011039819A (ja) * | 2009-08-12 | 2011-02-24 | Nippon Telegr & Teleph Corp <Ntt> | HttpServiceを用いたサービス登録装置、コンテンツ登録装置、サービス登録方法、コンテンツ登録方法、プログラム及び記録媒体 |
JP2011091761A (ja) * | 2009-10-26 | 2011-05-06 | Keio Gijuku | ネットワークシステム |
JP2011151507A (ja) * | 2010-01-20 | 2011-08-04 | Nec Corp | 無線lanアクセスポイント装置、通信システム及びそれに用いる代理arp応答方法並びにそのプログラム |
WO2012086571A1 (ja) * | 2010-12-22 | 2012-06-28 | 日本電気株式会社 | 通信装置、通信装置の設定方法及びプログラム |
JP2016063458A (ja) * | 2014-09-19 | 2016-04-25 | ヤマハ株式会社 | ネットワーク機器 |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7840481B2 (en) * | 2007-06-07 | 2010-11-23 | Bny Convergex Execution Solutions Llc | Aged transactions in a trading system |
AU2009276532A1 (en) * | 2008-07-31 | 2010-02-04 | Juma Technology Corp. | Method for overcoming address conflicts among disparate networks in a network management system |
FR2937205B1 (fr) * | 2008-10-14 | 2011-07-15 | Groupe Ecoles Telecomm | SYSTEME DE RESEAU COMPORTANT UNE PLURALITE DE DISPOSITIFS INFORMATIQUES UTILISANT UN ADRESSAGE DE TYPE IPv6 ET DISPOSITIF INFORMATIQUE APTE A SE CONNECTER A UN TEL SYSTEME DE RESEAU |
US8385230B2 (en) * | 2009-02-25 | 2013-02-26 | Microsoft Corporation | Automatic network address assignment in a wireless mesh |
US8976795B2 (en) * | 2009-02-25 | 2015-03-10 | Microsoft Corporation | Gateway advertisement in a wireless mesh |
US8848508B2 (en) * | 2009-11-16 | 2014-09-30 | Cisco Technology, Inc. | Method for the provision of gateway anycast virtual MAC reachability in extended subnets |
US9020888B1 (en) | 2012-04-04 | 2015-04-28 | Nectar Services Corp. | Data replicating systems and data replication methods |
US9137270B2 (en) * | 2012-12-03 | 2015-09-15 | International Business Machines Corporation | Binding multiple addresses to a socket in a network system |
US9243784B2 (en) | 2012-12-20 | 2016-01-26 | International Business Machines Corporation | Semiconductor photonic package |
US9400356B2 (en) | 2013-03-14 | 2016-07-26 | International Business Machines Corporation | Fiber pigtail with integrated lid |
US8923665B2 (en) | 2013-03-15 | 2014-12-30 | International Business Machines Corporation | Material structures for front-end of the line integration of optical polarization splitters and rotators |
GB201612361D0 (en) * | 2016-04-19 | 2016-08-31 | Cisco Tech Inc | Routing to content in an IP network |
CN107332912B (zh) * | 2017-07-03 | 2021-08-03 | 广州视源电子科技股份有限公司 | 服务发现方法、装置、***及存储介质、计算机设备 |
CN107566453B (zh) * | 2017-08-03 | 2021-02-09 | 广州视源电子科技股份有限公司 | 服务发现方法、装置、计算机可读存储介质和计算机设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004023354A (ja) * | 2002-06-14 | 2004-01-22 | Canon Inc | 通信ネットワークシステム及びその端末サービス識別方法、通信装置、プログラム、記録媒体 |
JP2005109660A (ja) * | 2003-09-29 | 2005-04-21 | Canon Inc | サービス提供方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI20011075A0 (fi) * | 2001-05-22 | 2001-05-22 | Keijo Laehetkangas | Maantieteellisten paikkatiedon hyödyntäminen internet osoitteissa |
US20040019664A1 (en) * | 2002-02-15 | 2004-01-29 | Franck Le | Method and system for discovering a network element in a network such as an agent in an IP network |
US20040184467A1 (en) * | 2003-03-21 | 2004-09-23 | Toshiba Tec Kabushiki Kaisha | Gateway apparatus and IPv6 network system |
KR20040097849A (ko) * | 2003-05-13 | 2004-11-18 | 삼성전자주식회사 | 도메인 네임 자동 등록방법 및 시스템 |
US7916739B2 (en) * | 2003-06-24 | 2011-03-29 | Ntt Docomo, Inc. | Location privacy for internet protocol networks using cryptographically protected prefixes |
JP2006512877A (ja) * | 2003-07-23 | 2006-04-13 | サムスン エレクトロニクス カンパニー リミテッド | インターネットプロトコルシステムにおける端末のインターネットプロトコルのアドレスを生成する方法及びシステムと、このためのメッセージを伝送する方法及びシステム |
JP4759382B2 (ja) | 2004-12-21 | 2011-08-31 | 株式会社リコー | 通信機器、通信方法、通信プログラム、及び記録媒体 |
JP4751788B2 (ja) * | 2005-08-24 | 2011-08-17 | 株式会社リコー | 通信機器、通信方法および通信プログラム |
CN100384153C (zh) * | 2005-12-26 | 2008-04-23 | 北京交通大学 | 一种基于IPv6的网络性能分析报告***及实现方法 |
-
2007
- 2007-08-23 JP JP2007217175A patent/JP4917998B2/ja active Active
- 2007-09-11 US US11/853,377 patent/US7779158B2/en active Active
- 2007-09-14 CN CN2007101929195A patent/CN101155146B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004023354A (ja) * | 2002-06-14 | 2004-01-22 | Canon Inc | 通信ネットワークシステム及びその端末サービス識別方法、通信装置、プログラム、記録媒体 |
JP2005109660A (ja) * | 2003-09-29 | 2005-04-21 | Canon Inc | サービス提供方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011039819A (ja) * | 2009-08-12 | 2011-02-24 | Nippon Telegr & Teleph Corp <Ntt> | HttpServiceを用いたサービス登録装置、コンテンツ登録装置、サービス登録方法、コンテンツ登録方法、プログラム及び記録媒体 |
JP2011091761A (ja) * | 2009-10-26 | 2011-05-06 | Keio Gijuku | ネットワークシステム |
JP2011151507A (ja) * | 2010-01-20 | 2011-08-04 | Nec Corp | 無線lanアクセスポイント装置、通信システム及びそれに用いる代理arp応答方法並びにそのプログラム |
WO2012086571A1 (ja) * | 2010-12-22 | 2012-06-28 | 日本電気株式会社 | 通信装置、通信装置の設定方法及びプログラム |
JPWO2012086571A1 (ja) * | 2010-12-22 | 2014-05-22 | 日本電気株式会社 | 通信装置、通信装置の設定方法及びプログラム |
US9231905B2 (en) | 2010-12-22 | 2016-01-05 | Nec Corporation | Communication device, method for setting communication device, and program |
JP2016063458A (ja) * | 2014-09-19 | 2016-04-25 | ヤマハ株式会社 | ネットワーク機器 |
Also Published As
Publication number | Publication date |
---|---|
US7779158B2 (en) | 2010-08-17 |
US20080071893A1 (en) | 2008-03-20 |
CN101155146B (zh) | 2012-09-05 |
JP4917998B2 (ja) | 2012-04-18 |
CN101155146A (zh) | 2008-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4917998B2 (ja) | ネットワーク機器 | |
EP2645679B1 (en) | Method and apparatus for message transmission | |
US8045558B2 (en) | Extensions to IPv6 neighbor discovery protocol for automated prefix delegation | |
JP4766976B2 (ja) | ノード間接続方法及び装置 | |
JP2006086800A (ja) | ソースアドレスを選択する通信装置 | |
WO2010069181A1 (zh) | Ipv6地址配置方法和*** | |
Amoss et al. | Handbook of IPv4 to IPv6 transition: Methodologies for institutional and corporate networks | |
JP4186733B2 (ja) | 通信システム、端末及びアドレス生成方法 | |
KR100433621B1 (ko) | 사설 인터넷의 단대단 서비스를 위한 다중 계층 인터넷프로토콜 및 상기 다중 계층 인터넷 프로토콜 패킷의송/수신 방법 | |
JP2008502227A (ja) | ドメインに左右されるプレフィックス割当て方法および装置 | |
Rooney | Introduction to IP address management | |
Dooley et al. | Ipv6 deployment and management | |
KR100545738B1 (ko) | 네트워크 디바이스 주소 기반의 고유한 도메인명 생성방법 | |
JP2007174106A (ja) | 画像処理装置 | |
JP3864397B2 (ja) | ユーザエッジルータ、ゲートウェイルータ、マルチホーミング通信システム、マルチホーミング通信方法およびマルチホーミング通信プログラム | |
Rooney et al. | IP Address Management | |
KR100397091B1 (ko) | 보이스 오버 아이피를 지원하기 위한 네트워크 접속 장치및 방법 | |
JP5054666B2 (ja) | Vpn接続装置、パケット制御方法、及びプログラム | |
JP2016515371A (ja) | パケット送信方法および装置、ならびにサーバ | |
JP2006005606A (ja) | 通信システム、通信方法、アドレス配布システム、アドレス配布方法、通信端末 | |
WO2012122710A1 (zh) | 一种承载网络及数据传输方法 | |
KR20040007389A (ko) | 아이피 버전 6 주소 사용 시스템 및 방법 | |
JP7288245B2 (ja) | 電話制御装置及びポート番号変更方法 | |
JP4107189B2 (ja) | 情報処理装置 | |
JP2005167728A (ja) | 通信システム及び通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100623 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111018 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111202 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120104 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120127 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150203 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4917998 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |