JP2008028798A - Network apparatus, ip network system, connection setting method of the network apparatus in the same system, and program - Google Patents

Network apparatus, ip network system, connection setting method of the network apparatus in the same system, and program Download PDF

Info

Publication number
JP2008028798A
JP2008028798A JP2006200359A JP2006200359A JP2008028798A JP 2008028798 A JP2008028798 A JP 2008028798A JP 2006200359 A JP2006200359 A JP 2006200359A JP 2006200359 A JP2006200359 A JP 2006200359A JP 2008028798 A JP2008028798 A JP 2008028798A
Authority
JP
Japan
Prior art keywords
network device
terminal
network
virtual interface
domain name
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
Application number
JP2006200359A
Other languages
Japanese (ja)
Other versions
JP4733583B2 (en
Inventor
Yasunori Kitamura
泰紀 北村
Yasushi Date
康司 伊達
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.)
IO Data Device Inc
Original Assignee
IO Data Device Inc
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 IO Data Device Inc filed Critical IO Data Device Inc
Priority to JP2006200359A priority Critical patent/JP4733583B2/en
Publication of JP2008028798A publication Critical patent/JP2008028798A/en
Application granted granted Critical
Publication of JP4733583B2 publication Critical patent/JP4733583B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To establish a connection between apparatuses which are on the same physical network, and to which a statically different IP address space is provided. <P>SOLUTION: A virtual interface is mounted to the network apparatus. When the virtual interface is accessed from a terminal (PC1), route information is dynamically added with a terminal as its access source as a destination. Thus, a mutual communication between the apparatuses is materialized without changing a network setting and the like. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、仮想インタフェースを実装するネットワーク機器、およびIPネットワークシステム、ならびに同システムにおけるネットワーク機器の接続設定方法、プログラムに関する。   The present invention relates to a network device that implements a virtual interface, an IP network system, and a network device connection setting method and program in the system.

ネットワークに対し、ルータ、LANアダプタ、スイッチングハブ等のネットワーク機器を新規に接続する場合、追加されたネットワーク機器のIPアドレスを自動的に決定する仕組みとして、従来、BootPやDHCP(Dynamic Host Configuration Protocol)が用いられてきた。
これらの技術によれば、IPアドレスやネットワークの情報を自動的に設定できるが、接続された端末に対してどのようなサービスが提供されているかを事前に知ることはできない。また、これらのサービスがあらかじめネットワーク上で作動していないとIPアドレスの自動付与を受けることができないといった問題があった。
Conventionally, when a network device such as a router, a LAN adapter, or a switching hub is newly connected to the network, as a mechanism for automatically determining the IP address of the added network device, BootP or DHCP (Dynamic Host Configuration Protocol) has been conventionally used. Has been used.
According to these technologies, the IP address and network information can be automatically set, but it is impossible to know in advance what service is provided to the connected terminal. In addition, there is a problem that an IP address cannot be automatically assigned unless these services are operated in advance on the network.

この問題を解決するために、IETF(Internet Engineering Task Force)において、Zeroconf(Zero Configuration Networking)規格が審議中である。
Zeroconf規格によれば、APIPA(Automatic Private IP Addressing)によるIPv4LL(Link Local)アドレスの自動付与の仕組みにより、前記のようなネットワーク情報を供給するサーバのない環境での自立的なアドレス設定の自動化を行うと共に、ネットワーク内での名前解決(IPアドレスとホスト名の相互変換)を行い、マルチキャスト(同報)パケットによって端末上で動作しているサービスをアナウンスする仕組みを規定している(例えば、非特許文献1参照)。
Zero Configuration Networking(Zeroconf)、インターネットURL<http:www.zeroconf.org>、2005年1月5日閲覧
In order to solve this problem, Zeroconf (Zero Configuration Networking) standard is under deliberation in IETF (Internet Engineering Task Force).
According to the Zeroconf standard, IPv4LL (Link Local) address is automatically assigned by APIPA (Automatic Private IP Addressing), so that autonomous address setting is automated in an environment where there is no server supplying network information as described above. In addition, a mechanism for performing name resolution (mutual conversion between IP address and host name) in the network and announcing a service operating on the terminal by a multicast (broadcast) packet is specified (for example, Patent Document 1).
Zero Configuration Networking (Zeroconf), Internet URL <http: www.zeroconf.org>, viewed January 5, 2005

前記したZeroconf規格によれば、接続するネットワーク機器(以下、単に機器という)について、APIPAもしくはDHCPでアドレス決定を行い、同一ネットワーク上の機器は同一セグメント、もしくはIPv4LLでの通信ができることを前提に設計されている。しかしながら、実際に機器を利用する環境においては、機器が同一の物理的ネットワーク上にあっても、あらかじめ静的に異なるIPアドレス空間を与えられた機器同士である場合がある。昨今のノートPCの普及やモバイル端末の利用が盛んな状況ではこのような環境が一般的である。   According to the above-mentioned Zeroconf standard, the network device to be connected (hereinafter simply referred to as “device”) is determined on the assumption that the address is determined by APIPA or DHCP, and the devices on the same network can communicate by the same segment or IPv4LL. Has been. However, in an environment where devices are actually used, there are cases where devices that are statically assigned different IP address spaces in advance, even if the devices are on the same physical network. Such an environment is common in the situation where the spread of notebook PCs and the use of mobile terminals are active recently.

このような状況において、Zeroconf規格で定められた内容では機器を介して端末は相互に通信することができない。また、サービスのアナウンスはマルチキャストで行われるため、機器間やアプリケーションではサービスを行う機器がネットワーク上に存在するものとして認識されてしまう。このことは、アプリケーション利用者にとって、サービス内容が表示されているにもかかわらずそのサービスが利用できないことを意味している(例えば、表示されたサービス内容をクリックしても、そのサービス内容を利用することができない)。従って、操作の一貫性を著しく損なうと共に、利用者に対し、機器やネットワーク故障の懸念を抱かせることになる。   In such a situation, the terminals cannot communicate with each other via the device with the contents defined in the Zeroconf standard. In addition, since service announcements are made by multicast, devices that perform services are recognized as existing on the network between devices and applications. This means that the application user cannot use the service even though the service content is displayed (for example, even if the displayed service content is clicked, the service content is used. Can not do it). Therefore, the consistency of operation is remarkably impaired, and the user is concerned about equipment and network failure.

本発明は前記した事情に鑑みてなされたものであり、ネットワーク設定を変更することなく端末間相互の通信を実現する、ネットワーク機器、およびIPネットワークシステム、ならびに同システムにおけるネットワーク機器の接続設定方法、プログラムを提供することを課題とする。   The present invention has been made in view of the above circumstances, and realizes mutual communication between terminals without changing network settings, a network device, an IP network system, and a network device connection setting method in the system, The challenge is to provide a program.

前記した課題を解決するために本発明は、仮想インタフェースを実装するネットワーク機器であって、前記ネットワーク機器に接続される端末に対し、ドメイン名を同報通知するドメイン名通知部と、前記端末から前記通知されたドメイン名に基づき前記仮想インタフェースに対するアクセスを検知したとき、ルート情報に、アクセス元の前記端末のIPアドレスを追加するルート情報更新部と、前記仮想インタフェースに対するアクセスの有無を検知する他に、前記端末に対して前記更新されたルート情報に従って接続応答する制御部と、を具備することを特徴とする。   In order to solve the above-described problem, the present invention provides a network device that implements a virtual interface, a domain name notification unit that broadcasts a domain name to a terminal connected to the network device, and the terminal When access to the virtual interface is detected based on the notified domain name, a route information update unit that adds the IP address of the terminal that is the access source to route information, and whether or not there is access to the virtual interface And a control unit that makes a connection response to the terminal according to the updated route information.

また、本発明は、端末を含むネットワーク機器が中継機器を介してIP網に接続されてなるIPネットワークシステムであって、前記ネットワーク機器は仮想インタフェースを実装しており、前記ネットワーク機器に接続される端末に対してドメイン名を同報通知し、前記端末から前記通知されたドメイン名に基づき前記仮想インタフェースに対するアクセスを検知したとき、ルート情報にアクセス元の前記端末のIPアドレスを追加し、前記端末に対して前記ルート情報に従い接続応答する前記仮想インタフェースを実装したネットワーク機器と、前記同報通知されたドメイン名で前記ネットワーク機器の仮想インタフェースに接続要求を発行し、前記ネットワーク機器からの接続応答を得、前記ネットワーク機器に対する接続設定を行う前記端末と、を具備することを特徴とする。   The present invention is also an IP network system in which a network device including a terminal is connected to an IP network via a relay device, and the network device has a virtual interface and is connected to the network device. Broadcasting the domain name to the terminal, and when access to the virtual interface is detected based on the domain name notified from the terminal, the IP address of the access source terminal is added to route information, and the terminal A network device that implements the virtual interface that responds to the connection according to the route information, and issues a connection request to the virtual interface of the network device with the broadcast-reported domain name, and sends a connection response from the network device. Obtain connection settings for the network device Characterized by comprising a serial terminal.

また、本発明は、端末を含むネットワーク機器が中継機器を介してIP網に接続されてなるIPネットワークシステムにおける前記ネットワーク機器の接続設定方法であって、仮想インタフェースを実装する前記ネットワーク機器が、前記接続された端末に対してドメイン名を同報通知するステップと、前記端末が、前記同報通知されたドメイン名に基づき、前記ネットワーク機器の前記仮想インタフェースに接続要求を発行するステップと、前記ネットワーク機器が、前記端末から前記通知されたドメイン名に基づき前記仮想インタフェースに対するアクセスを検知したとき、ルート情報にアクセス元の前記端末のIPアドレスを追加し、前記端末に対して前記ルート情報に従い接続応答するステップと、前記端末が、前記ネットワーク機器からの接続応答を得、前記ネットワーク機器への接続設定を行うステップと、を有することを特徴とする。   The present invention is also a connection setting method for the network device in an IP network system in which a network device including a terminal is connected to an IP network via a relay device, and the network device that implements a virtual interface includes: Broadcasting a domain name to a connected terminal; issuing a connection request to the virtual interface of the network device based on the broadcast domain name; and When the device detects access to the virtual interface based on the notified domain name from the terminal, the device adds an IP address of the terminal that is the access source to route information, and responds to the terminal according to the route information. And the terminal makes the network device Obtain a connection response from, and having the steps of: performing a connection setup to the network device.

また、本発明は、仮想インタフェースを実装するネットワーク機器に用いられるプログラムであって、前記ネットワーク機器に接続される端末に対し、ドメイン名を同報通知する処理と、前記端末から前記通知されたドメイン名に基づき前記仮想インタフェースに対するアクセスを検知したとき、ルート情報にアクセス元の前記端末のIPアドレスを追加する処理と、前記端末に対して前記ルート情報に従い接続応答する処理と、をコンピュータに実行せることを特徴とする。   Further, the present invention is a program used for a network device that implements a virtual interface, a process for broadcasting a domain name to a terminal connected to the network device, and the domain notified from the terminal When an access to the virtual interface is detected based on a name, the computer is caused to execute a process of adding the IP address of the access source terminal to route information and a process of responding to the terminal according to the route information It is characterized by that.

本発明によれば、ネットワーク機器に仮想インタフェースを実装し、その仮想インタフェースに対して端末からアクセスがあったときに、そのアクセス元である端末を宛先としてダイナミックにルート情報の追加を行うことにより、ネットワーク設定他を変更することなく機器間の相互の通信を実現することができる。
本発明によれば、特に、OS(Operating System)側に何等ソフトウェアを追加することなく、ネットワーク機器にのみ本機能を実装すれば済むため、コスト的な負担が少なく、機器の設定画面を閲覧し、且つ設定が可能となる。また、接続が自動で行われるため、利用者に対し、機器やネットワーク故障の疑念を抱かせることがなく、機器の設定操作が困難であるといった印象を払拭できるといった効果も得られる。
According to the present invention, when a virtual interface is mounted on a network device and the terminal is accessed to the virtual interface, the route information is dynamically added with the terminal that is the access source as a destination, Mutual communication between devices can be realized without changing network settings and the like.
According to the present invention, it is sufficient to implement this function only on a network device without adding any software to the OS (Operating System) side. And can be set. Further, since the connection is automatically performed, there is an effect that it is possible to dispel the impression that the setting operation of the device is difficult without giving the user a suspicion of a device or network failure.

以下、本発明の実施の形態を添付図面に基づいて説明する。
本発明は、Zeroconf規格に準拠したネットワーク機器はIPv4LLアドレスに対しあらかじめスタテックルーティングを行う設定がなされており、機器に静的なIPアドレスが設定されていてもIPv4LLアドレスを付与された機器との間で通信が可能であることに着目し、仮想インタフェースを利用することで、同一物理ネットワーク上にあらかじめ静的に異なるIPアドレスが付与された機器が接続されたとき、異なるIPネットワークセグメントを設定された機器を自動認識して通信時のパケット転送ルートを追加することを特徴とするものである。
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
In the present invention, a network device compliant with the Zeroconf standard is set to perform static routing on the IPv4LL address in advance, and even if a static IP address is set for the device, the device is assigned an IPv4LL address. Paying attention to the fact that communication is possible between different devices, by using a virtual interface, when devices with statically different IP addresses are connected to the same physical network, different IP network segments are set. It is characterized by automatically recognizing a new device and adding a packet transfer route during communication.

図1は、本発明実施形態に係わるネットワークシステムのネットワーク機器の接続形態の一例を示す図である。
図1において、符号1はPC(Personal Computer)等のネットワーク接続環境を設定する端末(以下、PCという)、符号2はLANアダプタ等前記したPC1をIP(Internet Protocol)網4に接続するために必要なネットワーク機器であり、いずれもブロードバンドルータ3を介してIP網4に接続されている。
FIG. 1 is a diagram showing an example of a connection form of network devices in a network system according to an embodiment of the present invention.
In FIG. 1, reference numeral 1 denotes a terminal (hereinafter referred to as a PC) for setting a network connection environment such as a PC (Personal Computer), and reference numeral 2 denotes a LAN adapter or the like for connecting the PC 1 described above to an IP (Internet Protocol) network 4. Necessary network devices, both of which are connected to the IP network 4 via the broadband router 3.

なお、図中、ブロック内の数字は、それぞれの機器1、2、3に付与されたIPアドレスであり、ネットワーク機器2についてのみ、実インタフェース(実I/F)と仮想インタフェース(仮想I/F)のそれぞれにIPアドレスが付与されている。
すなわち、ネットワーク機器2では、あらかじめ物理的なネットワークインタフェースに対し、機器が本来通信を行うネットワークデバイス(実I/F)と、仮想的なネットワークデバイス(I/F)を設定してあるものとする。
In the figure, the numbers in the blocks are IP addresses assigned to the respective devices 1, 2, and 3, and only the network device 2 has a real interface (real I / F) and a virtual interface (virtual I / F). ) Is assigned an IP address.
That is, in the network device 2, a network device (real I / F) with which the device originally communicates and a virtual network device (I / F) are set in advance for a physical network interface. .

図2は、本発明実施形態に係わるネットワーク機器2の内部構成を示すブロック図である。
本発明のネットワーク機器2は、通信ポート21と、ドメイン名通知部22と、ルート情報更新部23と、ルーティングテーブル24と、制御部25で構成される。前記した各ブロックは、具体的にはネットワーク機器2に実装されるCPUおよびメモリにより構成され、CPUがメモリに記録されたプログラムを逐次読み出し実行することにより、それぞれのブロックが持つ後記する機能を実現するものである。
FIG. 2 is a block diagram showing an internal configuration of the network device 2 according to the embodiment of the present invention.
The network device 2 according to the present invention includes a communication port 21, a domain name notification unit 22, a route information update unit 23, a routing table 24, and a control unit 25. Each block described above is specifically composed of a CPU and a memory mounted on the network device 2, and the CPU sequentially reads and executes a program recorded in the memory, thereby realizing a later-described function of each block. To do.

通信ポート21は、PC1あるいはブロードバンドルータ3と通信を行う際のパスとしての機能を持つ。ここでは、実I/F、あるいは仮想I/Fが設定されたときのパスの役割を実現する。
ドメイン名通知部22は、PC1に対してDNS(Domain Name System:ドメイン名)を同報(マルチキャストパケット)通知する機能を持つ。また、ルート情報更新部23は、ドメイン名に基づく仮想I/Fに対するPC1からのアクセスの有無を検知し、アクセスがあったとき、ルーティングテーブル24にアクセス元であるPC1のIPアドレスを追加する機能を持つ。なお、制御部25は、前記した各ブロックの制御中枢となり、ここでは特に、仮想I/Fに対するアクセスを監視する他に、PC1に対してルーティングテーブル24のルート情報に従う接続応答を行う機能を持つ。
The communication port 21 has a function as a path when communicating with the PC 1 or the broadband router 3. Here, the role of the path when the real I / F or the virtual I / F is set is realized.
The domain name notification unit 22 has a function of notifying the PC 1 of a DNS (Domain Name System) (multicast packet). The route information update unit 23 also detects the presence or absence of access from the PC 1 to the virtual I / F based on the domain name, and adds the IP address of the access source PC 1 to the routing table 24 when there is an access. have. The control unit 25 serves as a control center for each block described above. In particular, in addition to monitoring access to the virtual I / F, the control unit 25 has a function of making a connection response to the PC 1 according to the route information in the routing table 24. .

図3は、本発明実施形態の動作を説明するために引用した図であり、図1に示したPC1、ネットワーク機器2のそれぞれにおけるルート情報の具体例を示す。
ネットワーク機器2のルート情報中、下線を付した箇所Aは、本発明により自動追加されたルート情報である。この自動追加されたルート情報の詳細は後記する。
FIG. 3 is a diagram cited for explaining the operation of the embodiment of the present invention, and shows specific examples of route information in each of the PC 1 and the network device 2 shown in FIG.
In the route information of the network device 2, an underlined portion A is route information automatically added according to the present invention. Details of the automatically added route information will be described later.

図4は、本発明実施形態に係わる動作を説明するために引用したフローチャートである。また、図4は、本発明のプログラムの処理手順もあわせて示している。
以下、図4に示すフローチャートを参照しながら、図1〜図3に示す本発明実施形態の動作について詳細に説明する。
FIG. 4 is a flowchart cited for explaining the operation according to the embodiment of the present invention. FIG. 4 also shows the processing procedure of the program of the present invention.
The operation of the embodiment of the present invention shown in FIGS. 1 to 3 will be described in detail below with reference to the flowchart shown in FIG.

ネットワーク機器2の制御部25は、まず、ドメイン名通知部22を起動する。このことにより、ドメイン名通知部22は、仮想I/F経由でDNSを同報送信(以下、mDNSという)してPC1にホスト名(ドメイン名)を通知する(S41)。このときのPC1のルート情報は、図3(a)に示すとおり、169.254.00(ネットワーク機器2の仮想I/FのIPアドレス)→172.16.16.100(PC1のIPアドレス)になっている。
以降、制御部25は、前記したmDNSで仮想I/Fに対するアクセスの有無を監視する(S42)。
The control unit 25 of the network device 2 first activates the domain name notification unit 22. As a result, the domain name notification unit 22 broadcasts the DNS via the virtual I / F (hereinafter referred to as mDNS) and notifies the PC 1 of the host name (domain name) (S41). As shown in FIG. 3A, the route information of the PC 1 at this time is 169.254.00 (IP address of the virtual I / F of the network device 2) → 172.16.16.100 (IP address of the PC 1) It has become.
Thereafter, the control unit 25 monitors the presence / absence of access to the virtual I / F using the mDNS described above (S42).

ここで、PC1が、先に受信したDNSに基づき通信ポート21経由で仮想I/Fにアクセスしたとする。
制御部25は、ネットワーク機器2の仮想I/Fにアクセスがあったことを検知し、ルート情報更新部23を起動する。このとき、ルート情報更新部23は、ルーティングテーブル24を参照し、そのルート情報にアクセス元のIPアドレスを追加更新する(S43)。ここでは、図3(b)の最終行に示されるように、172.16.16.100(アクセス元のPC1のIPアドレス)→169.254.10.1(ネットワーク機器の仮想I/FのIPアドレス)を追加する。このことにより、制御部25は、ルーティングテーブル24が示す最終行のルート情報に従い、アクセス元のPC1に対して接続応答を行う(S44)。
Here, it is assumed that the PC 1 accesses the virtual I / F via the communication port 21 based on the previously received DNS.
The control unit 25 detects that the virtual I / F of the network device 2 has been accessed, and activates the route information update unit 23. At this time, the route information updating unit 23 refers to the routing table 24 and adds and updates the IP address of the access source to the route information (S43). Here, as shown in the last line of FIG. 3B, 172.16.100 (IP address of the access source PC 1) → 169.2544.10.1 (virtual I / F of the network device) IP address). Thus, the control unit 25 sends a connection response to the access source PC 1 in accordance with the route information of the last line indicated by the routing table 24 (S44).

前記した手順に従い、ネットワーク機器2の実I/FのIPアドレスが他のIPアドレスのセグメント外であっても、利用者はPC1を操作してIPv4LLアドレス経由でネットワーク機器2の仮想I/Fに接続できるため、ネットワーク接続環境を設定するために必要なウェブ設定画面に簡単にアクセスでき、従って、ウェブ画面上でIPアドレスを含む全てのネットワーク設定が可能になる。   According to the procedure described above, even if the IP address of the real I / F of the network device 2 is outside the segment of another IP address, the user operates the PC 1 to the virtual I / F of the network device 2 via the IPv4LL address. Since it is possible to connect, it is possible to easily access the web setting screen necessary for setting the network connection environment, and thus all network settings including the IP address can be made on the web screen.

ちなみに、仮想I/Fのみを実装したネットワーク機器では、以下の理由により、利用者からのネットワーク接続環境の設定行為が不可能である。図5に、そのときの動作がネットワークシステム上に概念的に示されている。
すなわち、ネットワーク機器2がmDNSでPC1にDNSを通知し、PC1がそのドメイン名でネットワーク機器2に接続するまでは前記した動作と同様である。通常は、実I/Fにデフォルトルートが設定されているため、通信パケットはそのデフォルトルート(0.0.0.0→192.168.0.1)宛てに転送され、受信したブロードバンドルータ3は、宛先不明で処理するため、通信が確立できない状態になり、PC1のブラウザは応答無しとして処理されてしまう。
Incidentally, in a network device in which only a virtual I / F is mounted, it is impossible for a user to set a network connection environment for the following reason. FIG. 5 conceptually shows the operation at that time on the network system.
That is, the operation is the same as that described above until the network device 2 notifies the DNS to the PC 1 by mDNS and the PC 1 connects to the network device 2 by the domain name. Usually, since a default route is set in the real I / F, the communication packet is forwarded to the default route (0.0.0.0 → 192.168.0.1), and the received broadband router 3 Since the destination is unknown, the communication cannot be established, and the browser of the PC 1 is processed as no response.

このことに対し、前記した本発明実施形態で説明したように、ネットワーク機器2のルーティング情報を、アクセス元のPC1のアドレスとしてダイナミックに設定する手段(ルート情報更新部23)を実装することにより接続が可能となり、このことにより、利用者によるネットワーク接続環境の設定が容易にできる。   On the other hand, as described in the above-described embodiment of the present invention, a connection (route information update unit 23) for dynamically setting the routing information of the network device 2 as the address of the access source PC 1 is implemented. This makes it easy for the user to set the network connection environment.

以上説明のように本発明は、Zeroconf規格に準拠したネットワーク機器はIPv4LLアドレスに対しあらかじめスタテックルーティングを行う設定がなされており、機器に静的なIPアドレスが設定されていてもIPv4LLアドレスを付与された機器との間で通信が可能であることに着目してなされたものであり、仮想I/Fを利用することで、同一物理ネットワーク上にあらかじめ静的に異なるIPアドレスが付与された機器が接続されたとき、異なるIPネットワークセグメントを設定された機器を自動認識して通信時のパケット転送ルートを追加することでネットワーク設定を変更することなく端末間相互の通信を実現するものである。このことは従来Zeroconf規格では不可能であったものである。   As described above, according to the present invention, the network device conforming to the Zeroconf standard is set to perform static routing on the IPv4LL address in advance, and the IPv4LL address is assigned even if a static IP address is set to the device. This is made by paying attention to the fact that communication is possible with a device that has been assigned a statically different IP address in advance on the same physical network by using a virtual I / F. Are connected to each other without changing the network settings by automatically recognizing devices set with different IP network segments and adding packet transfer routes during communication. This is impossible in the conventional Zeroconf standard.

前記したように、ネットワーク機器2に仮想I/Fを実装し、その仮想I/Fに対して端末からアクセスがあったときに、そのアクセス元である端末を宛先としてダイナミックにルート情報の追加を行うことにより、ネットワーク設定他を変更することなく機器間の相互の通信を実現する。本発明によれば、特に、OS側に何等ソフトウェアを追加することなく、ネットワーク機器2にのみ本機能を実装すれば済むため、コスト的な負担が少なく、機器の設定画面を閲覧し、且つ設定が可能となる。また、接続が自動で行われるため、利用者に対し、機器やネットワーク故障の疑念を抱かせることがなく、機器の設定操作が困難であるといった印象を払拭できるといった効果も得られる。   As described above, when a virtual I / F is implemented in the network device 2 and a terminal accesses the virtual I / F, route information is dynamically added with the terminal that is the access source as a destination. By doing so, mutual communication between devices is realized without changing network settings and the like. According to the present invention, it is only necessary to implement this function only in the network device 2 without adding any software to the OS side. Is possible. Further, since the connection is automatically performed, there is an effect that it is possible to dispel the impression that the setting operation of the device is difficult without giving the user a suspicion of a device or network failure.

本発明実施形態におけるネットワークシステムのネットワーク機器の接続形態の一例を示す図である。It is a figure which shows an example of the connection form of the network apparatus of the network system in this embodiment. 本発明実施形態におけるネットワーク機器の内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the network device in embodiment of this invention. 本発明実施形態に係わるルート情報の一例を示す図である。It is a figure which shows an example of the route information concerning this embodiment. 本発明実施形態に係わる動作を説明するために引用したフローチャートである。It is the flowchart quoted in order to demonstrate the operation | movement concerning this invention embodiment. 利用者からのネットワーク接続環境の設定行為が不可能であることを概念的に表現した図である。It is the figure which expressed notionally that the setting action of the network connection environment from a user is impossible.

符号の説明Explanation of symbols

1 PC
2 ネットワーク機器
3 ブロードバンドルータ
4 IP網
21 通信ポート
22 ドメイン名通知部
23 ルート情報更新部
24 ルーティングテーブル
25 制御部
1 PC
2 Network equipment 3 Broadband router 4 IP network 21 Communication port 22 Domain name notification unit 23 Route information update unit 24 Routing table 25 Control unit

Claims (4)

仮想インタフェースを実装するネットワーク機器であって、
前記ネットワーク機器に接続される端末に対し、ドメイン名を同報通知するドメイン名通知部と、
前記端末から前記通知されたドメイン名に基づき前記仮想インタフェースに対するアクセスを検知したとき、ルート情報に、アクセス元の前記端末のIPアドレスを追加するルート情報更新部と、
前記仮想インタフェースに対するアクセスの有無を検知する他に、前記端末に対して前記更新されたルート情報に従って接続応答する制御部と、
を具備することを特徴とするネットワーク機器。
A network device that implements a virtual interface,
A domain name notification unit that broadcasts a domain name to a terminal connected to the network device;
A route information update unit that adds an IP address of the access source terminal to route information when detecting access to the virtual interface based on the notified domain name from the terminal;
In addition to detecting the presence or absence of access to the virtual interface, a control unit that responds to the terminal according to the updated route information;
A network device comprising:
端末を含むネットワーク機器が中継機器を介してIP網に接続されてなるIPネットワークシステムであって、
前記ネットワーク機器は仮想インタフェースを実装しており、
前記ネットワーク機器に接続される端末に対してドメイン名を同報通知し、前記端末から前記通知されたドメイン名に基づき前記仮想インタフェースに対するアクセスを検知したとき、ルート情報にアクセス元の前記端末のIPアドレスを追加し、前記端末に対して前記ルート情報に従い接続応答する前記仮想インタフェースを実装したネットワーク機器と、
前記同報通知されたドメイン名で前記ネットワーク機器の仮想インタフェースに接続要求を発行し、前記ネットワーク機器からの接続応答を得、前記ネットワーク機器に対する接続設定を行う前記端末と、
を具備することを特徴とするIPネットワークシステム。
An IP network system in which a network device including a terminal is connected to an IP network via a relay device,
The network device implements a virtual interface,
When a domain name is broadcast to a terminal connected to the network device and access to the virtual interface is detected based on the notified domain name from the terminal, the IP address of the terminal that is the access source is included in route information. A network device in which the virtual interface is added to add an address and respond to the terminal according to the route information; and
The terminal that issues a connection request to the virtual interface of the network device with the broadcast-reported domain name, obtains a connection response from the network device, and performs connection settings for the network device;
An IP network system comprising:
端末を含むネットワーク機器が中継機器を介してIP網に接続されてなるIPネットワークシステムにおける前記ネットワーク機器の接続設定方法であって、
仮想インタフェースを実装する前記ネットワーク機器が、前記接続された端末に対してドメイン名を同報通知するステップと、
前記端末が、前記同報通知されたドメイン名に基づき、前記ネットワーク機器の前記仮想インタフェースに接続要求を発行するステップと、
前記ネットワーク機器が、前記端末から前記通知されたドメイン名に基づき前記仮想インタフェースに対するアクセスを検知したとき、ルート情報にアクセス元の前記端末のIPアドレスを追加し、前記端末に対して前記ルート情報に従い接続応答するステップと、
前記端末が、前記ネットワーク機器からの接続応答を得、前記ネットワーク機器への接続設定を行うステップと、
を有することを特徴とするIPネットワークシステムにおけるネットワーク機器の接続設定方法。
A network device connection setting method in an IP network system in which a network device including a terminal is connected to an IP network via a relay device,
The network device that implements a virtual interface broadcasts a domain name to the connected terminal;
The terminal issues a connection request to the virtual interface of the network device based on the broadcast notified domain name;
When the network device detects access to the virtual interface based on the domain name notified from the terminal, it adds the IP address of the terminal that is an access source to route information, and follows the route information for the terminal. Connecting and responding,
The terminal obtains a connection response from the network device and sets connection to the network device;
A network device connection setting method in an IP network system.
仮想インタフェースを実装するネットワーク機器に用いられるプログラムであって、
前記ネットワーク機器に接続される端末に対し、ドメイン名を同報通知する処理と、
前記端末から前記通知されたドメイン名に基づき前記仮想インタフェースに対するアクセスを検知したとき、ルート情報にアクセス元の前記端末のIPアドレスを追加する処理と、
前記端末に対して前記ルート情報に従い接続応答する処理と、
をコンピュータに実行させることを特徴とするプログラム。
A program used in a network device that implements a virtual interface,
Processing for broadcasting a domain name to a terminal connected to the network device;
When detecting access to the virtual interface based on the notified domain name from the terminal, the process of adding the IP address of the terminal of the access source to the route information;
A connection response to the terminal according to the route information;
A program that causes a computer to execute.
JP2006200359A 2006-07-24 2006-07-24 NETWORK DEVICE, IP NETWORK SYSTEM, CONNECTION METHOD FOR NETWORK DEVICE IN THE SYSTEM, PROGRAM Active JP4733583B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006200359A JP4733583B2 (en) 2006-07-24 2006-07-24 NETWORK DEVICE, IP NETWORK SYSTEM, CONNECTION METHOD FOR NETWORK DEVICE IN THE SYSTEM, PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006200359A JP4733583B2 (en) 2006-07-24 2006-07-24 NETWORK DEVICE, IP NETWORK SYSTEM, CONNECTION METHOD FOR NETWORK DEVICE IN THE SYSTEM, PROGRAM

Publications (2)

Publication Number Publication Date
JP2008028798A true JP2008028798A (en) 2008-02-07
JP4733583B2 JP4733583B2 (en) 2011-07-27

Family

ID=39118978

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006200359A Active JP4733583B2 (en) 2006-07-24 2006-07-24 NETWORK DEVICE, IP NETWORK SYSTEM, CONNECTION METHOD FOR NETWORK DEVICE IN THE SYSTEM, PROGRAM

Country Status (1)

Country Link
JP (1) JP4733583B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11201851B2 (en) 2019-07-03 2021-12-14 Fujifilm Business Innovation Corp. Information processing device and non-transitory computer readable medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002247089A (en) * 2001-02-22 2002-08-30 Nippon Telegr & Teleph Corp <Ntt> Packet routing method and device
JP2003348087A (en) * 2002-05-27 2003-12-05 Nec Access Technica Ltd Network facsimile
JP2004260332A (en) * 2003-02-24 2004-09-16 Ntt Docomo Inc Communication network system using domain name system and terminal information processing method in domain name system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002247089A (en) * 2001-02-22 2002-08-30 Nippon Telegr & Teleph Corp <Ntt> Packet routing method and device
JP2003348087A (en) * 2002-05-27 2003-12-05 Nec Access Technica Ltd Network facsimile
JP2004260332A (en) * 2003-02-24 2004-09-16 Ntt Docomo Inc Communication network system using domain name system and terminal information processing method in domain name system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11201851B2 (en) 2019-07-03 2021-12-14 Fujifilm Business Innovation Corp. Information processing device and non-transitory computer readable medium

Also Published As

Publication number Publication date
JP4733583B2 (en) 2011-07-27

Similar Documents

Publication Publication Date Title
US7515549B2 (en) Managing devices across NAT boundaries
US8457014B2 (en) Method for configuring control tunnel and direct tunnel in IPv4 network-based IPv6 service providing system
KR100636186B1 (en) Bidirectional tunnel establishment method and system thereof
JP4146886B2 (en) Communication module and application program including this communication module
JP4231773B2 (en) VRRP technology that maintains the confidentiality of VR
US20120011230A1 (en) Utilizing a Gateway for the Assignment of Internet Protocol Addresses to Client Devices in a Shared Subset
JP2008167317A (en) Monitor controlling system, monitor device, monitor controlling method, and monitor controlling program
JP5962676B2 (en) Information processing apparatus, information processing method, and program
JP2006033830A (en) Power saving in wireless packet based network
JP2008225644A (en) Gateway device, load balancing method for gateway device and load balancing program of gateway device
JP5018969B2 (en) COMMUNICATION CONTROL PROGRAM, COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL SYSTEM, AND COMMUNICATION CONTROL METHOD
JP2011010206A (en) Communication apparatus, control method thereof, and program
JP4733583B2 (en) NETWORK DEVICE, IP NETWORK SYSTEM, CONNECTION METHOD FOR NETWORK DEVICE IN THE SYSTEM, PROGRAM
JP5638063B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
JP2005197936A (en) Communication system, registering device, and communication device
WO2008069504A1 (en) Method for configuring control tunnel and direct tunnel in ipv4 network-based ipv6 service providing system
JP2008077475A (en) Server client system and communication state delivery server
JP2003018184A (en) Communication control system and communication control method
JP2010157857A (en) Vpn connection device, packet control method, and program
JP5084716B2 (en) VPN connection apparatus, DNS packet control method, and program
JP2005031725A (en) Server and repeater
JP4945793B2 (en) Electronic device, name resolution method, and name resolution control program
JP4947118B2 (en) Relay device and relay method
JP3808471B2 (en) Network and router apparatus and address notification method used therefor
JP5171608B2 (en) VPN connection device, packet control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090723

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110314

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: 20110412

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: 20110422

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140428

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4733583

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250