KR20040067943A - 통신 시스템 및 단말 - Google Patents

통신 시스템 및 단말 Download PDF

Info

Publication number
KR20040067943A
KR20040067943A KR1020040003543A KR20040003543A KR20040067943A KR 20040067943 A KR20040067943 A KR 20040067943A KR 1020040003543 A KR1020040003543 A KR 1020040003543A KR 20040003543 A KR20040003543 A KR 20040003543A KR 20040067943 A KR20040067943 A KR 20040067943A
Authority
KR
South Korea
Prior art keywords
terminal
information
packet
network
network resource
Prior art date
Application number
KR1020040003543A
Other languages
English (en)
Inventor
오오모토마사오
안도사토시
가와구치유이치
오후라마사토
시미즈유지
Original Assignee
마츠시타 덴끼 산교 가부시키가이샤
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 마츠시타 덴끼 산교 가부시키가이샤 filed Critical 마츠시타 덴끼 산교 가부시키가이샤
Publication of KR20040067943A publication Critical patent/KR20040067943A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/246Connectivity information discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/248Connectivity information update

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

단말은 패킷 수신부(12)와, 패킷 송신부(11)와, 중계 장치에 대한 링크업을 검출하는 링크 상태 검출부(13)와, 변경 통지부(14)와, 리소스 예약 테이블(15)을 구비하며, 링크 상태 검출부가 링크업을 검출하면, 관리 장치에 네트워크의 구성 정보와 네트워크 리소스 예약 정보를 통지한다. 링크 상태가 변경된 경우, 즉시, 관리 장치에서 최신의 네트워크 구성 정보와 네트워크 리소스 정보를 관리할 수 있다.

Description

통신 시스템 및 단말{COMMUNICATION SYSTEM AND TERMINAL}
본 발명은 네트워크를 구성하는 단말이 이동한 때에 네트워크 구성 정보와 네트워크 리소스 예약 정보를 생성하고, 이들 정보에 근거하여 네트워크 관리를 행하는 통신 시스템에 관한 것이다.
그런데, 이러한 종류의 중계 장치로서, 스위칭 허브, 관리 기능 구비 스위칭 허브가 있다. 이하, 이들에 대하여 설명한다.
<스위칭 허브>
일반적인 스위칭 허브(브리지도 포함)는 필터링 데이터베이스(MAC(물리) 어드레스 학습 테이블, 또는 필터링 테이블이라고도 불림)를 가지고 있다.
스위칭 허브가 있는 포트에 패킷이 도달한 경우, 스위칭 허브는 필터링 데이터베이스에 패킷을 수신한 포트와 송신원 MAC 어드레스를 관련지어 저장하여, 이패킷을 송신한 단말이 이 포트의 앞에 접속되어 있는 것을 기억한다.
여기서, 「앞에」라고 함은, 단말이 이 포트에 직접 접속되어 있는 경우와, 이 포트에 또 하나의 스위칭 허브가 접속되고 그 또 하나의 스위칭 허브의 포트에 단말이 접속되어 있는 경우도 포함하는 의미이다.
또한, 하나의 포트에 대하여 복수의 송신원 MAC 어드레스가 기억되는 경우도 있다.
스위칭 허브는 필터링 데이터베이스를 사용함으로써, 패킷을 수신한 때에, 이 패킷의 목적지 MAC 어드레스를 보아 어떤 포트로 전송하면 좋을지를 알게 된다. 스위칭 허브는 이러한 메커니즘으로 패킷을 전송하고 있다.
< 관리 기능 구비 스위칭 허브>
관리 기능 구비 스위칭 허브(브리지도 포함)는, 간단한 네트워크 관리 프로토콜(Simple Network Management Protocol:SNMP)의 문의 여하에 따라, 유지하고 있는 관리 정보(예컨대, 포트의 링크 상태(링크업/링크다운), 링크속도(10Mbps, 100Mbps), 각 포트마다의 필터링 데이터베이스 등)를 반송하는 기능을 갖는다.
또한, 관리 기능 구비 스위칭 허브 중에는, SNMP 트랩이라는 기능을 가지고 있는 것이 있다. SNMP 트랩에 의해, 스위칭 허브는 자신에 대한 어떤 이벤트(event)(포트의 링크업/링크다운, 장해 발생 등)가 일어난 경우, 관리 서버에 그 이벤트를 통지할 수 있다.
원래, SNMP는 네트워크를 효율적으로 관리하기 위한 프로토콜이다. 종래의통신 시스템에서는, 관리 장치가 각 스위칭 허브에 대해, 예컨대, 정기적으로 SNMP를 이용하여 관리 정보를 취득하고 있었다.
관리 기능 구비 스위칭 허브에 저장된 필터링 데이터베이스로부터 LAN의 토폴로지(topology)를 구하는 방법에 대해서는, 「RFC2108 "SMIv2를 이용한 IEEE802.3 중계기 장치에 대한 관리 객체의 정의(Definitions of Managed Objects for IEEE802.3 Repeater Devices using SMIv2)", p.75 섹션 4. 토폴로지 매핑(Topology Mapping)」에 기술되어 있다.
종래의 통신 시스템은 퍼스널 컴퓨터를 단말로 하는 네트워크를 전제로 하고 있고, 기본적으로 정적인 토폴로지밖에 고려되어 있지 않다. 따라서, 단말의 이동에 즉각적으로 대응할 수 없다.
종래의 통신 시스템에서, 스위칭 허브의 필터링 데이터베이스의 값이 갱신되는 타이밍은, 단말의 이동과 무관하며, 단말 이동 후, 필터링 데이터베이스의 값이 다음에 갱신되기까지 동안, 관리 장치가 가지는 네트워크의 구성 정보가 실제의 구성과 정합하지 않아서, 네트워크의 관리에 지장을 초래해 버린다.
여기서, 기술 진보에 따라, 이러한 종류의 단말로서 퍼스널 컴퓨터뿐만 아니라, 네트워크 대응 가전기기(네트 가전)가 사용되는 상황이 조만간에 발생할 것은 자명하다.
또한, 인터넷으로 대표되는 네트워크 환경에서는, 정보를 패킷이라고 불리는 단위로 분할하여 전송함으로써 통신이 행해진다.
일반적으로, 패킷의 전송은 베스트 에포트(Best-effort)에 의해 처리된다.이것은 실시간성이 요구되는 음성 전송이나 영상 전송의 트래픽(traffic)이나, 실시간성이 필요없는 파일 전송 등의 트래픽도 동일하게 취급된다는 것을 의미한다. 그 결과, 다량의 파일 전송 등의 트래픽에 의해 네트워크가 혼잡하면, 음성 전송이나 영상 전송의 트래픽이 그 영향을 받아 음성의 끊김이나 영상의 흐트러짐 등이 발생하여 이들의 전송에 지장을 초래해 버린다.
실시간성이 요구되는 음성 전송이나 영상 전송을 지장없이 행하기 위해서는, 통신 경로상의 네트워크 리소스를 확보할 필요가 있다. 이러한, 네트워크 리소스를 예약하는 하나의 방법으로서, IETF(Internet Engineering Task Force)에 있어서, 리소스 예약 프로토콜 RSVP(Resource Reservation Protocol)가 인터넷 표준으로서 규정되어 있고, 그 내용은 「RFC2205 "리소스 예약 프로토콜-버전 1 기능 사양(Resource ReSerVation Protocol(RSVP)-Version 1 Functional Specification)"」에 기재되어 있다.
RSVP에서는, 통신 개시전에, 통신에 필요한 네트워크 리소스를 통신 상대와의 경로상에 존재하는 중계기기에 확보한다. 이에 따라, 트래픽마다 필요한 네트워크 리소스를 확보할 수 있기 때문에, 통신 품질을 보증하는 것이 가능해진다.
또한, IEEE 802 LAN 상에 있어, RSVP를 베이스로 한 접수 제어와 네트워크 리소스 관리를 하기 위한 프로토콜로서 SBM(Subnet Bandwidth Manager)이 규정되어 있다. 이것은 DSBM(Designated SBM)이라고 불리는 대역 관리 기능에 의해, 제 2 층의 데이터 링크층에 있어서의 대역 예약을 실현하는 것이다. 그 내용은, 「RFC2814 "SBM(Subnet Bandwidth Manager):A Protocol for RSVP-based AdmissionControl over IEEE802-style networks"」에 기재되어 있다.
다음으로, RSVP의 동작에 대하여 설명한다. RSVP에서는 RSVP를 지원하는 중계기기, 송신 단말 및 수신 단말과의 사이에서 제어 메시지를 송수신함으로써, 대역 예약을 행한다. 송신 단말은 송신하는 데이터의 트래픽 특성을 기술한 「PATH」 메시지를 수신 단말로 송신한다. 「PATH」 메시지는 통신 경로를 따라 중계기를 경유하면서 수신 단말에 도달한다. 수신 단말은 자신이 수신하기 위해 필요한 네트워크 리소스를 기술한 「RESV」 메시지를 송신 단말로 송신한다. 경로상의 네트워크 기기는 「RESV」 메시지의 내용에 따라 자신의 네트워크 리소스를 예약한다. 이렇게 함으로써, 송신 단말과 수신 단말간의 통신 리소스가 예약된다. 예약된 리소스는 「RESV」 메시지를 정기적으로 송신함으로써 계속하여 유지할 수 있다.
상술한 RSVP 및 SBM 등의 프로토콜로 대표되는 종래 기술에 의한 리소스 예약은 기본적으로 정적인 네트워크 구성을 전제로 하고 있고, 서비스 개시시에 통신 경로를 따라 네트워크 리소스의 예약을 행하고 그 리소스를 계속하여 유지하도록 예약메시지를 정기적으로 송출한다. 따라서, 도중에 단말이 이동하여, 네트워크 구성이 변화하는 것과 같은 상황에는 충분히 대응하지 못한다. 그와 같은 종래 기술이 가지는 문제점의 예를 이하에 설명한다.
즉, 종래 기술에서는, 단말이 이동하여 통신 경로가 변화한 경우, 예약 정보에 표시되는 통신 경로와 실제의 통신 경로 사이에 부정합이 발생한다. 부정합의 상태가 계속되는 동안, 자기 단말의 통신의 대역 보증이 되지 않고, 또한, 다른쪽 단말의 네트워크 리소스 예약에 지장을 초래할 우려가 있다.
도 22는 종래 네트워크상의 패스의 예시도 1이다. 단말(1)과 단말(2)이 중계기(6)에 접속되고, 단말(3)이 중계기(7)에 접속되고, 단말(4)이 중계기(5)에 접속되어 있다. 또한, 중계기(5)는 중계기(6)와 중계기(7)에 접속되며 전체가 스타(star)형의 네트워크를 구성하고 있다. 여기서, 각 중계기 사이 및 중계기와 단말 사이의 전송 대역은 각각 10Mbps로 가정한다.
지금, 단말(4)로부터 단말(3)로, 중계기(5)와 중계기(7)를 경유하는 패스(path) P1을 사용하여 대역 6Mbps의 데이터 전송을 행하기 위한 네트워크 리소스와, 단말(1)로부터 단말(2)로 중계기(6)를 경유하는 패스 P2를 사용하여 마찬가지로 대역 6Mbps의 데이터 전송을 행하기 위한 네트워크 리소스가 예약되어 있다고 하자. 따라서, 이 경우, 각 단말간의 데이터 전송은 순조롭게 행해진다.
다음으로, 단말(2)이 실선으로 나타내는 상태로부터 점선으로 나타내는 상태로 화살표 M1의 방향으로 이동하여, 중계기(6)로부터 중계기(7)로 그 접속을 변경한 것으로 한다. 이러한 이동 직후, 새로운 패스 P3에 대해서는 네트워크 리소스의 예약이 확립되어 있지 않다. 이 상태에서, 단말(2)이 이동한 것을 알지 못하고서, 단말(1)이 단말(2)로 향하는 패킷의 송신을 계속하면, 중계기(5)와 중계기(7)의 사이에 폭주가 발생한다. 즉, 중계기(5)와 중계기(7)의 사이에 이미 사용하고 있는 단말(4)과 단말(3)의 데이터 전송에 필요한 대역과, 단말(1)과 단말(2) 사이에서 새로운 패스 P3을 사용하여 실행하고자 하면 데이터 전송에 필요한 대역의 합(12Mbps)이, 이 사이의 전송 대역(10Mbps)을 넘어 각각의 데이터 전송에 지장을 초래하게 된다.
또한 다음과 같은 불량도 발생한다.
도 23은 도 22와 같은 네트워크 구성에서의 패스의 예시도 2이다. 도 23에서, 단말(3)로부터, 중계기(7), 중계기(5), 중계기(6)를 경유하여, 단말(2)에 도달하는 패스 P4를 사용하여, 단말(3)과 단말(2)이 대역 6Mbps의 데이터 전송을 위한 네트워크 리소스의 예약을 확립하고 있다. 단말(2)이 이 상태로부터 도 23에 화살표 M2로 도시하는 바와 같이 이동해서, 중계기(6)로부터 중계기(7)로 그 접속을 변경하여 새로운 패스 P5로 변한 것으로 한다. 이러한 이동 직후에는, 지금까지 단말(2)이 사용하고 있었던 패스 P4의 네트워크 리소스는 아직 개방되어 있지 않다. 이 때, 단말(4)이 중계기(5)와 중계기(6)를 경유하여, 단말(1)과의 사이에서 6Mbps의 데이터 전송을 개시하기 위해 패스 P6의 네트워크 리소스를 예약하려고 해도, 중계기(5)와 중계기(6) 사이의 네트워크 리소스의 예약이 아직 개방되어 있지 않기 때문에, 실제로는 예약할 수 있음에도 불구하고 예약 가능하지 않은 것으로 된다.
이상 설명한 문제는, RSVP 및 SBM 등의 프로토콜로 대표되는 종래 기술에 의한 리소스 예약이 단말의 이동에 순시로 대응되지 않기 때문에 발생하는 것이다.
네트 가전을 사용하는 일반 사용자의 행동은 예측 불가능하며, 퍼스널 컴퓨터만을 단말로 하는 경우보다도 빈번히 단말이 이동할 것이 예상된다.
예컨대, 사용자가 영상을 수신중인 텔레비전 장치(네트 가전)에 접속되어 있는 케이블(cable)을 뽑아 다른 포트에 꽂거나 하는 것을 생각할 수 있다. 이 경우, 영상 데이터가 흐르는 통신 경로가 변하여, 다른 네트 가전의 서비스에 영향을 줄 우려가 있다.
게다가, 네트워크가 복수의 고정 중계기와, 그들 중계기와 무선으로 접속된 복수의 단말(컴퓨터, 휴대형 화상 처리 장치 등)로 구성되는 경우에는, 단말의 접속 대상이 시시각각 변화하는 것이 오히려 전제가 되며, 상술한 종래 기술로서는 대응 불가능할 것이 예상된다.
또한, 최근에 보급이 현저한 무선 LAN이나 모바일 환경하에서는, 단말의 이동에 따르는 통신 경로의 변경이 빈번히 발생할 것은 자명하며, 그것을 위한 해결책이 필요하다.
본 발명은 네트워크 리소스가 예약가능한 네트워크에 있어서, 단말이 이동하여 네트워크의 구성과 네트워크 리소스 예약 상황이 변경되었을 때, 이들의 변경을 관리 장치가 가지는 구성 정보와 예약 정보에 바로 반영하여, 필요한 네트워크 리소스를 예약할 수 있는 통신 시스템을 제공하는 것을 목적으로 한다.
도 1은 본 발명의 실시예 1에서의 단말의 블록도,
도 2는 본 발명의 실시예 1에서의 관리 장치의 블록도,
도 3(a)는 본 발명의 실시예 1에서의 중계 장치의 접속도,
도 3(b)는 본 발명의 실시예 1에서의 MAC 어드레스 테이블의 상태도,
도 4는 본 발명의 실시예 1에서의 구성 정보의 예시도,
도 5(a)는 본 발명의 실시예 1에서의 중계 장치의 접속도,
도 5(b)는 본 발명의 실시예 1에서의 MAC 어드레스 테이블의 상태도,
도 6(a)는 본 발명의 실시예 1에서의 중계 장치의 접속도,
도 6(b)는 본 발명의 실시예 1에서의 MAC 어드레스 테이블의 상태도,
도 6(c)는 본 발명의 실시예 1에서의 패킷의 구조도,
도 7(a)는 본 발명의 실시예 1에서의 중계 장치의 접속도,
도 7의 (b) 및 (c)는 본 발명의 실시예 1에서의 MAC 어드레스 테이블의 상태도,
도 8(a)는 본 발명의 실시예 1에서의 중계 장치의 접속도,
도 8의 (b) 및 (c)는 본 발명의 실시예 1에서의 MAC 어드레스 테이블의 상태도,
도 9는 본 발명의 실시예 1에서의 네트워크의 예시도,
도 10은 본 발명의 실시예 1에서의 IP 어드레스와 MAC 어드레스의 예시도,
도 11의 (a)∼(c)는 본 발명의 실시예 1에서의 MAC 어드레스 테이블의 상태도,
도 12는 본 발명의 실시예 1에서의 처리 과정을 나타내는 흐름도,
도 13은 본 발명의 실시예 1에서의 통신 순서 설명도,
도 14의 (a)∼(c)는 본 발명의 실시예 1에서의 MAC 어드레스 테이블의 상태도,
도 15는 본 발명의 실시예 2에서의 단말의 블록도,
도 16은 본 발명의 실시예 2에서의 관리 장치의 블록도,
도 17 및 도 18은 본 발명의 실시예 2에서의 네트워크상의 패스의 예시도,
도 19(a)는 본 발명의 실시예 2에서의 네트워크 리소스 관리 테이블의 상태도,
도 19의 (b) 및 (c)는 본 발명의 실시예 2에서의 리소스 예약 테이블의 상태도,
도 20은 본 발명의 실시예 2에서의 네트워크 리소스 관리 테이블의 상태도,
도 21은 본 발명의 실시예 2에서의 처리 과정을 나타내는 흐름도,
도 22 및 도 23은 종래의 네트워크상의 패스의 예시도.
도면의 주요부분에 대한 부호의 설명
10 : 단말 20 : 관리 장치
11 : 패킷 송신부 21 : 패킷 송신부
12 : 패킷 수신부 22 : 패킷 수신부
13 : 링크 상태 검출부 23 : 정보 취득부
14 : 변경 통지부 24 : 구성 정보 생성부
제 1 발명에 따른 통신 시스템은, 복수의 중계 장치와, 중계 장치 중 하나의 중계 장치의 어느 하나의 포트에 접속되는 단말과, 중계 장치와 단말에 의해 구성되는 네트워크의 구성 정보를 생성하는 구성 정보 생성부를 갖는 관리 장치를 구비하며, 중계 장치는 복수의 포트와, 이들 각 포트마다 송신원 MAC 어드레스의 정보를 기억하는 MAC 어드레스 테이블을 갖고, 단말은 패킷을 수신하는 패킷 수신부와, 패킷을 송신하는 패킷 송신부와, 중계 장치에 대한 링크업을 검출하는 링크 상태 검출부와, 링크 상태 검출부가 링크업을 검출하면, 패킷 송신부를 이용하여, 관리 장치에 네트워크의 구성이 변경된 것을 통지하는 변경 통지부를 갖는다.
이 구성에 의해, 관리 장치는 단말의 이동과 그 이동지를 조속히 검출할 수 있어, 네트워크의 구성 변화를 네트워크의 구성 정보에 신속히 반영시킬 수 있다.
제 2 발명에 따른 통신 시스템에서, 통지는 링크 변경 통지 전용 패킷을 송신하여 행해진다.
이 구성에 의해, 각종 단말로부터의 링크 변경 통지를 간단한 방법으로 통일적으로 처리할 수 있다.
제 3 발명에 따른 통신 시스템에서, 통지는 링크 변경 통지 전용 패킷 이외의 대체 패킷을 송신하여 행해진다.
이 구성에 의해, 링크 변경 통지를 위해 전용 패킷을 송신할 필요가 없어 송수신의 부담을 경감할 수 있고, 또한, 통신 경로의 트래픽량 증대를 억제할 수 있다.
제 4 발명에 따른 통신 시스템에서, 대체 패킷에 의한 통지는 ICMP 메시지, 단말이 제공 가능한 서비스 정보 및 단말의 전화번호 정보 중 어느 하나를 송신한다.
이 구성에 의해, 각 단말과 관리 장치의 사이에서, 링크 변경 통지의 대체 정보를 미리 약속해 두고, 단말은 그 대체 정보를 포함하는 대체 패킷을 송신함으로써, 링크가 변경된 것을 알릴 수 있다. 예컨대, 단말은 링크 변경을 검출한 때에 대체 정보로서 ICMP(Internet Control Message Protocol)의 메시지를 보내어, 링크가 변경된 것을 알릴 수 있다. 또는, 단말이 서버 등인 경우는, 대체 정보로서 그 서버가 제공가능한 서비스 정보를 송신함으로써 링크가 변경된 것을 알릴 수 있다. 게다가, 단말이 IP 전화인 경우는, 대체 정보로서 IP 전화의 전화번호 정보를 송신함으로써 링크가 변경된 것을 알릴 수 있다.
제 5 발명에 따른 통신 시스템에서, 통지는 멀티캐스트(multicast) 및/또는 브로드캐스트(broadcast)로 행해진다.
이 구성에 의해, 네트워크를 구성하는 중계 장치의 MAC 어드레스 테이블을 일제히 오버라이트(overwrite)할 수 있다.
제 6 발명에 따른 통신 시스템에서, 관리 장치는 단말로부터 통지를 수신하면, 중계 장치로부터 각 포트에 대한 MAC 어드레스 정보를 취득하는 정보 취득부를 구비하며, 구성 정보 생성부는 정보 취득부가 취득한 정보에 근거하여, 네트워크의 구성 정보를 갱신한다.
이 구성에 의해, 관리 장치가 네트워크의 구성 변경을 검출하기까지의 시간이 단축된다.
제 7 발명에 따른 통신 시스템에서, 정보 취득부는 SNMP를 이용하여 MAC 어드레스의 정보를 취득한다.
이 구성에 의해, 종래의 통신 시스템으로부터 대폭적인 변경을 하지 않고 MAC 어드레스의 정보를 취득할 수 있다.
제 8 발명에 따른 통신 시스템에서, 정보 취득부는 통지를 행한 단말에 대한 포트로부터 관리 장치에 이르는 경로상에 존재하는 중계 장치만으로부터 MAC 어드레스 정보를 취득한다.
이 구성에 의해, 최소한의 정보 수집으로 관리 장치는 네트워크의 구성변화를 파악할 수 있고, 이러한 정보 수집에 의해 다른 통신이 사용하는 대역을 압박하지 않도록 할 수 있다.
제 11 발명에 따른 통신 시스템은, 복수의 중계 장치와, 중계 장치 중 하나의 중계 장치의 어느 하나의 포트에 접속되는 단말을 구비하며, 단말은 패킷을 수신하는 패킷 수신부와, 패킷을 송신하는 패킷 송신부와, 중계 장치에 대한 링크업을 검출하는 링크 상태 검출부와, 자기 단말과 다른쪽 단말의 네트워크 리소스 예약 정보를 저장하는 리소스 예약 테이블과, 링크 상태 검출부가 링크업을 검출하면, 패킷 송신부를 이용하여, 리소스 예약 테이블에 저장되어 있는 네트워크 리소스 예약 정보를 네트워크의 다른쪽 단말로 통지하는 변경 통지부를 갖는다.
이 구성에 의해, 단말의 이동을 조속히 검출할 수 있어, 단말의 이동에 따라 불필요해진 네트워크 리소스를 조속히 개방하고, 또한, 새롭게 필요하게 된 네트워크 리소스를 조속히 예약할 수 있어, 네트워크 리소스의 효율적인 이용과 고품질의 통신을 실현할 수 있다.
제 12 발명에 따른 통신 시스템에서, 네트워크 리소스 예약 정보의 통지는 멀티캐스트 및/또는 브로드캐스트로 행해진다.
이 구성에 의해, 단말 이동에 따르는 네트워크 리소스의 예약 정보를 일제히통지할 수 있어 효율이 좋은 네트워크 운용이 가능해진다.
제 13 발명에 따른 통신 시스템에서, 네트워크 리소스 예약 정보의 통지는 리소스 예약 테이블에 저장되어 있는 통신상대 단말에만 행해진다.
이 구성에 의해, 최소한의 통지로 네트워크 리소스 예약 정보를 갱신할 수 있다. 따라서, 낭비를 배제할 수 있다.
제 14 발명에 따른 통신 시스템에서, 네트워크 리소스 예약 정보에 근거한 네트워크 리소스의 확보는 RSVP에 의해 행해진다.
이 구성에 의해, 종래의 통신 시스템으로부터 대폭적인 변경을 하지 않고 필요한 네트워크 리소스를 확보할 수 있다.
제 15 발명에 따른 통신 시스템은, 복수의 중계 장치와, 중계 장치 중 하나의 중계 장치의 어느 하나의 포트에 접속되는 단말과, 중계 장치와 단말에 의해 구성되는 네트워크의 네트워크 리소스 예약 정보를 저장하는 네트워크 리소스 관리 테이블과, 네트워크의 리소스를 관리하는 네트워크 리소스 관리부를 갖는 관리 장치를 구비하며, 단말은 패킷을 수신하는 패킷 수신부와, 패킷을 송신하는 패킷 송신부와, 중계 장치에 대한 링크업을 검출하는 링크 상태 검출부와, 자기 단말과 다른쪽 단말의 네트워크 리소스 예약 정보를 저장하는 리소스 예약 테이블과, 링크 상태 검출부가 링크업을 검출하면, 패킷 송신부를 이용하여, 리소스 예약 테이블에 저장되어 있는 네트워크 리소스 예약 정보를 관리 장치에 통지하는 변경 통지부를 갖는다.
이 구성에 의해, 관리 장치는 단말의 이동에 따라 불필요해진 네트워크 리소스와 새롭게 필요해진 네트워크 리소스를 조속히 파악할 수 있어, 네트워크의 효율적인 운용을 행할 수 있다.
제 16 발명에 따른 통신 시스템에서는, 관리 장치에 있어서, 네트워크 리소스 관리부는 단말로부터 수신한 네트워크 리소스 예약 정보에 대하여, 단말이 요구하는 네트워크 리소스의 예약의 가부를 판정한 예약 가부 정보를 작성하며, 예약 가부 정보에 근거하여 네트워크 리소스 관리 테이블의 네트워크 리소스 예약 정보를 갱신하며, 예약 가부 정보를 단말 및 단말의 통신상대 단말에 통지한다.
이 구성에 의해, 관리 장치는 단말로부터의 네트워크 리소스 예약 정보에 대해, 네트워크 리소스의 예약의 가부를 판정하여, 그 결과를 단말 및 단말의 통신상대 단말에 통지할 수 있기 때문에, 네트워크 리소스의 일원적 관리가 가능해진다.
제 19 발명에 따른 통신 시스템은, 복수의 중계 장치와, 중계 장치 중 하나의 중계 장치의 어느 하나의 포트에 접속되는 단말과, 중계 장치와 단말로 구성되는, 네트워크를 관리하는 관리 장치를 구비하며, 중계 장치는, 복수의 포트와, 이들 각 포트마다의 송신원 MAC 어드레스를 기억하는 MAC 어드레스 테이블을 갖고, 단말은 패킷을 수신하는 패킷 수신부와, 패킷을 송신하는 패킷 송신부와, 중계 장치에 대한 링크업을 검출하는 링크 상태 검출부와, 자기 단말과 다른쪽 단말과의 네트워크 리소스 예약 정보를 저장하는 리소스 예약 테이블과, 네트워크의 구성이 변경된 것과, 네트워크 리소스 예약 정보를 관리 장치에 통지하는 변경 통지부를 갖고, 관리 장치는, 패킷을 수신하는 패킷 수신부와, 패킷을 송신하는 패킷 송신부와, 중계 장치로부터 각 포트에 대한 MAC 어드레스의 정보를 취득하는 정보 취득부와, 네트워크의 구성 정보를 생성하는 구성 정보 생성부와, 네트워크의 네트워크 리소스 예약 정보를 저장하는 네트워크 리소스 관리 테이블과, 네트워크의 네트워크 리소스를 관리하는 네트워크 리소스 관리부를 갖고, 단말에서 링크 상태 검출부가 링크업을 검출하면, 네트워크의 구성이 변경된 것의 통지와, 리소스 예약 테이블에 저장되어 있는 네트워크 리소스 예약 정보를 패킷 송신부를 이용하여 관리부로 송신하며, 관리 장치에 있어서 단말로부터의 통지를 수신하면, 정보 취득부는 중계 장치로부터 각 포트에 대한 MAC 어드레스의 정보를 취득하며, 구성 정보 생성부는 정보 취득부가 취득한 정보에 근거하여 네트워크의 구성 정보를 갱신하며, 네트워크 리소스 관리부는 단말로부터 수신한 네트워크 리소스 예약 정보에 대하여 단말이 요구하는 네트워크 리소스 예약의 가부를 판정한 예약 가부 정보를 작성하며, 예약 가부 정보에 근거하여 네트워크 리소스 관리 테이블의 네트워크 리소스 예약 정보를 갱신하며, 예약 가부 정보를 단말 및 단말의 통신상대 단말에 통지한다.
이 구성에 의해, 관리 장치는 단말의 이동과 그 이동지를 조속히 검출할 수 있어, 네트워크의 구성 변화를 네트워크의 구성 정보에 신속히 반영시킬 수 있다. 또한, 관리 장치가, 네트워크의 구성 변경을 검출하기까지의 시간이 단축된다. 또한, 관리 장치는, 단말의 이동에 따라 불필요해진 네트워크 리소스와 새롭게 필요해진 네트워크 리소스를 조속히 파악할 수 있어, 네트워크의 효율적인 운용을 행할 수 있다.
제 20 발명에 따른 통신 시스템에서, 통지는 링크 변경 통지 전용 패킷을 송신하여 행해진다.
이 구성에 의해, 각종 단말로부터의 링크 변경 통지를 간단한 방법으로 통일적으로 처리할 수 있다.
제 21 발명에 따른 통신 시스템에서, 통지는 링크 변경 통지 전용 패킷 이외의 대체 패킷을 송신하여 행해진다.
이 구성에 의해, 링크 변경 통지를 위해 전용 패킷을 송신할 필요가 없어, 송수신의 부담을 경감할 수 있고, 또한, 통신 경로의 트래픽량의 증대를 억제할 수 있다.
제 22 발명에 따른 통신 시스템에서, 대체 패킷에 의한 통지는 ICMP 메시지, 단말이 제공가능한 서비스 정보, 단말의 전화번호 정보 및 네트워크 리소스 예약 정보 중 어느 하나를 송신한다.
이 구성에 의해, 각 단말과 관리 장치의 사이에서, 링크 변경 통지의 대체 정보를 미리 약속해 두고, 단말은 그 대체 정보를 포함하는 대체 패킷을 송신함으로써 링크가 변경된 것을 알릴 수 있다. 예컨대, 대체 정보로서 단말로부터의 ICMP 메시지, 단말이 서버 등인 경우 서버가 제공가능한 서비스 정보, 단말이 IP 전화인 경우 전화번호 정보, 또는, 네트워크 리소스 예약 정보를 송신함으로써, 링크가 변경된 것을 알릴 수 있다.
제 26 발명에 따른 통신 시스템에서, 중계 장치는 무선 LAN을 구성하는 기지국이며, 단말의 링크 상태 검출부는 기지국과의 접속의 변화를 링크업으로서 검출한다.
이 구성에 의해, 무선 LAN을 이용하여 구성된 네트워크의 효율적 운용이 가능해진다.
다음으로, 도면을 참조하여 본 발명의 실시예를 설명한다.
(실시예 1)
도 1은 본 발명의 실시예 1에서의 단말의 블록도이고, 도 2는 관리 장치의 블록도이다.
도 1에 도시된 바와 같이, 본 실시예의 단말(10)은 다음의 요소를 갖는다. 패킷 송신부(11)는 외부로 패킷을 송신한다. 패킷 수신부(12)는 외부로부터 패킷을 수신한다.
여기서, 이 패킷에는 도 6(c)에 도시하는 바와 같이 목적지 MAC 어드레스, 송신원 MAC 어드레스를 저장하는 필드가 제공된다.
이들 MAC 어드레스는 네트워크를 구성하는 기기(관리 장치, 중계 장치, 단말 등)마다 고유하게 부여되는 것으로, 예컨대, "00:20:44:00:00:01"과 같은 것이 있다. 이하, 도면을 포함하여 부호 *를 가지는 구성요소의 MAC 어드레스를 「m*」와 같이 표시한다.
도 1에서, 링크 상태 검출부(13)는 단말(10)이 중계 장치의 포트에 대해 링크업(접속)/링크다운(절단) 중 어느쪽 상태에 있는가를 검출한다. 여기서, 단말(10)이 유선으로 중계 장치에 접속된 것일 때는, 링크 상태 검출부(13)는 중계 장치의 포트에 케이블(예컨대, 이더넷(등록상표) 케이블)이 접속/절단되었는지 여부를 검출한다.
한편, 단말(10)이 무선으로 중계 장치에 접속된 것일 때는, 링크 상태 검출부(13)는 중계 장치의 무선측(본 명세서에서는 이러한 「무선측」을 포함하여 「포트」라고 한다. 즉, 본 명세서에서 「포트」라는 용어는 일반적인 것보다 넓은 의미이다)에 접속되어 있는지 여부를 검출한다.
링크 상태 검출부(13)는, 예컨대, 단말(10)이 기지국인 중계 장치를 검출했을 때 또는 그 단시간 후에 단말(10)이 중계 장치에 접속된 것으로 하고, 또한, 기지국인 중계 장치로부터 핸드오버한 때에 단말(10)이 중계 장치로부터 절단되었다고 하면 된다.
변경 통지부(14)는, 링크 상태 검출부(13)가 링크업을 검출하면, 패킷 송신부(11)를 이용해서 관리 장치(20)로 패킷을 송신하여 네트워크의 구성이 변경된 것을 통지한다. 이 통지는 멀티캐스트 또는 브로드캐스트에 의해 행해진다.
도 2에 도시된 바와 같이, 관리 장치(20)는 다음의 요소를 갖는다. 패킷 송신부(21)는 외부로 패킷을 송신한다. 패킷 수신부(22)는 외부로부터 패킷을 수신한다.
정보 취득부(23)는 단말(10)로부터 통지를 수신하면, 중계 장치의 각 포트에 대한 MAC 어드레스의 정보를 취득한다. 본 실시예의 중계 장치는 모든 관리 기능 구비 스위칭 허브 또는 브리지이며, 정보 취득부(23)는 SNMP를 이용하여 MAC 어드레스 정보를 취득한다. 정보 취득부(23)는 통지를 한 단말에 대한 포트로부터 관리 장치(20)에 이르는 경로상에 존재하는 중계 장치만으로부터 MAC 어드레스의 정보를 취득한다.
정보 취득부(23)는 모든 중계 장치의 MAC 어드레스 테이블의 정보를 취득하는 것은 아니고, 관리 장치(20)가 접속되어 있는 중계 장치로부터 변경 통지를 내보낸 단말이 접속되어 있는 중계 장치까지의 경로를 따라, 그 경로상의 중계 장치의 MAC 어드레스 테이블의 정보만 취득한다. 즉, 관리 장치(20)가 단말로부터 변경 통지를 수신한 경우, 우선 정보 취득부(23)는, 관리 장치(20)가 접속되어 있는 중계 장치의 MAC 어드레스 테이블의 정보를 취득해서, 이 단말이 다음에 어떤 중계 장치에 접속되어 있는지 확인하고, 다음에 접속되어 있는 중계 장치의 MAC 어드레스 테이블의 정보를 취득하는 처리를, 단말에 이를 때까지 반복하여 실시한다. 이에 따라, 최소한 MAC 어드레스 테이블의 정보만으로 구성 정보를 갱신할 수 있다.
구성 정보 생성부(24)는, 정보 취득부(23)가 취득한 최신의 MAC 어드레스 정보에 근거하여, 네트워크를 구성하는 중계 장치 및 단말의 구성 정보를 생성한다.
또, 도 3(a)에 도시된 바와 같이, 중계 장치(50)는 MAC 어드레스 테이블(59)을 구비하며, 2번 포트(52) 외에 복수(도시된 예에서는, 6개)의 포트를 갖는다. 또, 포트를 나타내는 동그라미 안의 숫자는 포트의 번호이다.
MAC 어드레스 테이블(59)은 도 3(b)에 도시된 바와 같이 각 포트 번호와, 그에 대한 송신원 어드레스를 기억한다. 각 포트 번호에 대응하는 송신원 MAC 어드레스는 하나도 없는 것도 있고, 하나뿐인 것도 있고, 2개 이상인 경우도 있다.
구성 정보 생성부(24)가 생성하는 구성 정보를 도시하면, 예컨대, 도 4와 같이 된다. 도 4에 도시된 예에서는, 관리 장치(20)가 중계 장치(50)의 1번포트(51)에 접속되고, 중계 장치(50)의 3번 포트(53)가 중계 장치(60)의 2번 포트(62)에 접속되고, 중계 장치(60)의 6번 포트(66)가 단말(100)에 접속되어 있다. 또한, 중계 장치(50)의 6번 포트(56)가 중계 장치(70)의 5번 포트(75)에 접속되고, 중계 장치(70)의 3번 포트(73)가 단말(80)에 접속되고, 중계 장치(70)의 6번 포트(76)가 단말(90)에 접속되어 있다.
물론, 도시된 구성 정보는 일례에 지나지 않고, 네트워크의 접속 관계를 한번에 파악할 수 있기만 하면 여러가지 변경해도 다른 지장은 없다.
다음으로, 도 3 및 도 5 내지 도 8을 이용하여, 구성 정보가 구성되는 과정을 설명한다. 도 3(a)에 도시된 바와 같이, 중계 장치(50)에 아무런 단말도 접속되어 있지 않은 상태에서는, 도 3(b)에 도시된 바와 같이, MAC 어드레스 테이블(59)에 있어서 각 포트의 송신원 MAC 어드레스는 아무것도 저장되지 않는다.
다음으로, 도 5(a)에 도시된 바와 같이 단말(10)이 2번 포트(52)에 접속된 것으로 한다. 이 때, 단말(10)의 링크 상태 검출부(13)는 링크업을 검출한다.
그러나, 단말(10)이 패킷을 중계 장치(50)로 송신하기까지는, 도 5(b)에 도시된 바와 같이, MAC 어드레스 테이블(59)의 내용은 도 3(b)의 상태와 동일하다.
다음으로, 도 6(a)에 화살표 N1로 도시된 바와 같이, 단말(10)이 패킷을 송신하여 이 패킷이 중계 장치(50)에 도착하면, MAC 어드레스 테이블(59)의 내용은 도 6(b)에 도시된 바와 같이 변경된다. 즉, 2번 포트(52)에 대한 송신원 MAC 어드레스로서 단말(10)의 MAC 어드레스 「m10」이 세트된다.
도 7(a)에 도시된 바와 같이, 중계 장치(50)의 1번 포트(51)에 중계장치(60)의 3번 포트(63)가 접속된 것으로 한다. 이 때, 도 7(b)에 도시된 바와 같이 MAC 어드레스 테이블(69)에는 MAC 어드레스에 아무것도 저장되지 않는다.
다음으로, 도 8(a)에서 화살표 N1로 도시된 바와 같이, 단말(10)이 패킷을 송신하고, 이 패킷이 화살표 N2로 도시된 바와 같이 전송되어 중계 장치(60)에 도착하면, MAC 어드레스 테이블(59)의 내용은 도 8(c)에 도시된 바와 같이 1번 포트(51)의 접속대상인 중계기(60)의 MAC 어드레스 「m60」이 추가하여 세트된다. 동시에, MAC 어드레스 테이블(69)의 내용은 도 8(b)에 도시된 바와 같이 변경된다. 즉, 3번 포트(63)에 대한 송신원 어드레스로서 단말(10)의 MAC 어드레스 「m10」과 중계기(50)의 MAC 어드레스 「m50」이 세트된다.
이상과 같은 처리가 반복되면, 도 9에 도시된 것과 같은 네트워크가 구성된다. 이 때, 각 구성요소의 IP 어드레스 및 MAC 어드레스는, 예컨대, 도 10에 도시된 것과 같이 된다.
또한, 이 때, MAC 어드레스 테이블(59)의 내용은 도 11(a)에 도시된 바와 같이 되고, MAC 어드레스 테이블(69)의 내용은 도 11(b)에 도시된 바와 같이 되며, MAC 어드레스 테이블(79)의 내용은 도 11(c)에 도시된 바와 같이 된다.
도 11(a)에서, 3번 포트(53)를 예로 들어 설명하면, 3번 포트(53)에는 중계 장치(60)의 MAC 어드레스와 단말(100)의 MAC 어드레스가 저장되어 있다. 여기서, 3번 포트(53)는 중계 장치(60)의 2번 포트(62)에 직접 접속되고, 중계 장치(60)를 거쳐 그 앞(6번 포트(66))에서 단말(100)에 접속되어 있다.
본 실시예에서는, 3번 포트(53)에 있어 직접 접속되어 있는지 또는 어떤 중계 장치를 거쳐 접속되어 있는지는 구별되지 않는다.
다시 말해, 해당하는 포트 번호에 MAC 어드레스가 존재한다는 것은, 이 포트의 앞(이 방향의 어느 위치)에, MAC 어드레스가 저장된 기기가 존재하는 것을 나타내는 것이며, 이에 따라, 관리 장치(20)는 각 중계 장치 또는 각 단말에 이르는 경로를 알 수 있다.
다음으로, 도 12를 참조하여, 새로운 접속이 이루어지고 나서 구성 정보가 갱신되기까지의 처리 과정을 설명한다.
단계 1에서, 단말(10)이 새로운 포트에 접속된다. 다음으로, 단계 2에서, 단말(10)의 링크 상태 검출부(13)가 링크업을 검출한다.
단계 3에서, 단말(10)의 변경 통지부(14)가 관리 장치(20)로 변경 통지의 패킷을 송신한다. 이 송신은 멀티캐스트 또는 브로드캐스트에 의해 행해진다. 이 패킷이 전송되는 경로에 있는 중계 장치의 MAC 어드레스 테이블이 변경된다.
단계 4에서, 관리 장치(20)가 이 경로에 관계하는 중계 장치에 정보 요구를 발신한다. 단계 5에서, 이 정보 요구의 방향과는 역 방향으로 MAC 어드레스 테이블의 최신 정보가 송신되며, 정보 취득부(23)가 이것을 취득한다.
단계 6에서, 구성 정보 생성부(24)는, 정보 취득부(23)가 취득한 최신 정보에 근거하여 구성 정보를 갱신한다.
다음으로, 도 13을 참조하여, 단말(100)이 이동했을 때에 있어서의 동작을 설명한다. 우선, 도 13의 점선으로 도시된 바와 같이, 단말(100)이 중계 장치(60)의 6번 포트(66)에 접속하고 있던 것으로 한다.
이 때, MAC 어드레스 테이블(59)의 내용은 도 11(a)에, MAC 어드레스 테이블(69)의 내용은 도 11(b)에, MAC 어드레스 테이블(79)의 내용은 도 11(c)에 각각 도시된 것과 같다.
도 13에 도시된 바와 같이 이 상태로부터, 단말(100)은 6번 포트(66)로부터 링크다운해서 화살표 N10 방향으로 이동하여 1번 포트(71)에 링크업한 것으로 한다.
단지 링크업한 것만으로는 MAC 어드레스 테이블(59, 69, 79)의 내용은 도 11 그대로이다.
다음으로, 단말(100)은 멀티캐스트 또는 브로드캐스트에 의해 변경 통지의 패킷을 송신한다. 이 송신에 의해, 도 14에 도시된 바와 같이 MAC 어드레스 테이블(59, 69, 79)의 내용이 변경된다.
여기서, 도 11과 도 14를 비교하면 분명한 것과 같이, MAC 어드레스 테이블(59)의 3번 포트(53)로부터 「m100」이 삭제되고, MAC 어드레스 테이블(69)의 6번 포트(66)에 「m100」이 추가되며, MAC 어드레스 테이블(79)의 1번 포트(71)에 「m100」이 추가되고, 또한, 5번 포트(75)로부터 「m100」이 삭제된다.
다음으로, 정보 취득부(23)는 화살표 N14, N15, N16으로 도시된 바와 같이, 중계 장치(50, 60, 70)에 최신 정보 송신을 요구한다. 이에 대하여, 이들 화살표의 역방향으로, 중계 장치(50, 60, 70)는 정보 취득부(23)에 MAC 어드레스 테이블(59, 69, 79)의 내용을 송신한다.
정보 취득부(23)가 이 송신을 받으면, 이에 근거하여 구성 정보 생성부(24)는 구성 정보를 갱신한다.
종래의 통신 시스템은 주로 네트워크의 장해 검출을 할 수 있으면 충분했기 때문에, 단말이 이동한 것을 즉시 알 필요가 없어, 단말의 이동을 검출하는 수단을 구비하지 않았다.
여기서, 도 13에 도시된 바와 같이 단말(100)이 1번 포트(71)에 링크업한 직후(단말(100)이 변경 통지의 패킷을 송신하기 전)의 상태에서는, 중계 장치의 MAC 어드레스 테이블은 갱신되어 있지 않기 때문에, 관리 장치(20)는 단말(100)이 이동했는지 여부를 알 수 없다. 이 때, 정보 취득부(23)가 MAC 어드레스 테이블(59, 69, 79)에 정보 송신을 요구하더라도, 관리 장치(20)는 단말(100)이 6번 포트(66)에 접속되어 있으면 오류로 인식해 버린다.
또한, SNMP 트랩을 이용하면, 관리 장치(20)는 6번 포트(66)의 링크다운과 1번 포트(71)의 링크업을 검출할 수 있다. 그러나, 이 경우도 문제가 있어, 관리 장치(20)는 단말(100)이 이동하여 1번 포트(71)에 링크업한 것과, 단말(100)과는 다른 별도의 단말이 1번 포트(71)에 링크업한 것을 구별할 수 없다.
이것을 피하기 위해서, SNMP 트랩의 통지를 받은 관리 장치(20)가 중계 장치가 아니라, 모든 단말에 응답을 요구하는 브로드캐스트 패킷을 송신하는 것도 생각된다. 그러나, 이렇게 하면, 단말은 일반적으로 많이 존재할 수 있기 때문에, 방대한 양의 브로드캐스트 패킷이 전송되게 되고, 다른 통신이 사용하는 대역을 압박해 버리는 결과가 된다.
그래서, 본 실시예에서는, 단말(100)이 링크업을 검출한 때에, 링크업한 단말(100) 그 자체(통상, 1대만)가 관리 장치(20)에 변경 통지를 내보내도록 하고 있다. 이에 따라, 중계 장치의 MAC 어드레스 테이블의 갱신과, 관리 장치(20)에 의한 단말 이동 검출(구성 정보의 변경)을 동시에 실행할 수 있도록 했다.
이 통지를 멀티캐스트 또는 브로드캐스트로 행함으로써, 네트워크를 구성하는 모든 중계 장치의 MAC 어드레스 테이블을 갱신할 수 있다.
즉, 모든 중계 장치에 단말의 장소(접속되어 있는 방향)를 알릴 수 있기 때문에, 단말이 이동(신규 접속)한 경우에 조속히 그 접속 장소를 특정할 수 있다. 이것은 정확히 토폴로지 정보를 관리해야 하는 통신 시스템에 유용하다.
이상의 설명에서, 단말(100)은 링크업을 검출한 때에 링크 검출 통지를 링크 변경 통지 전용 패킷에 내장하여 송신하고 있다.
그러나, 이 링크 검출 통지는 링크 변경 통지 전용 패킷을 이용하지 않아도 좋다. 즉, 각 단말과 관리 장치의 사이에서, 링크 변경 통지의 대체 정보를 미리 약속해 두고, 단말은 그 대체 정보를 포함하는 대체 패킷을 송신함으로써 링크가 변경된 것을 알릴 수 있다. 예컨대, 단말은 링크 변경 통지 전용 패킷을 송신하는 대신에, 이른바 ping(Packet Internet Groper라고 불리는, TCP/IP 네트워크 진단 프로그램)을 실행하여, ICMP 메시지를 대체 정보로서 포함하는 대체 패킷을 송신해도 좋다. 또는, 단말이 서버 등인 경우는 그 서버가 제공 가능한 서비스 정보를 대체 정보로서 포함하는 대체 패킷을 송신함으로써, 링크가 변경된 것을 알릴 수도 있다. 그 밖에, 단말이 IP 전화인 경우는, IP 전화의 전화번호 정보를 대체 정보로서 포함하는 대체 패킷을 송신함으로써 링크가 변경된 것을 알릴 수도 있다.
또는, 링크 변경 통지를 상기의 대체 정보의 일부에 내장한 별도의 대체 패킷을 송신하더라도 좋다.
이러한 대체 패킷은 브로드캐스트 또는 멀티캐스트로 송신된다.
이와 같이, 링크 변경 통지 전용 패킷을 송신하는 대신에, 각 단말과 관리 장치의 사이에서, 링크 변경 통지의 대체 정보를 미리 약속해 두고, 그 대체 정보를 포함하는 대체 패킷을 송신하도록 하면, 전용 패킷을 송신하기 위해 전송로가 점유되는 일이 없게 된다.
(실시예 2)
도 15는 본 발명의 실시예 2에서의 단말의 블록도이고, 도 16은 관리 장치의 블록도이다. 도 15 및 도 16에서, 각각 도 1 및 도 2와 동일한 구성요소에 대해서는 동일한 부호를 붙여 설명을 생략한다.
도 15에 도시된 바와 같이, 본 실시예의 단말(10)은 패킷 송신부(11), 패킷 수신부(12), 링크 상태 검출부(13), 변경 통지부(14) 및 리소스 예약 테이블(15)을 갖는다.
링크 상태 검출부(13)가 링크업을 검출하면, 변경 통지부(14)는 패킷 송신부(11)를 이용해서 관리 장치(20)로 패킷을 송신하여 네트워크의 구성이 변경된 것을 통지한다. 이 처리 과정은 본 발명의 실시예 1과 마찬가지다. 또한, 변경 통지부(14)는 패킷 송신부(11)를 이용해서 관리 장치(20)로 리소스 예약 테이블(15)에 저장되어 있는 네트워크 리소스 예약 정보를 통지한다. 이 통지는멀티캐스트 또는 브로드캐스트에 의해 행해진다. 리소스 예약 테이블(15)의 구체예는 후술한다.
도 16에 도시된 바와 같이 본 실시예의 관리 장치(20)는 패킷 송신부(21), 패킷 수신부(22), 정보 취득부(23), 구성 정보 생성부(24), 네트워크 리소스 관리 테이블(25) 및 네트워크 리소스 관리부(26)를 갖는다.
정보 취득부(23)는 단말(10)로부터 네트워크의 구성이 변경된 취지의 통지를 수신하면, 중계 장치의 각 포트에 대한 MAC 어드레스의 정보를 취득한다. 본 실시예의 중계 장치는 모든 관리 기능 구비 스위칭 허브 또는 브리지이며, 정보 취득부(23)는 SNMP를 이용해서 MAC 어드레스의 정보를 취득한다. 정보 취득부(23)는 통지를 한 단말에 대한 포트로부터 관리 장치(20)에 이르는 경로상에 존재하는 중계 장치만으로부터 MAC 어드레스의 정보를 취득한다. 이 MAC 어드레스의 정보를 취득하는 처리 과정은 본 발명의 실시예 1과 마찬가지이며, 설명을 생략한다.
구성 정보 생성부(24)는 정보 취득부(23)가 취득한 최신의 MAC 어드레스 정보에 근거하여, 네트워크를 구성하는 중계 장치 및 단말의 구성 정보를 생성한다. 이 구성 정보의 생성 처리 과정 및 구성 결과는 본 발명의 실시예 1과 마찬가지이며, 설명을 생략한다.
네트워크 리소스 관리부(26)는 단말(10)로부터 네트워크 리소스 예약 정보의 통지를 수신하면, 그 내용을 검토하여 요구된 네트워크 리소스 예약의 가부를 판정하여 예약 가부 정보를 작성한다. 작성한 예약 가부 정보에 근거하여, 네트워크 리소스 관리 테이블(25)의 네트워크 리소스 예약 정보를 갱신한다. 또한, 네트워크 리소스 관리부(26)는 작성한 예약 가부 정보를 단말(10)과 그 통신상대 단말에 통지한다.
다음으로, 도 17 내지 도 20을 이용하여, 네트워크 리소스 예약의 처리 과정을 설명한다. 이하의 설명에서, 각 단말과 중계기 사이 및 각 중계기 사이의 대역폭은 10Mbps로 가정한다.
도 17은 본 실시예의 네트워크상의 패스의 예시도 1이다. 도 17에서, 중계기(60)의 3번 포트(63)에 접속되어 있는 단말(100)은 화살표 N18로 나타내는 방향으로, 마찬가지로 6번 포트(66)에 접속되어 있는 단말(80)에 패킷을 송신하기 위해서, 6Mbps의 대역을 예약하고 있는 것으로 한다. 또한, 중계기(50)의 2번 포트(52)에 접속되어 있는 단말(110)은 화살표 N19의 방향으로, 중계기(70)의 6번 포트(76)에 접속되어 있는 단말(90)에 패킷을 송신하기 위해서, 6Mbps의 대역을 예약하고 있는 것으로 한다.
이 때, 단말(100)의 리소스 예약 테이블(15)에는, 도 19(a)에 도시된 바와 같은 네트워크 리소스 예약 정보가 저장된다. 이 리소스 예약 테이블(15)은, 예약 번호를 나타내는 「예약 ID」 필드, 패킷의 송신원을 나타내는 「송신원」 필드, 패킷의 목적지를 나타내는 「목적지」 필드, 패킷의 통신 경로를 나타내는 「통신 경로」 필드 및 패킷 송신에 사용되는 대역을 나타내는 「예약 대역」 필드를 구비한다. 이 경우, 「예약 ID」는 「2」이고, 「송신원」과 「목적지」에는 각각의 단말을 나타내는 MAC 어드레스 「m100」과 「m80」이 저장되며, 「통신 경로」에는 송신원의 MAC 어드레스 「m100」, 통신 경로상의 중계기의 MAC 어드레스 「m60」및 「목적지」의 MAC 어드레스 「m80」이 통신 경로의 순서대로 모두 저장된다. 「예약 대역」에는 대역폭 「6 Mbps」이 저장된다.
또 하나의 송신원인 단말(110)의 리소스 예약 테이블(15)에는, 도 19(b)에 도시된 네트워크 리소스 예약 정보가 「예약 ID」=「1」로 하여 저장되어 있다.
이들 네트워크 리소스의 예약 확보는 RSVP를 이용해서, 도 15에 도시된 각 단말(상기의 예에서는, 단말(80)과 단말(90))의 변경 통지부(14)에 의해 행해진다.
관리 장치(20)는 각각의 송신원으로부터 네트워크 리소스의 예약 통지를 수신하여 네트워크 전체의 네트워크 리소스를 관리하고 있다. 이 경우, 관리 장치(20)의 네트워크 리소스 관리 테이블(25)에는 도 19(c)에 도시된 바와 같이, 마찬가지로, 「예약 ID」 필드, 「송신원」 필드, 「목적지」 필드, 「통신 경로」 필드 및 「예약 대역」 필드가 마련되어 있다. 「예약 ID」에는 예약 번호가, 「송신원」과 「목적지」에는 각각의 단말을 나타내는 MAC 어드레스가 저장되고, 「통신 경로」에는 송신원의 MAC 어드레스, 통신 경로상의 중계기의 MAC 어드레스 및 「목적지」의 MAC 어드레스가 통신 경로의 순서대로 모두 저장된다. 「예약 대역」에는 패킷 전송에 사용되는 대역이 저장된다.
네트워크 리소스 관리부(26)는 도 19(c)의 모든 예약 상황을 보아, 어떤 통신 경로에도 폭주가 발생하지 않도록 네트워크 리소스를 관리한다. 도 17의 상태에서는 어떤 구간에도 통신의 폭주는 발생하지 않는다.
다음으로, 도 18은 본 실시예의 네트워크상의 패스의 예시도 2이다. 이 도면에 도시된 바와 같이, 단말(80)이 화살표 N20으로 나타내는 방향으로 이동하여,중계기(60)로부터 중계기(70)로 접속이 변경된 것으로 한다. 즉, 단말(100)로부터 단말(80)로의 경로가, 도 17의 화살표 N18로부터 도 18의 화살표 N21로 변경된 것으로 한다. 그러면, 단말(80)의 링크 상태 검출부(13)는 링크 상태의 변화를 검출하며, 변경 통지부(14)는 네트워크의 구성이 변경된 취지의 통지를 행하며, 관리 장치(20)의 구성 정보 생성부(24)는 새로운 네트워크의 구성 정보를 생성한다.
또한, 단말(80)의 변경 통지부(14)는 RSVP를 이용하여 네트워크 리소스의 확보를 실행하며, 그 결과에 근거하여, 리소스 예약 테이블(15)의 네트워크 리소스 예약 정보를 갱신하고, 또한, 갱신한 네트워크 리소스 예약 정보를 관리 장치(20)로 보낸다. 그러면, 관리 장치(20)는, 네트워크의 구성 변경에 따라, 도 19(c)의 「예약 ID」=「2」의 불필요해진 네트워크 리소스를 삭제하고, 그 취지를 「예약 ID」=「2」의 「송신원」의 MAC 어드레스로 표시되는 단말과, 「목적지」의 MAC 어드레스로 표시되는 단말로 통지한다. 그리고, 도 20에 도시된 새로운 「예약 ID」=「3」을, 도 18에서 화살표 N21로 표시되는 경로에 대하여 확보하고자 한다.
이 때, 「예약 ID」=「3」은 이미 예약 확보되어 있는 「예약 ID」=「1」과, 중계기(50)와 중계기(70) 사이의 경로를 공용하는 것이 된다. 만약에 네트워크 리소스 관리부(26)가 공용을 허가하면, 예약 확보필한 「예약 ID」=「1」의 예약 대역 6Mbps와, 새롭게 예약하고자 하는 「예약 ID」=「3」의 예약 대역 6Mbps의 합인 12Mbps가 이 경로의 대역폭 10Mbps를 넘기 때문에, 이 경로에서 폭주를 일으키게 된다. 그 결과, 네트워크 리소스 관리부(26)는 새로운 「예약 ID」=「3」의 예약을 허가하지 않는다. 이 새로운 예약은, 「예약 ID」=「1」의 통신이 종료하여,중계기(50)와 중계기(70) 사이의 경로가 개방된 후에 확보되게 된다.
이와 같이, 본 실시예의 통신 시스템에서는, 네트워크상의 폭주는 항상 회피된다.
도 19에 도시된 리소스 예약 테이블(15)과 네트워크 리소스 관리 테이블(25)의 데이터 저장 형식 및 도 20에 도시된 네트워크 리소스 관리 테이블(25)의 데이터 저장 형식은 일례로서, 요컨대, 간편한 식별 번호에 의해, 네트워크 리소스를 예약하고 있는, 송신원과 목적지와 경로와 예약 대역을 식별할 수 있고, 그 정보에 의해 네트워크의 리소스를 관리할 수 있으면 어떠한 형식이어도 좋다.
다음으로, 도 21은 본 실시예의 통신 시스템에 있어서의 처리 과정을 나타내는 흐름도이다. 도 18을 참조하면서, 도 21에 따라, 새로운 접속이 이루어지고 나서 네트워크 리소스가 갱신되기까지의 본 실시예의 통신 시스템에 있어서의 처리 과정을 설명한다.
단계 11에서, 단말(80)이 이동하여 새로운 포트에 접속된다. 다음으로, 단계 12에서, 단말(80)의 링크 상태 검출부(13)가 새로운 링크업을 검출한다.
단계 13에서, 단말(80)은 새롭게 필요로 하는 네트워크 리소스의 리소스 예약 정보를 취득하여, 리소스 예약 테이블(15)에 저장한다.
단계 14에서, 변경 통지부(14)는 리소스 예약 테이블(15)에 저장되어 있는 리소스 예약 정보를 관리 장치(20)로 송신한다.
단계 15에서, 관리 장치(20)의 네트워크 리소스 관리부(26)는 새로운 요구의 네트워크 리소스의 예약 가부를 판정한 예약 가부 정보를 작성한다. 네트워크 리소스 관리부(26)는 작성된 예약 가부 정보에 근거하여 네트워크 리소스 관리 테이블(25)의 네트워크 리소스 예약 정보를 갱신하며, 동시에, 예약 가부 정보를 「송신원」의 MAC 어드레스로 표시되는 단말과 「목적지」의 MAC 어드레스로 표시되는 단말에 통지한다.
단계 16에서, 네트워크 리소스 관리부(26)는 일정 시간 대기한 후에, 제어를 단계 12로 돌아가서 새로운 링크업이 있는지 여부를 조사한다.
단계 12에서, 새로운 링크업이 검출되면, 단계 13에서부터 단계 15까지의 처리를 행하며, 새로운 링크업이 검출되지 않으면 단계 16으로 제어를 옮긴다.
본 실시예의 통신 시스템은 이와 같이 일정 시간마다 새로운 링크업이 있는지 여부를 검출하면서 네트워크를 관리한다.
이상 설명한 본 실시예의 단말(80)은 링크업을 검출한 때에 링크 검출 통지를 링크 변경 통지 전용 패킷에 내장하여 송신하고 있다.
그러나, 본 발명의 실시예 1과 마찬가지로, 본 실시예에서도 이 링크 검출 통지는 링크 변경 통지 전용 패킷을 이용하지 않아도 좋다. 즉, 각 단말과 관리 장치의 사이에서, 링크 변경 통지의 대체 정보를 미리 약속해 두고, 단말은 그 대체 정보를 포함하는 대체 패킷을 송신함으로써, 링크가 변경된 것을 알릴 수 있다.
예컨대, 단말은 링크 변경 통지 전용 패킷을 송신하는 대신에 이른바 ping을 실행하여, ICMP 메시지를 대체 정보로서 포함하는 대체 패킷을 보내더라도 좋다. 또는, 단말이 서버 등인 경우는, 그 서버가 제공가능한 서비스 정보를 대체 정보로서 포함하는 대체 패킷을 송신함으로써 링크가 변경된 것을 알릴 수도 있다. 또는, 단말이 IP 전화인 경우는, IP 전화의 전화번호 정보를 대체 정보로서 포함하는 대체 패킷을 송신함으로써 링크가 변경된 것을 알릴 수도 있다. 그 밖에, 네트워크 리소스 예약 정보를 송신함으로써 링크가 변경된 것을 알릴 수도 있다.
또한 별도의 예로서, 링크 변경 통지를 상기의 대체 정보의 일부에 내장한 별도의 대체 패킷을 송신하더라도 좋다.
이러한 대체 패킷은 브로드캐스트 또는 멀티캐스트로 송신된다.
이와 같이, 링크 변경 통지 전용 패킷을 송신하는 대신에, 각 단말과 관리 장치의 사이에서 링크 변경 통지의 대체 정보를 미리 약속해 두고, 그 대체 정보를 포함하는 대체 패킷을 송신하도록 하면, 전용 패킷을 송신하기 위해 전송로가 점유되는 일이 없게 된다.
(실시예 3)
본 발명의 실시예 3에 따른 통신 시스템은, 도 15에 도시되는 복수개의 단말(10)과 하나 이상의 중계기를 구비한다. 본 실시예의 통신 시스템의 일례는 도 18에서 관리 장치(20)를 생략한 것이다.
도 18의 관리 장치(20)가 생략되어 있는 것으로 하여, 도 18과 도 15를 참조해서 본 실시예의 동작을 설명한다.
도 18에서, 단말(80)이 화살표 N20으로 도시된 방향으로 이동하여, 중계기(60)로부터 중계기(70)로 접속이 변경된 것으로 한다. 그러면, 단말(80)의 링크 상태 검출부(13)는 링크 상태의 변화를 검출하며, 변경 통지부(14)는 네트워크의 구성이 변경된 취지의 통지를 네트워크상의 다른 단말(이 경우는 단말(90), 단말(100) 및 단말(110))에 대해 송신한다. 또한, 단말(80)의 변경 통지부(14)는 패킷 송신부(11)를 거쳐서, 리소스 예약 테이블(15)에 저장되어 있는 네트워크 리소스 예약 정보를 네트워크상의 다른 단말에 통지한다.
단말(80)의 변경 통지부(14)는 리소스 예약 테이블(15)에 저장되어 있는 네트워크 리소스 예약 정보에 근거해서 RSVP를 실행하여, 네트워크 리소스의 확보를 행한다.
상술한 링크 상태 변경 통지와 네트워크 리소스 예약 정보의 통지는 멀티캐스트 또는 브로드캐스트에 의해 행해진다.
이와 같이, 본 실시예의 통신 시스템에 있어서는 관리 장치(20)를 설치하지 않더라도, 항상 모든 단말이 현시점에서의 네트워크의 구성 정보와 네트워크 리소스 예약 정보를 공유하고 있고, 각각의 단말이 평등한 입장에서 네트워크를 관리할 수 있다.
물론, 본 실시예에 있어서도 본 발명의 실시예 1 또는 실시예 2와 마찬가지로, 새로운 링크업의 검출 통지의 송신에는, 링크 변경 통지 전용 패킷을 이용하지 않고 다른 대체 패킷을 이용해도 좋다.
본 실시예의 통신 시스템은 소규모의 간단형 통신 시스템으로서 바람직한 것이다.
이상 설명한 바와 같이, 본 발명은 단말이 이동한 때에 새로운 링크업을 검출하고, 그 정보를 기초로 네트워크의 구성 정보를 바로 갱신하며, 또 네트워크 리소스를 유효히 이용하고자 하는 것으로서, 본 발명의 취지를 일탈하지 않는 한, 여러가지의 적용이 가능하다.
본 발명에 의하면, 단말이 이동하더라도, 관리 장치가 가진 네트워크의 구성 정보와 실제의 구성을 정합시키고, 또한, 네트워크 리소스를 유용하게 이용할 수 있도록 네트워크를 관리할 수 있다.

Claims (26)

  1. 복수의 중계 장치와,
    상기 중계 장치 중 하나의 중계 장치의 어느 하나의 포트에 접속되는 단말과,
    상기 중계 장치와 상기 단말에 의해 구성되는, 네트워크의 구성 정보를 생성하는 구성 정보 생성부를 갖는 관리 장치를 구비하되,
    상기 중계 장치는,
    복수의 포트와,
    이들 각 포트마다 송신원 MAC 어드레스의 정보를 기억하는 MAC 어드레스 테이블을 갖고,
    상기 단말은,
    패킷을 수신하는 패킷 수신부와,
    패킷을 송신하는 패킷 송신부와,
    중계 장치에 대한 링크업을 검출하는 링크 상태 검출부와,
    상기 링크 상태 검출부가 링크업을 검출하면, 상기 패킷 송신부를 이용하여 상기 관리 장치에 네트워크의 구성이 변경된 것을 통지하는 변경 통지부를 갖는
    통신 시스템.
  2. 제 1 항에 있어서,
    상기 통지는 링크 변경 통지 전용 패킷을 송신하여 행해지는 통신 시스템.
  3. 제 1 항에 있어서,
    상기 통지는 링크 변경 통지 전용 패킷 이외의 대체 패킷을 송신하여 행해지는 통신 시스템.
  4. 제 3 항에 있어서,
    상기 대체 패킷에 의한 통지는 ICMP 메시지, 단말이 제공가능한 서비스 정보 및 단말의 전화번호 정보 중에서 어느 하나를 송신하는 통신 시스템.
  5. 제 1 항에 있어서,
    상기 통지는 멀티캐스트(multicast) 및/또는 브로드캐스트(broadcast)로 행해지는 통신 시스템.
  6. 제 1 항에 있어서,
    상기 관리 장치는 상기 단말로부터 통지를 수신하면, 상기 중계 장치로부터 각 포트에 대한 MAC 어드레스의 정보를 취득하는 정보 취득부를 구비하며,
    상기 구성 정보 생성부는 상기 정보 취득부가 취득한 정보에 근거하여, 네트워크의 구성 정보를 갱신하는
    통신 시스템.
  7. 제 6 항에 있어서,
    상기 정보 취득부는 SNMP(Simple Network Management Protocol)를 이용하여 MAC 어드레스의 정보를 취득하는 통신 시스템.
  8. 제 6 항에 있어서,
    상기 정보 취득부는 통지를 한 단말에 대한 포트로부터 상기 관리 장치에 이르는 경로상에 존재하는 중계 장치만으로부터 MAC 어드레스의 정보를 취득하는 통신 시스템.
  9. 패킷을 수신하는 패킷 수신부와,
    패킷을 송신하는 패킷 송신부와,
    중계 장치에 대한 링크업을 검출하는 링크 상태 검출부와,
    상기 링크 상태 검출부가 링크업을 검출하면, 상기 패킷 송신부를 이용하여, 관리 장치로 네트워크의 구성이 변경된 것을 통지하는 변경 통지부
    를 포함하는 단말.
  10. 제 9 항에 있어서,
    상기 네트워크의 구성 변경 통지는 멀티캐스트 및/또는 브로드캐스트로 행해지는 단말.
  11. 복수의 중계 장치와,
    상기 중계 장치 중 하나의 중계 장치의 어느 하나의 포트에 접속되는 단말을 구비하되,
    상기 단말은,
    패킷을 수신하는 패킷 수신부와,
    패킷을 송신하는 패킷 송신부와,
    중계 장치에 대한 링크업을 검출하는 링크 상태 검출부와,
    자기 단말과 다른쪽 단말의 네트워크 리소스 예약 정보를 저장하는 리소스 예약 테이블과,
    상기 링크 상태 검출부가 링크업을 검출하면, 상기 패킷 송신부를 이용해서, 상기 리소스 예약 테이블에 저장되어 있는 상기 네트워크 리소스 예약 정보를 네트워크의 다른쪽 단말로 통지하는 변경 통지부를 갖는
    통신 시스템.
  12. 제 11 항에 있어서,
    상기 네트워크 리소스 예약 정보의 통지는 멀티캐스트 및/또는 브로드캐스트로 행해지는 통신 시스템.
  13. 제 11 항에 있어서,
    상기 네트워크 리소스 예약 정보의 통지는 상기 리소스 예약 테이블에 저장되어 있는 통신상대 단말에만 행해지는 통신 시스템.
  14. 제 11 항에 있어서,
    상기 네트워크 리소스 예약 정보에 근거한 네트워크 리소스의 확보는 RSVP(Resource ReSerVation Protocol)에 의해서 행해지는 통신 시스템.
  15. 복수의 중계 장치와,
    상기 중계 장치 중 하나의 중계 장치의 어느 하나의 포트에 접속되는 단말과,
    상기 중계 장치와 상기 단말에 의해 구성되는 네트워크의, 네트워크 리소스 예약 정보를 저장하는 네트워크 리소스 관리 테이블과, 네트워크의 리소스를 관리하는 네트워크 리소스 관리부를 갖는 관리 장치를 구비하되,
    상기 단말은,
    패킷을 수신하는 패킷 수신부와,
    패킷을 송신하는 패킷 송신부와,
    중계 장치에 대한 링크업을 검출하는 링크 상태 검출부와,
    자기 단말과 다른쪽 단말의 네트워크 리소스 예약 정보를 저장하는 리소스 예약 테이블과,
    상기 링크 상태 검출부가 링크업을 검출하면, 상기 패킷 송신부를 이용해서, 상기 리소스 예약 테이블에 저장되어 있는 상기 네트워크 리소스 예약 정보를 상기 관리 장치로 통지하는 변경 통지부를 갖는
    통신 시스템.
  16. 제 15 항에 있어서,
    상기 관리 장치에서, 상기 네트워크 리소스 관리부는 상기 단말로부터 수신한 상기 네트워크 리소스 예약 정보에 대하여, 상기 단말이 요구하는 네트워크 리소스의 예약 가부를 판정한 예약 가부 정보를 작성하고, 상기 예약 가부 정보에 근거하여 상기 네트워크 리소스 관리 테이블의 상기 네트워크 리소스 예약 정보를 갱신하며, 상기 예약 가부 정보를 상기 단말 및 상기 단말의 통신상대 단말에 통지하는 통신 시스템.
  17. 패킷을 수신하는 패킷 수신부와,
    패킷을 송신하는 패킷 송신부와,
    중계 장치에 대한 링크업을 검출하는 링크 상태 검출부와,
    자기 단말과 다른쪽 단말의 네트워크 리소스 예약 정보를 저장하는 리소스 예약 테이블과,
    상기 링크 상태 검출부가 링크업을 검출하면, 상기 패킷 송신부를 이용하여, 상기 리소스 예약 테이블에 저장되어 있는 상기 네트워크 리소스 예약 정보를 네트워크의 다른쪽 단말로 통지하는 변경 통지부
    를 포함하는 단말.
  18. 제 17 항에 있어서,
    상기 네트워크 리소스 예약 정보의 통지는 멀티캐스트 및/또는 브로드캐스트로 행해지는 단말.
  19. 복수의 중계 장치와,
    상기 중계 장치 중 하나의 중계 장치의 어느 하나의 포트에 접속되는 단말과,
    상기 중계 장치와 상기 단말에 의해 구성되는, 네트워크를 관리하는 관리 장치를 구비하되,
    상기 중계 장치는,
    복수의 포트와,
    이들 각 포트마다 송신원 MAC 어드레스를 기억하는 MAC 어드레스 테이블을 갖고,
    상기 단말은,
    패킷을 수신하는 패킷 수신부와,
    패킷을 송신하는 패킷 송신부와,
    중계 장치에 대한 링크업을 검출하는 링크 상태 검출부와,
    자기 단말과 다른쪽 단말의 네트워크 리소스 예약 정보를 저장하는 리소스예약 테이블과,
    상기 네트워크의 구성이 변경된 것과, 상기 네트워크 리소스 예약 정보를, 상기 관리 장치에 통지하는 변경 통지부를 갖고,
    상기 관리 장치는,
    패킷을 수신하는 패킷 수신부와,
    패킷을 송신하는 패킷 송신부와,
    상기 중계 장치로부터 각 포트에 대한 MAC 어드레스의 정보를 취득하는 정보 취득부와,
    상기 네트워크의 구성 정보를 생성하는 구성 정보 생성부와,
    상기 네트워크의 네트워크 리소스 예약 정보를 저장하는 네트워크 리소스 관리 테이블과,
    상기 네트워크의 네트워크 리소스를 관리하는 네트워크 리소스 관리부를 갖고,
    상기 단말에서, 상기 링크 상태 검출부가 링크업을 검출하면, 네트워크의 구성이 변경된 것의 통지와, 상기 리소스 예약 테이블에 저장되어 있는 네트워크 리소스 예약 정보를, 상기 패킷 송신부를 이용하여 상기 관리부로 송신하며,
    상기 관리 장치에서, 상기 단말로부터의 통지를 수신하면, 상기 정보 취득부는 상기 중계 장치로부터 각 포트에 대한 MAC 어드레스의 정보를 취득하고, 상기 구성 정보 생성부는, 상기 정보 취득부가 취득한 정보에 근거하여, 네트워크의 구성 정보를 갱신하며, 상기 네트워크 리소스 관리부는 상기 단말로부터 수신한 상기네트워크 리소스 예약 정보에 대하여, 상기 단말이 요구하는 네트워크 리소스의 예약의 가부를 판정한 예약 가부 정보를 작성하며, 상기 예약 가부 정보에 근거하여, 상기 네트워크 리소스 관리 테이블의 상기 네트워크 리소스 예약 정보를 갱신하며, 상기 예약 가부 정보를 상기 단말 및 상기 단말의 통신상대 단말에 통지하는
    통신 시스템.
  20. 제 19 항에 있어서,
    상기 통지는 링크 변경 통지 전용 패킷을 송신하여 행해지는 통신 시스템.
  21. 제 19 항에 있어서,
    상기 통지는 링크 변경 통지 전용 패킷 이외의 대체 패킷을 송신하여 행해지는 통신 시스템.
  22. 제 21 항에 있어서,
    상기 대체 패킷에 의한 통지는 ICMP 메시지, 단말이 제공가능한 서비스 정보, 단말의 전화번호 정보 및 네트워크 리소스 예약 정보 중에서 어느 하나를 송신하는 통신 시스템.
  23. 제 19 항에 있어서,
    상기 통지는 멀티캐스트 및/또는 브로드캐스트로 행해지는 통신 시스템.
  24. 제 19 항에 있어서,
    상기 정보 취득부는 SNMP를 이용하여 MAC 어드레스의 정보를 취득하는 통신 시스템.
  25. 제 19 항에 있어서,
    상기 정보 취득부는 통지를 한 단말에 대한 포트로부터 상기 관리 장치에 이르는 경로상에 존재하는 중계 장치만으로부터 MAC 어드레스의 정보를 취득하는 통신 시스템.
  26. 제 1 항에 있어서,
    상기 중계 장치는 무선 LAN을 구성하는 기지국이며, 상기 단말의 상기 링크 상태 검출부는 상기 기지국과의 접속 변화를 링크업으로서 검출하는 통신 시스템.
KR1020040003543A 2003-01-21 2004-01-17 통신 시스템 및 단말 KR20040067943A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2003-00012034 2003-01-21
JP2003012034 2003-01-21

Publications (1)

Publication Number Publication Date
KR20040067943A true KR20040067943A (ko) 2004-07-30

Family

ID=32588609

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040003543A KR20040067943A (ko) 2003-01-21 2004-01-17 통신 시스템 및 단말

Country Status (5)

Country Link
US (1) US7496382B2 (ko)
EP (1) EP1441477A3 (ko)
KR (1) KR20040067943A (ko)
CN (1) CN100391156C (ko)
TW (1) TWI323101B (ko)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7414997B2 (en) * 2004-03-12 2008-08-19 Lucent Technologies Inc. GPRS tunneling protocol path integrity protocol
TWI238643B (en) * 2004-06-01 2005-08-21 Benq Corp Method and mobile communication device capable of resuming operating function of temporarily disable SIM card
CN101151848B (zh) * 2005-03-10 2012-06-20 松下电器产业株式会社 中继装置、通信***、通信控制方法和集成电路
US7656856B2 (en) * 2005-04-28 2010-02-02 Cisco Technology, Inc. Method and system for transmitting LSP fragments
CN1327658C (zh) 2005-08-09 2007-07-18 华为技术有限公司 网络通信状况探测方法
TWI280764B (en) * 2005-11-02 2007-05-01 Inst Information Industry Method for rapidly linking mobile node and access point in wireless local area network
CN1968165B (zh) * 2005-11-17 2010-09-15 财团法人资讯工业策进会 无线区域网络中移动终端与存取点的快速连结方法
CN1866806B (zh) * 2005-12-22 2011-11-02 华为技术有限公司 共享格状网恢复的实现方法
US20070237088A1 (en) * 2006-04-05 2007-10-11 Honeywell International. Inc Apparatus and method for providing network security
CN101179453B (zh) * 2007-12-06 2010-09-29 华为技术有限公司 一种链路状态检测方法和***
CN101471872A (zh) * 2007-12-27 2009-07-01 华为技术有限公司 网络资源数据的处理方法与装置及资源接纳控制子***
WO2011049019A1 (ja) 2009-10-19 2011-04-28 日本電気株式会社 通信システム、フロー制御装置、フローテーブルの更新方法およびプログラム
KR101837085B1 (ko) * 2010-08-20 2018-03-09 삼성전자주식회사 Av 인터페이스에 기초해 성립된 네트워크에서 경로 대역폭을 확보하여 데이터를 송수신하는 방법 및 장치
US20140223051A1 (en) * 2013-02-07 2014-08-07 Andes Technology Corporation Information collection system
JP6281566B2 (ja) * 2013-04-05 2018-02-21 ソニー株式会社 中継管理装置、中継管理方法、プログラムおよび中継管理システム
JP6514100B2 (ja) * 2015-12-28 2019-05-15 株式会社東芝 通信装置、通信システム及びネットワーク管理方法
CN113785542B (zh) * 2019-02-15 2022-11-22 华为技术有限公司 用于内部网关协议(igp)快速收敛的***和方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5293635A (en) * 1991-04-30 1994-03-08 Hewlett-Packard Company Detection on a network by a mapping application of a relative location of a first device to a second device
GB9226707D0 (en) * 1992-12-22 1993-02-17 Ncr Int Inc Wireless local area network system with mobile station handover
US5412654A (en) * 1994-01-10 1995-05-02 International Business Machines Corporation Highly dynamic destination-sequenced destination vector routing for mobile computers
US6094431A (en) * 1995-11-30 2000-07-25 Kabushiki Kaisha Toshiba Node device and network resource reservation method for data packet transfer using ATM networks
US6058303A (en) * 1996-08-30 2000-05-02 Telefonaktiebolaget L M Ericsson (Publ) System and method for subscriber activity supervision
US5802319A (en) * 1996-10-23 1998-09-01 Hewlett-Packard Company Method and apparatus for employing an intelligent agent to cause a packet to be sent to update a bridge's filtering database when a station is moved in a network
JP3434664B2 (ja) * 1997-02-25 2003-08-11 日本電気株式会社 通信制御方式
US6636733B1 (en) * 1997-09-19 2003-10-21 Thompson Trust Wireless messaging method
CA2268495C (en) * 1998-12-16 2008-11-18 Loran Network Management Ltd. Method for determining computer network topologies
US6708034B1 (en) * 1999-09-13 2004-03-16 Nortel Networks Ltd. End-to-end quality of service guarantee in a wireless environment
JP4227737B2 (ja) * 2000-08-30 2009-02-18 日本電気株式会社 無線ネットワーク、中継ノード及びそれに用いる中継伝送方法並びにそのプログラム
JP3727247B2 (ja) * 2001-03-02 2005-12-14 株式会社エヌ・ティ・ティ・ドコモ 情報送達管理装置、移動通信端末、情報送達確認システム、および情報送達確認方法
JP3857148B2 (ja) * 2001-12-12 2006-12-13 株式会社エヌ・ティ・ティ・ドコモ QoS保証パスの移動追従システム、このシステムに用いるルータ装置、移動通信端末、ルータ装置を制御するための制御プログラム
US7334047B1 (en) * 2002-03-18 2008-02-19 Cisco Technology, Inc. Method and system for selective link state advertisement blocking over a data network area

Also Published As

Publication number Publication date
CN1518282A (zh) 2004-08-04
TWI323101B (en) 2010-04-01
CN100391156C (zh) 2008-05-28
EP1441477A3 (en) 2010-06-23
TW200417195A (en) 2004-09-01
US20040162113A1 (en) 2004-08-19
EP1441477A2 (en) 2004-07-28
US7496382B2 (en) 2009-02-24

Similar Documents

Publication Publication Date Title
US8971339B2 (en) Contents base switching system and contents base switching method
KR20040067943A (ko) 통신 시스템 및 단말
US7756065B2 (en) Domain name service system and method thereof
JP2007221564A (ja) 通信装置、通信システムおよび方法
CN110890994B (zh) 一种报文转发路径的确定方法、设备和***
JP5574944B2 (ja) 無線中継装置および無線中継方法
JP5485543B2 (ja) プライマリネットワーク及びセカンダリネットワークを含むネットワークにおける通信方法
US7327729B2 (en) System and method for communications with reservation of network resources, and terminal therefore
WO2021135419A1 (zh) 更新路由信息的方法、装置、计算机设备和存储介质
US20050259671A1 (en) Information processing apparatus and method for wireless network
CN107786441B (zh) 一种通信方法、OpenFlow交换机及通信***
KR20160131532A (ko) 네트워크 시스템의 서비스 가용성을 최대로 보장하기 위한 적응형 bfd 프로토콜과 그 장치
US11575601B2 (en) Network device and packet processing method using same
JP4242262B2 (ja) 通信システム及び端末
KR101445047B1 (ko) 토폴로지 서버의 지원으로 통신 아키텍처에 분산된 노드의 네트워크에 대한 기밀 또는 보호 액세스
CN103701952A (zh) 一种业务数据的下行传输方法及分组数据网关
CN113454959B (zh) 控制平面网络功能、用户平面网络功能和使用其的分组处理方法
JP4260613B2 (ja) 通信システム及び端末
US11979332B2 (en) Adaptive networking for resilient communications
JP4157941B2 (ja) Ethernet網
JPH0779249A (ja) パケット中継方法およびその装置
CN116056149A (zh) 一种iab宿主节点的单工作业方法、装置、设备及介质
KR100748097B1 (ko) 서비스품질을 보장하기 위한 경로 설정 방법 및 장치
CN117256132A (zh) 5g网络中初级次级路由的***和方法
JP2010288167A (ja) ネットワーク中継装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
NORF Unpaid initial registration fee