TW201916734A - 通信系統及通信方法 - Google Patents
通信系統及通信方法 Download PDFInfo
- Publication number
- TW201916734A TW201916734A TW107131526A TW107131526A TW201916734A TW 201916734 A TW201916734 A TW 201916734A TW 107131526 A TW107131526 A TW 107131526A TW 107131526 A TW107131526 A TW 107131526A TW 201916734 A TW201916734 A TW 201916734A
- Authority
- TW
- Taiwan
- Prior art keywords
- communication
- communication device
- frame
- performance
- communication network
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1886—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with traffic restrictions for efficiency improvement, e.g. involving subnets or subdomains
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1836—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
- H04L12/1868—Measures taken after transmission, e.g. acknowledgments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本發明之通信系統101Y,係具備:配置於通信網路51Y之複數個高性能通信裝置10A至10D;配置於通信網路52Y之低性能通信裝置30A至30C;以及管理裝置;配置於與低性能通信裝置30A至30C連接交界的高性能通信裝置10B限制廣播訊框對通信網路52Y的中繼,管理裝置根據顯示能夠中繼廣播訊框的來自高性能通信裝置10A至10D的資訊來判定交界裝置,而對交界裝置指示限制。
Description
本發明係有關調整要中繼之訊框的通信量的通信系統及通信方法。
在配置有複數個通信裝置的通信系統之中,存在有通信處理性能為高性能的通信裝置以及通信處理性能為低性能的通信裝置所混合的通信系統。如此的通信系統中,低性能的通信裝置接收到廣播訊框時,就有可能發生丟包(packet drop)。因此,於通信系統中,難以使具有不同的通信處理性能的通信裝置混用。
專利文獻1記載的光通信系統,係台側的通信裝置收容有進行低速通信的第一加入者側通信裝置以及進行高速通信的第二加入者側通信裝置,與外部網路之間的通信速度比第一加入者側通信裝置還快且在第二加入者側通信裝置以下。台側的通信裝置取得顯示被收容在第一加入者側通信裝置之終端機所希望遞送的多播(multicast)信號的遞送希望信號資訊,而無條件地對第二加入者側通信裝置轉送多播信號。此外,台側的通信裝置 對於第一加入者側通信裝置,在與遞送希望信號資訊對應時,轉送多播信號。藉此,專利文獻1記載的光通信系統實現了通信頻帶有效率的利用。
專利文獻1:日本特開2009-141574號公報
然而,上述屬於習知之技術的專利文獻1中,雖然能夠執行使用多播訊框的通信,但是無法執行使用廣播訊框的通信。因此,專利文獻1的技術存在有難以使通信效率提升等問題。
本發明即是鑒於上述習知問題而完成者,目的在於獲得能夠使通信處理性能不同的複數個通信裝置混用之同時以良好效率執行穩定的通信之通信系統。
為解決上述課題而達成目的,本發明之通信系統,係具備:複數個第一通信裝置,係配置於第一通信網路並且具有第一通信處理性能;第二通信裝置,係配置於第二通信網路並且具有比第一通信處理性能還低的第二通信處理性能;以及管理裝置,係管理第一通信網路及第二通信網路。此外,於本發明的通信系統中,由在第一通信裝置之中配置於與第二通信裝置之連接交界的交界裝 置限制以第一通信網路發送接收之廣播訊框對第二通信網路的中繼。此外,於本發明的通信系統中,第一通信裝置係將顯示能夠將廣播訊框予以中繼的第一資訊發送至管理裝置,管理裝置係至少根據第一資訊來判定交界裝置,而對交界裝置指示限制。
本發明之通信系統可達成能夠使通信處理性能不同的複數個通信裝置混用之同時以良好效率執行穩定的通信的效果。
10A至10D‧‧‧高性能通信裝置
11、31‧‧‧微電腦
12、17、32‧‧‧記憶部
13、33‧‧‧控制部
15‧‧‧ASIC
16‧‧‧連接要求訊框發送部
18‧‧‧中繼部
30A至30C‧‧‧低性能通信裝置
41、42、45、46‧‧‧HUB
51X、51Y、52X、52Y、55X、55Y、56X、56Y‧‧‧通信網路
61至64、71至73‧‧‧通信裝置
100‧‧‧主台
101X、101Y、102X、102Y‧‧‧通信系統
300‧‧‧控制電路
301‧‧‧處理器
302‧‧‧記憶體
P1、P2‧‧‧埠
第1圖係顯示本發明之實施形態1之通信系統之構成的圖。
第2圖係顯示實施形態1之通信裝置之構成的圖。
第3圖係用以說明實施形態1之交界台設定處理之處理程序的順序圖。
第4圖係顯示實施形態1之交界台設定處理之處理程序的流程圖。
第5圖係用以說明實施形態1之通信量調整處理的圖。
第6圖係用以說明實施形態1之在包含有HUB(集線器)之通信系統的通信量調整處理的圖。
第7圖係顯示實施形態1之微電腦之硬體構成例的圖。
第8圖係用以說明實施形態2之通信量調整處理的圖。
第9圖係用以說明實施形態2之在包含有HUB之通信 系統的通信量調整處理的圖。
第10圖係用以說明實施形態3之通信量調整處理的圖。
第11圖係用以說明實施形態3之在包含有HUB之通信系統的通信量調整處理的圖。
第12圖係用以說明實施形態4之通信量調整處理的圖。
第13圖係用以說明實施形態4之在包含有HUB之通信系統的通信量調整處理的圖。
以下,根據圖式來詳細說明本發明之實施形態之通信系統及通信方法。此外,並非以這些實施形態來限定本發明。
實施形態1
第1圖係顯示本發明之實施形態1之通信系統之構成的圖。通信系統101X具備有:屬於第一通信網路的通信網路51X;以及屬於第二通信網路的通信網路52X。通信網路51X具備有:通信處理性能為高規格之高性能的高性能通信裝置10A、10B;以及屬於母台的主台100。通信網路52X具備有通信處理性能為低規格之低性能的低性能通信裝置30A、30B。高性能通信裝置10A、10B係實現比低性能通信裝置30A、30B高性能的通信處理之通信裝置。如此一來,屬於第一通信裝置的高性能通信裝置10A、10B具有屬於第一通信處理性能之較高的通信處理性能,屬於 第二通信裝置的低性能通信裝置30A、30B具有屬於第二通信處理性能之較低的通信處理性能。
在通信網路51X內,主台100連接於高性能通信裝置10A,高性能通信裝置10A連接於高性能通信裝置10B。此外,主台100也可直接連接於高性能通信裝置10A,也可藉由HUB等中繼裝置來連接。再者,高性能通信裝置10A也可直接連接於高性能通信裝置10B,也可藉由中繼裝置來連接。
再者,高性能通信裝置10B也可連接於主台100。此情形下,高性能通信裝置10B也可直接連接於主台100,也可藉由中繼裝置來連接。此外,低性能通信裝置30A也可直接連接於低性能通信裝置30B,也可藉由中繼裝置來連接。
如以上所述,在通信網路51X內,高性能通信裝置10A、10B及屬於管理台的主台100如何地連接皆可。此外,在通信網路52X內,低性能通信裝置30A、30B如何地連接皆可。
通信網路51X連接於通信網路52X,藉此,在通信系統101X中,高性能通信裝置10A、10B與低性能通信裝置30A、30B係混用。在通信系統101X中,通信網路51X內的高性能通信裝置10B連接於通信網路52X內的低性能通信裝置30A。從而,高性能通信裝置10B為配置在高性能通信裝置與低性能通信裝置之連接交界的交界台。如此一來,通信網路51X於相同幹線上配置有通信處 理性能不同的通信裝置。
高性能通信裝置10A、10B係鮑率(baud rate)與通信處理性能一致的通信裝置。換言之,高性能通信裝置10A、10B係能夠處理從其他的裝置接收的全部的資料之裝置。相對於此,低性能通信裝置30A、30B係通信處理性能比鮑率差的通信裝置。換言之,低性能通信裝置30A、30B係有可能無法處理從其他的裝置接收的資料之一部分的裝置。
高性能通信裝置10A、10B及低性能通信裝置30A、30B具備有微電腦,使用韌體(firmware)執行通信處理。此外,高性能通信裝置10A、10B具備有ASIC(Application Specific Integrated Circuit:特定應用積體電路)等通信處理專用的硬體電路。因此,高性能通信裝置10A、10B藉由執行使用有韌體的通信處理及使用有硬體電路的通信處理,實現高速的通信處理。高性能通信裝置10A、10B也稱為硬體台,低性能通信裝置30A、30B也稱為軟體台。
高性能通信裝置10A、10B及低性能通信裝置30A、30B配置於PLC(Programmable Logic Controller:可程式邏輯控制器)等控制裝置。高性能通信裝置10A、10B適用於要求高速的通信處理的控制裝置。低性能通信裝置30A、30B適用於能以比高性能通信裝置10A、10B低速的通信處理的控制裝置。
主台100係管理高性能通信裝置10A、10B 及低性能通信裝置30A、30B的管理裝置。主台100係具有與高性能通信裝置10A、10B同樣的功能的高性能通信裝置。主台100係通信網路51X內的高性能通信裝置之其中一者。換言之,在通信網路51X內,其中一個高性能通信裝置成為主台100。在實施形態1中,針對後述的高性能通信裝置10C係成為主台的情形進行說明。因此,在以下的說明中,也有將主台100稱為高性能通信裝置10C的情形。此外,在以下的說明中,有將主台100管理的高性能通信裝置10A、10B及低性能通信裝置30A、30B稱為從(slave)台的情形。
主台100對各從台進行用以要求連接構成之連接要求訊框的廣播發送。廣播發送係不指定特定的裝置而對參加相同網路之所有的裝置一齊發送資料的處理。於此的主台100執行的廣播發送係不指定從台的位址而對通信系統101X內的所有的從台發送資料的處理。從而,主台100以進行廣播發送來對各從台一齊發送相同的連接要求訊框。連接要求訊框的例子係用以取得特定的資訊的偵測訊框(detection frame)。此外,主台100從各從台接收屬於相對於連接要求訊框之回應的要求回應訊框。要求回應訊框的例子為偵測要求訊框(detection ack frame)。要求回應訊框儲存有後述的本身台保有埠資訊,該本身台保有埠資訊包含有過濾資訊。過濾資訊係顯示是否能夠將廣播訊框予以中繼的資訊。換言之,過濾資訊係顯示可否中繼廣播訊框的中繼可否資訊。
高性能通信裝置10A、10B係能夠將廣播訊框予以中繼的裝置,低性能通信裝置30A、30B係無法將廣播訊框予以中繼的裝置。因此,高性能通信裝置10A、10B將顯示能夠將廣播訊框予以中繼之屬於過濾資訊的第一資訊發送至主台100。相對於此,低性能通信裝置30A、30B將顯示無法將廣播訊框予以中繼之屬於過濾資訊的第二資訊發送至主台100。
主台100根據從各從台接收到的過濾資訊來判定可否中繼的交界台。屬於可否中繼的交界台之交界裝置係配置在能夠將廣播訊框予以中繼的裝置與無法將廣播訊框予以中繼的裝置之交界的高性能通信裝置。亦即,可否中繼的交界台係連接於低性能通信裝置30A、30B之其中一者的高性能通信裝置。換言之,可否中繼的交界台係連接於通信網路52X的高性能通信裝置。此外,以下的說明中,將可否中繼的交界台稱為交界裝置。
在通信系統101X中,如第1圖所示,高性能通信裝置10B為交界台。主台100根據來自於各從台的過濾資訊,對交界台發送每一埠的第一中繼設定訊框。第一中繼設定訊框係依每一埠指定有是否可將廣播訊框予以中繼的訊框。亦即,在第一中繼設定訊框被指定有是在哪個埠執行廣播訊框的過濾。第一中繼設定訊框係對交界台指示限制廣播訊框之中繼的訊框。第一中繼設定訊框的例子係中繼組態訊框(Relay Confriguration frame)。主台100發送的第一中繼設定訊框中,連接於低性能通信裝置30A 的埠係指定有不中繼來自於主台100之廣播訊框。
再者,主台100從交界台接收顯示第一中繼設定訊框之確認的設定確認訊框。設定確認訊框的例子係中繼組態確認訊框(Relay Confriguration Ack frame)。此外,主台100也可配置於通信網路51X以外。再者,於通信網路51X也可配置4個以上的高性能通信裝置。再者,於通信網路52X也可配置3個以上的低性能通信裝置。
第2圖係顯示實施形態1之通信裝置之構成的圖。在第2圖中顯示通信系統101X具備的高性能通信裝置10B的構成與通信系統101X具備的低性能通信裝置30A的構成。此外,高性能通信裝置10A及主台100具有與高性能通信裝置10B相同的構成。亦即,屬於高性能通信裝置10C的主台100與高性能通信裝置10A、10B具有相同的功能。高性能通信裝置10A~10C係依據在通信系統101X的連接位置而執行不同的動作。再者,高性能通信裝置10A~10C係依據是否被設定為主台100而執行不同的動作。此外,低性能通信裝置30B具有與低性能通信裝置30A相同的構成。
高性能通信裝置10B具備有:屬於控制通信處理之第一微電腦的微電腦11,以及屬於執行訊框之中繼處理之控制電路的ASIC15。ASIC15連接於微電腦11。微電腦11及ASIC15係依據本身裝置是否為主台100而執行不同的動作。
ASIC15係從其他通信裝置接收各種的訊框 並且對其他的通信裝置發送各種的訊框。ASIC15具備有:暫時地將所接收到的訊框記憶起來的記憶部17,以及將所接收到的訊框中繼至其他通信裝置的中繼部18。再者,ASIC15具備有發送前述連接要求訊框的連接要求訊框發送部16。連接要求訊框發送部16在本身裝置為主台100時,將連接要求訊框予以廣播發送。
中繼部18使記憶部17記憶所接收到的訊框。中繼部18接收到以本身裝置為目的地(收信地址)的訊框時,就將該訊框從記憶部17發送至微電腦11。另一方面,中繼部18接收到以其他裝置為目的地的訊框時,就將該訊框發送至其他裝置側。再者,中繼部18將自微電腦11傳送來的各種的訊框發送至在訊框內所指定的目的地。此外,微電腦11也可以不透過ASIC15的方式而將訊框發送至其他裝置。
再者,中繼部18從微電腦11接收到過濾的指示時,就執行訊框的過濾。過濾係根據是否符合特定的條件來切換資料通信的許可與阻斷的處理。中繼部18執行過濾之際,切換廣播訊框的中繼與廣播訊框的廢棄。具體而言,當中繼部18藉由執行過濾而接收到廣播訊框時,就對通信網路51X內中繼廣播訊框,而不對通信網路52X內中繼廣播訊框。
在通信系統101X中,當高性能通信裝置10A的中繼部18從主台100接收到廣播訊框時,就將其中繼至高性能通信裝置10B。另一方面,當高性能通信裝置 10B的中繼部18從主台100接收到廣播訊框時,就將其中繼至高性能通信裝置10A以外之未圖示的高性能通信裝置,然而不會對低性能通信裝置30A中繼。藉此,屬於中繼廣播訊框之交界台的高性能通信裝置10B係控制通信網路52X內的頻帶。此結果,高性能通信裝置10B能夠避免通信網路52X內的頻帶受到壓迫。
微電腦11係控制與其他的通信裝置之間的通信處理。在此的微電腦11係控制與高性能通信裝置10A及低性能通信裝置30A之間的通信處理。
微電腦11具備有:記憶各種資料的記憶部12以及控制通信處理的控制部13。記憶部12係包含有記憶有韌體的ROM(Read Only Memory:唯讀記憶體)以及記憶暫時性的資料的RAM(Random Access Memory:隨機存取記憶體)。RAM記憶的暫時性的資料之例子係控制通信處理時使用的資料及所接收到的訊框的資料。
高性能通信裝置10C成為主台100時,該高性能通信裝置10C的控制部13根據自從台傳送來的過濾資訊來設定交界台。然後,高性能通信裝置10C的控制部13將第一中繼設定訊框發送至所設定的交界台。
另一方面,高性能通信裝置10A、10B的控制部13接收到來自於主台100的連接要求訊框時,將連接要求訊框的連接構成資訊改寫成本身裝置的資訊。具體而言,高性能通信裝置10A、10B的控制部13係將連接構成資訊內所包含的中繼源的發送埠編號及中繼源的MAC (Media Access Control:媒體存取控制)位址改寫成本身裝置的資訊。然後,高性能通信裝置10A、10B的控制部13係將儲存有經過改寫的連接構成資訊的連接要求訊框對接收埠以外的埠中繼。接收埠係接收到連接要求訊框的埠。
在通信系統101X中,高性能通信裝置10A的控制部13從主台100接收到連接要求訊框時,就將連接構成資訊改寫成本身裝置的資訊,並發送至高性能通信裝置10B。再者,高性能通信裝置10B的控制部13從高性能通信裝置10A接收到連接要求訊框時,就將連接構成資訊改寫成本身裝置的資訊,並發送至低性能通信裝置30A。
再者,高性能通信裝置10A、10B的控制部13從主台100接收到連接要求訊框時,就使用前述要求回應訊框而將前述本身台保有埠資訊的過濾資訊發送至主台100側。此時,高性能通信裝置10A、10B的控制部13將顯示能夠中繼廣播訊框的過濾資訊儲存至要求回應訊框並對主台100側發送。
在通信系統101X中,高性能通信裝置10B的控制部13接收到連接要求訊框時,就將要求回應訊框發送至高性能通信裝置10A。高性能通信裝置10A將該要求回應訊框發送至主台100。再者,高性能通信裝置10A的控制部13接收到連接要求訊框時,就將要求回應訊框發送至主台100。
再者,高性能通信裝置10B的控制部13從主台100接收到前述第一中繼設定訊框時,就根據第一中 繼設定訊框而依每一個埠設定可否廣播中繼。高性能通信裝置10B的控制部13設定了可否廣播中繼時,就將設定確認訊框發送至主台100側。
在通信系統101X中,高性能通信裝置10B的控制部13接收到從主台10來的第一中繼設定訊框時,就將前述設定確認訊框發送至高性能通信裝置10A。高性能通信裝置10A將該設定確認訊框發送至主台100側。
低性能通信裝置30A具備有屬於第二微電腦的微電腦31。微電腦31係控制與其他的通信裝置之間的通信處理。本實施形態之微電腦31係控制高性能通信裝置10B及低性能通信裝置30B之間的通信處理。
微電腦31具備有:記憶各種資料的記憶部22以及控制通信處理的控制部33。記憶部32係包含有記憶有韌體的ROM以及記憶暫時性的資料的RAM。RAM記憶的暫時性的資料之例子係控制通信處理時使用的資料及所接收到的訊框的資料。
再者,控制部33接收到來自於主台100的連接要求訊框時,就使用要求回應訊框而將本身台保有埠資訊的過濾資訊發送至主台100側。此時,控制部33將顯示無法中繼廣播訊框的過濾資訊儲存至要求回應訊框並且對主台100側發送。
其次,針對交界台之設定處理程序進行說明。第3圖係用以說明實施形態1之交界台設定處理之處理程序的順序圖。在此說明通信系統101X設定交界台時 的處理程序。
於步驟st1,主台100之連接要求訊框發送部16將用以對各從台要求連接構成資訊的連接要求訊框予以廣播發送。該連接要求訊框係廣播發送訊框。主台100的控制部13所廣播發送的連接要求訊框係發送至高性能通信裝置10A。
藉此,高性能通信裝置10A的控制部13接收連接要求訊框。然後,於步驟st2-1,高性能通信裝置10A的控制部13將連接要求訊框之連接構成資訊改寫成屬於本身裝置的高性能通信裝置10A的資訊。而且,高性能通信裝置10A的控制部13將儲存有已改寫的連接構成資訊的連接要求訊框往連接要求訊框之接收埠以外的埠中繼。高性能通信裝置10A從埠P1接收到連接要求訊框時,自屬於埠P1以外之埠的埠P2將連接要求訊框予以廣播發送。
藉此,高性能通信裝置10B的控制部13接收連接要求訊框。然後,於步驟st2-2,高性能通信裝置10B的控制部13將連接要求訊框之連接構成資訊改寫成屬於本身裝置的高性能通信裝置10B的資訊。而且,高性能通信裝置10B的控制部13將儲存有已改寫的連接構成資訊的連接要求訊框往連接要求訊框之接收埠以外的埠中繼。高性能通信裝置10B從埠P1接收到連接要求訊框時,自屬於埠P1以外之埠的埠P2將連接要求訊框予以廣播發送。
藉此,低性能通信裝置30A的控制部33接收連接要求訊框。然後,於步驟st2-3,低性能通信裝置30A的控制部33將連接要求訊框之連接構成資訊改寫成屬於本身裝置的低性能通信裝置30A的資訊。於此情形下,低性能通信裝置30A不中繼屬於廣播訊框的連接要求訊框。低性能通信裝置30A從埠P1接收到連接要求訊框時,低性能通信裝置30A不以如埠P2之所有的埠來中繼連接要求訊框。
此外,高性能通信裝置10A的控制部13將連接要求訊框之連接構成資訊改寫成屬於本身裝置的高性能通信裝置10A的資訊之後,於步驟t3-1,生成過濾資訊並儲存於要求回應訊框,而將該要求回應訊框從埠P1發送至主台100。於此情形下,高性能通信裝置10A的控制部13將顯示能夠中繼廣播訊框的過濾資訊先儲存至要求回應訊框。
再者,高性能通信裝置10B的控制部13將連接要求訊框之連接構成資訊改寫成屬於本身裝置的高性能通信裝置10B的資訊之後,於步驟t3-2,生成過濾資訊並儲存於要求回應訊框,而將該要求回應訊框從埠P1透過高性能通信裝置10A而發送至主台100。於此情形下,高性能通信裝置10B的控制部13將顯示能夠中繼廣播訊框的過濾資訊儲存至要求回應訊框。
再者,低性能通信裝置30A的控制部33將連接要求訊框之連接構成資訊改寫成屬於本身裝置的低性 能通信裝置30A的資訊之後,於步驟t3-3,生成過濾資訊並儲存於要求回應訊框,而將該要求回應訊框從埠P1透過高性能通信裝置10A、10B而發送至主台100。於此情形下,低性能通信裝置30A的控制部33將顯示無法中繼廣播訊框的過濾資訊先儲存至要求回應訊框。
主台100的控制部13從屬於從台的高性能通信裝置10A、10B及低性能通信裝置30A之各者分別接收要求回應訊框。然後,主台100的控制部13根據所接收到的過濾資訊來設定交界台。主台100的控制部13認知高性能通信裝置10B連接於低性能通信裝置30A的情形。然後,來自於低性能通信裝置30A的過濾資訊係顯示無法中繼廣播訊框的情形。另一方面,來自於高性能通信裝置10B的過濾資訊係顯示能夠中繼廣播訊框的情形。因此,主台100的控制部13在高性能通信裝置10A、10B中,將屬於連接於低性能通信裝置30A的通信裝置的高性能通信裝置10B設定為交界台。然後,於步驟st4,主台100的控制部13將第1中繼設定訊框發送至已設定成交界台的高性能通信裝置10B。
藉此,高性能通信裝置10B的控制部13透過高性能通信裝置10A接收第一中繼設定訊框。因此,於步驟st5,高性能通信裝置10B的控制部13對高性能通信裝置10B的中繼部18發送過濾的指示。然後,高性能通信裝置10B的中繼部18執行訊框中繼處理的設定。具體而言,高性能通信裝置10B的中繼部18對連接於通信網 路51X的埠設定廣播訊框的中繼,對連接於通信網路52X的埠設定廣播訊框的非中繼。連接於通信網路51X的埠為埠P1時,高性能通信裝置10B的中繼部18對埠P1設定廣播訊框的中繼,對屬於埠P1以外之埠的埠P2設定廣播訊框的非中繼。
藉此,高性能通信裝置10B的中繼部18接收到廣播訊框時,就將廣播訊框中繼到如高性能通信裝置10A之通信網路51X內的通信裝置。另一方面,高性能通信裝置10B的中繼部18即使接收到廣播訊框,也不會將廣播訊框中繼到如低性能通信裝置30A之通信網路52X內的通信裝置。
高性能通信裝置10B的控制部13執行訊框中繼處理之設定之後,於步驟st6,將設定確認訊框從埠P1發送至主台100側。藉此,主台100的控制部13透過高性能通信裝置10A來接收設定確認訊框。
此外,高性能通信裝置10A的控制部13也可先執行以下處理之其中任一處理:將連接要求訊框中繼至連接要求訊框之接收埠以外的埠的處理;與將要求回應訊框發送至主台100的處理。
再者,高性能通信裝置10B的控制部13也可先執行以下處理之其中任一處理:將連接要求訊框中繼至連接要求訊框之接收埠以外的埠的處理;與將要求回應訊框發送至主台100的處理。
第4圖係顯示實施形態1之交界台設定處 理之處理程序的流程圖。在此針對通信系統101X設定交界台之處理程序進行說明。
於步驟S10,主台100對各從台廣播發送連接要求訊框。藉此,要求接收台接收連接要求訊框,於步驟20,要求接收台將連接要求訊框中繼至接收埠以外的埠。要求接收局係接收連接要求訊框的通信裝置。在此的要求接收台係高性能通信裝置10A、10B及低性能通信裝置30A,接收埠係接收了連接要求訊框的埠。此外,雖然要求接收台接收連接要求訊框,但是低性能通信裝置30A不進行中繼。
再者,於步驟S30,要求接收台將過濾資訊以要求回應訊框發送至主台100。高性能通信裝置10A、10B將顯示能夠中繼廣播訊框之過濾資訊儲存於要求回應訊框並發送至主台100。此外,低性能通信裝置30A將顯示無法中繼廣播訊框之過濾資訊儲存於要求回應訊框並發送至主台100。
主台100從高性能通信裝置10A、10B及低性能通信裝置30A接收要求回應訊框。然後於步驟S40,主台100將第一中繼設定訊框發送至交界台。在此的交界台係高性能通信裝置10B。
藉此,設定接收台接收第一中繼設定訊框。設定接收台係成為第一中繼設定訊框之目的地的通信裝置。在此的設定接收台係高性能通信裝置10B。因此,於步驟S50,屬於設定接收台的高性能通信裝置10B根據 第一中繼設定訊框來對每一個埠設定可否中繼。
於步驟S60,屬於設定接收台的高性能通信裝置10B將設定確認訊框發送至主台100。此外,要求設定台也可先處理步驟S20的處理與步驟S30的處理之其中任一處理。
依據以第3圖及第4圖所說明的處理,高性能通信裝置10B的控制部13對每一個埠設定可否中繼廣播訊框。藉此,高性能通信裝置10B的中繼部18執行廣播訊框的過濾。
在此針對使用了過濾之廣播訊框之通信量調整處理進行說明。第5圖係用以說明實施形態1之通信量調整處理的圖。在第5圖中,顯示通信系統101X內的通信處理程序。
屬於主台100的高性能通信裝置10C從所有的埠發送廣播訊框。藉此,高性能通信裝置10A接收廣播訊框,而從接收埠以外的埠中繼廣播訊框。如此一來,高性能通信裝置10B接收廣播訊框。在此的高性能通信裝置10B設定可否中繼廣播訊框。因此,高性能通信裝置10B的中繼部18對通信網路51X內之其他的高性能通信裝置中繼廣播訊框,而不對低性能通信裝置30A中繼。
如以上所述,屬於交界台的高性能通信裝置10B將對於低性能通信裝置30A的廣播訊框予以過濾。此乃由於低性能通信裝置30A為低性能,所以當被傳送連續的廣播訊框時,處理不完廣播訊框的處理而會有丟包的 情形之故。屬於主台100的高性能通信裝置10C在有欲發送至低性能通信裝置30A之資料的情形下,使用單播(unicast)訊框對低性能通信裝置30A單播發送資料。高性能通信裝置10C對低性能通信裝置30A單播發送之資料的訊框係單播訊框。單播發送係在網路內指定單一的位址而對單一的裝置發送資料的處理。在此的高性能通信裝置10C執行的單播發送,係在通信系統101X內指定屬於單一的位址之低性能通信裝置30A的位址,而對屬於單一的裝置之低性能通信裝置30A發送資料的處理。高性能通信裝置10C以對低性能通信裝置30A單播發送的方式,對低性能通信裝置30A發送特定的資料。
此外,使用HUB的通信系統也可將廣播訊框予以過濾。亦即,也可使用包含有HUB的通信系統來取代通信系統101X。
在此針對屬於包含有HUB之通信系統的其他的通信系統的構成例及在其他的通信系統之訊框的通信量調整處理進行說明。第6圖係用以說明實施形態1之在包含有HUB之通信系統的通信量調整處理的圖。在第6圖中顯示屬於通信系統101X之其他的構成例的通信系統101Y的構成。通信系統101Y具備有屬於第一通信網路的通信網路51Y來取代通信網路51X,且具備有屬於第二通信網路的通信網路52Y來取代通信網路52X。
通信網路51Y具備有:高性能通信裝置10A~10D以及HUB41。在通信網路51Y中,高性能通信裝置 10A~10D係透過HUB41而連接。高性能通信裝置10D係具有與高性能通信裝置10A~10C相同的功能的通信裝置。
再者,通信網路52Y具備有:低性能通信裝置30A~30D以及HUB42。在通信網路52Y中,低性能通信裝置30A~30C係透過HUB42而連接。低性能通信裝置30C係具有與低性能通信裝置30A、30B相同的功能的通信裝置。
高性能通信裝置10B與低性能通信裝置30A連接。在如此的構成中,高性能通信裝置10B係交界台。因此,高性能通信裝置10B執行用以不對低性能通信裝置30A中繼廣播訊框的埠設定。
當屬於主台100的高性能通信裝置10C發送廣播訊框時,HUB41就接收來自於高性能通信裝置10C的廣播訊框。然後,HUB41將所接收到的廣播訊框中繼到接收埠以外的埠。藉此,廣播訊框被中繼至高性能通信裝置10A、10B、10D,而高性能通信裝置10A、10B、10D接收廣播訊框。此情形下,由於高性能通信裝置10B為交界台,所以不會將所接收到的廣播訊框中繼到低性能通信裝置30A。
屬於主台100的高性能通信裝置10C有欲發送至低性能通信裝置30A之資料時,使用單播訊框將資料發送至低性能通信裝置30A。此情形下,高性能通信裝置10C係將要給低性能通信裝置30A的單播訊框發送至 HUB41,而HUB41將單播訊框中繼至接收埠以外的埠。其結果,單播訊框被中繼至高性能通信裝置10B。然後,高性能通信裝置10B將單播訊框中繼至低性能通信裝置30A。
此外,在通信系統101Y中,高性能通信裝置10A~10D係透過HUB41而執行連接要求訊框、要求回應訊框、第一中繼設定訊框及設定確認訊框的發送接收。
再者,通信系統101Y只要是具備有高性能通信裝置10A~10D及HUB41,就可為任何種的連接構成。再者,通信系統52Y只要是具備有低性能通信裝置30A~30C及HUB42,就可為任何種的連接構成。再者,通信網路51Y具有的高性能通信裝置可為5個以上,也可為3個以下。通信網路52Y具有的低性能通信裝置可為4個以上,也可為2個以下。
其次,針對高性能通信裝置10A~10D的微電腦11的硬體構成進行說明。此外,由於高性能通信裝置10A~10D的微電腦11具有相同的構成,所以在此針對高性能通信裝置10A具有的微電腦11的硬體構成進行說明。
第7圖係顯示實施形態1之微電腦之硬體構成例的圖。微電腦11可藉由第7圖所示的控制電路300,亦即處理器301及記憶體302來實現。處理器301的例子為CPU(也稱為中央處理單元(Central Processing Unit)、中央處理裝置、處理裝置、運算裝置、微處理器、DSP(Digital Signal Processor、數位信號處理器))或系統 LSI(Large Scale Integration、大型積體電路)。記憶體302的例子為RAM或ROM。
微電腦11係藉由處理器301讀出並執行記憶體302所記憶的用以執行微電腦11的動作的程式來實現。再者,該程式亦可稱為使電腦執行微電腦11之程序或方法者。微電腦11執行的程式可為軟體,也可為韌體。記憶體302也被作為處理器301執行各種處理時的暫時記憶體使用。
如此一來,處理器301執行的程式係可由電腦可執行之包含用以進行資料處理之複數個命令的電腦可讀取且具有非過渡的(non-transitory)記錄媒體的電腦程式產品。處理器301執行的程式係使電腦執行複數個命令進行資料處理。
再者,針對微電腦11的功能,可建構成以專用的硬體來實現一部分功能,而以軟體或韌體來實現一部分功能。此外,低性能通信裝置30A~30C的微電腦31也具有與微電腦11相同的硬體構成。
如以上所述,在實施形態1中,由於高性能通信裝置10B限制了對低性能通信裝置30A之廣播訊框的中繼,所以不會對配置有低性能通信裝置30A的通信網路52X、52Y內中繼廣播訊框。另一方面,高性能通信裝置10B對低性能通信裝置30A中繼廣播訊框時,配置有低性能通信裝置30A的通信網路52X、52Y內也被中繼廣播訊框。此情形下,由於低性能通信裝置30A~30C僅具有 比高性能通信裝置10A~10D還低的通信處理性能,所以通信網路52X、52Y內的頻帶被壓迫並且低性能通信裝置30A~30C丟包的可能性變高。因此,高性能通信裝置10B不限制對低性能通信裝置30A之廣播訊框的中繼時,主台100就無法進行廣播訊框的發送。
從而,依據實施形態1,於混雜著通信處理性能不同的通信裝置的通信系統101X、101Y中,屬於交界台的高性能通信裝置10B限制了對低性能通信裝置30A之廣播訊框的中繼。亦即,交界台將從通信網路51X、51Y往通信網路52X、52Y的廣播訊框予以過濾。藉此,就成為不對低性能通信裝置30A~30C中繼廣播訊框。其結果,由於高性能通信裝置10B能夠調整從通信網路51X、51Y往通信網路52X、52Y的資料通信量,所以高性能通信裝置10B能夠避免通信網路52X、52Y內的頻帶被壓迫。因此,通信系統101X、101Y能夠混用通信處理性能不同的通信裝置並且以良好效率執行穩定的通信。
實施形態2
接著利用第8圖及第9圖來針對本發明之實施形態2進行說明。在實施形態2係建構成:於通信系統101X係在低性能通信裝置30A~30C之間發送接收多播訊框,屬於交界台的高性能通信裝置10B將來自於低性能通信裝置30A~30C的多播訊框予以過濾,而不對高性能通信裝置10A、10C中繼。低性能通信裝置30A~30C對其他的低性能通信裝置30A~30C進行多播發送之資料的訊框為多播 發送訊框。多播發送係在網路上對特定的複數個裝置一齊發送相同的資料的處理。因此,低性能通信裝置30A~30C執行的多播發送係在通信系統101X內指定本身裝置以外的其他的低性能通信裝置30A~30C的位址之後發送資料的處理。低性能通信裝置30A~30C係以對其他的低性能通信裝置30A~30C進行多播發送的方式,對其他的低性能通信裝置30A~30C一齊發送相同的資料。例如,低性能通信裝置30A執行多播發送時,指定低性能通信裝置30B、30C的位址,並對低性能通信裝置30B、30C一齊發送相同的資料。
在實施形態2中,通信系統101X藉由與在實施形態1之第3圖所說明的交界台設定處理一樣的處理程序來設定交界台。於此情形下,主台100的控制部13根據自從台接收到的過濾資訊而將高性能通信裝置10B設定成交界台。主台100的控制部13對已設定成交界台的高性能通信裝置10B發送第二中繼設定訊框。
在實施形態2的第二中繼設定訊框係依每一埠指定是否要中繼多播訊框的訊框。亦即,第二中繼設定訊框係對交界台指示多播訊框之中繼的限制的訊框。第二中繼設定訊框的例子係中繼組態訊框。主台100發送的第二中繼設定訊框指定有是在哪個埠執行多播訊框的過濾。具體而言,第二中繼設定訊框指定有不從連接於如高性能通信裝置10A之其他的高性能通信裝置的埠中繼來自於低性能通信裝置30A的多播訊框。
第8圖係用以說明實施形態2之通信量調整處理的圖。第8圖中顯示了在通信系統101X內的通信處理程序。通信網路52X內的低性能通信裝置30A~30C利用多播訊框來執行資料的發送接收。低性能通信裝置30A對低性能通信裝置30B發送多播訊框時,該多播訊框被低性能通信裝置30B接收。再者,低性能通信裝置30A對低性能通信裝置30C發送多播訊框時,該多播訊框係由低性能通信裝置30B中繼至低性能通信裝置30C。此外,低性能通信裝置30A對通信網路51X發送多播訊框時,高性能通信裝置10B就接收該多播訊框。
在此的高性能通信裝置10B設定多播訊框的可否中繼。因此,高性能通信裝置10B的中繼部18不會對通信網路51X內的其他的高性能通信裝置10A中繼多播訊框。
如以上所述,高性能通信裝置10B將來自於低性能通信裝置30A的多播訊框予以過濾。換言之,高性能通信裝置10B將從通信網路52X往通信網路51X的多播訊框予以過濾。藉此,通信網路52X內的低性能通信裝置30A~30C能夠發送接收多播訊框。
此外,與實施形態1同樣地使用有HUB41、42的通信系統101Y也可將多播訊框予以過濾。亦即,也可使用通信系統101Y來取代通信系統101X。
第9圖係用以說明實施形態2之在包含有HUB之通信系統的通信量調整處理的圖。在通信系統101Y 中,高性能通信裝置10B為交界台。因此,高性能通信裝置10B係執行用以不對HUB41中繼多播訊框的埠設定。換言之,高性能通信裝置10B係以不將從通信網路52Y傳送來的多播訊框中繼至通信網路51Y內的方式來設定埠。
低性能通信裝置30A發送多播訊框時,在通信網路52Y內,多播訊框就被傳送至HUB42。藉此,HUB42係接收多播訊框,並將多播訊框中繼至接收埠以外的埠。
另一方面,低性能通信裝置30A對高性能通信裝置10B發送多播訊框時,高性能通信裝置10B就接收多播訊框。於此情形下,由於高性能通信裝置10B為交界台,所以不會將所接收到的多播訊框中繼至通信網路51Y內。
如以上所述,依據實施形態2,於通信處理性能不同的通信裝置混用的通信系統101X、101Y中,屬於交界台的高性能通信裝置10B限制對通信網路51X、51Y之多播訊框的資料通信量。亦即,高性能通信裝置10B將從通信網路52X、52Y對通信網路51X、51Y的多播訊框予以過濾。藉此,來自於通信網路52X、52Y的多播訊框不會對高性能通信裝置10A~10D中繼。如此一來,在低性能通信裝置30A~30C之間能夠使用多播訊框效率良好地執行通信。
實施形態3
接著,利用第10圖及第11圖針對本發明的實施形態 3進行說明。在實施形態3中,於通信系統101X,屬於交界台的高性能通信裝置10B將來自於主台100的廣播訊框以在複數次中有一次的比例來中繼至低性能通信裝置30A。此外,屬於交界台的高性能通信裝置10B也可將來自於主台100的多播訊框以在複數次中有一次的比例中繼至低性能通信裝置30A。交界台以在複數次中有一次的比例中繼至低性能通信裝置30A的訊框在廣播訊框時與多播訊框時,通信系統101X的動作一樣。因此,針對交界台以在複數次中有一次的比例中繼至低性能通信裝置30A的訊框為廣播訊框的情形進行說明。
在實施形態3中,通信系統101X藉由與在實施形態1以第3圖所說明的交界台設定處理一樣的處理程序來設定交界台。主台100的控制部13係根據自從台接收到的過濾資訊,將高性能通信裝置10B設定成交界台。如此一來,主台100的控制部13係將第三中繼設定訊框發送至設定成交界台的高性能通信裝置10B。
實施形態3的第三中繼設定訊框,係對每一個埠指定是否將廣播訊框以在複數次中有一次的比例中繼至低性能通信裝置30A的埠。亦即,第三中繼設定訊框係對交界台指示廣播訊框之限制的訊框。第三中繼設定訊框的例子為中繼組態訊框。主台100發送的第三中繼設定訊框係指定有限制是哪個埠以在複數次中有一次的比例中繼廣播訊框。具體而言,第三中繼設定訊框係指定有是否對低性能通信裝置30A以在複數次中僅有一次的比例中繼 廣播訊框。
第10圖係用以說明實施形態3之通信量調整處理的圖。在第10圖中顯示通信系統101X內的通信處理程序。屬於主台100的高性能通信裝置10C係從所有的埠發送廣播訊框。藉此,高性能通信裝置10A接收廣播訊框而從接收埠以外的埠中繼廣播訊框。藉此,高性能通信裝置10B接收廣播訊框。在此的高性能通信裝置10B係設定廣播訊框的可否中繼。因此,高性能通信裝置10B的中繼部18對通信網路51X內的其他的高性能通信裝置中繼廣播訊框。另一方面,高性能通信裝置10B的中繼部18以在特定次數中有一次的比例將廣播訊框中繼至低性能通信裝置30A。第10圖中係顯示高性能通信裝置10B的中繼部18在10次中為一次的比例將廣播訊框中繼至低性能通信裝置30A。
如以上所述,屬於交界台的高性能通信裝置10B係限制對低性能通信裝置30A中繼的廣播訊框的中繼數。換言之,高性能通信裝置10B調整從通信網路51X對通信網路52X之廣播訊框的中繼數。藉此,高性能通信裝置10B能夠避免通信網路52X內的頻帶受到壓迫。
此外,使用有HUB41、42的通信系統101Y也可將廣播訊框予以過濾。亦即,也可使用包含有HUB41、42的通信系統101Y來取代通信系統101X。
第11圖係用以說明實施形態3之在包含有HUB之通信系統的通信量調整處理的圖。在通信系統101Y 中,高性能通信裝置10B係交界台。因此,高性能通信裝置10B執行用以制限對低性能通信裝置30A之廣播訊框之中繼數的埠設定。換言之,高性能通信裝置10B設定限制從通信網路51Y內對通信網路52Y內的廣播訊框之中繼數的埠。
屬於主台100的高性能通信裝置10C發送廣播訊框時,HUB41就接收來自於高性能通信裝置10C的廣播訊框。如此一來,HUB41係將所接收到的廣播訊框中繼至接收埠以外的埠。藉此,廣播訊框被中繼至高性能通信裝置10A、10B、10D,高性能通信裝置10A、10B、10D接收廣播訊框。此情形下,由於高性能通信裝置10B為交界台,所以在所接收到的廣播訊框之中的特定次數中將1次的廣播訊框中繼至低性能通信裝置30A,其他的廣播訊框則不中繼至低性能通信裝置30A。
如以上所述,依據實施形態3,於通信處理性能不同的通信裝置混雜的通信系統101X、101Y中,屬於交界台的高性能通信裝置10B限制對低性能通信裝置30A的廣播訊框或多播訊框的中繼。亦即,屬於交界台的高性能通信裝置10B限制從通信網路51X、51Y對通信網路52X、52Y的廣播訊框或多播訊框的中繼數。其結果,由於高性能通信裝置10B能夠調整從通信網路51X、51Y對通信網路52X、52Y的資料通信量,所以高性能通信裝置10B能夠避免通信網路52X、52Y內的頻帶受到壓迫。因此,通信系統101X能夠使通信處理性能不同的高性能 通信裝置10A~10D及低性能通信裝置30A~30C混用並同時以良好效率執行穩定的通信。
實施形態4
接著利用第12圖及第13圖針對本發明的實施形態4進行說明。實施形態4係在通信協定不同的通信系統混用的情形下,交界台在通信系統之間進行過濾。此外,以下的說明中,係針對交界台在通信系統之間進行過濾之訊框的例子為廣播訊框的情形進行說明,惟也可為被禁止中繼的訊框係多播訊框等其他的訊框。
在實施形態4係在複數個通信系統之間進行資料的發送接收。各通信系統具備有複數個通信裝置。第12圖係用以說明實施形態4之通信量調整處理的圖。在第12圖中顯示在與實施形態4有關之通信系統102X內的通信處理程序。通信系統102X具備有屬於第一通信網路的通信網路55X及屬於第二通信網路的通信網路56X。
通信網路55X及通信網路56X係以不同的通信協定進行資料通信的通信網路。亦即,通信網路55X以第一通信協定進行資料通信,而通信網路56X以第二通信協定進行資料通信。
通信網路55X的例子為通信系統101X、101Y及通信網路51X、52X、51Y、52Y。通信網路56X的例子係通信系統101X、101Y及通信網路51X、52X、51Y、52Y。
在此,針對通信網路55X具備有屬於第一 通信裝置的通信裝置61、62,通信網路56X具備有屬於第二通信裝置的通信裝置71、72的情形進行說明。通信裝置61與通信裝置62具有同樣的功能,通信裝置71與通信裝置72具有同樣的功能。通信裝置61、62可為高性能通信裝置10A~10D,也可為低性能通信裝置30A~30C。此外,通信裝置71、72可為高性能通信裝置10A~10D,也可為低性能通信裝置30A~30C。
通信網路55X中,通信裝置61與通信裝置62連接,通信網路56X中,通信裝置71與通信裝置72連接。通信系統102X中,通信裝置62與通信裝置71連接。因此,通信系統102X中,通信裝置62或通信裝置71成為交界台。此外,通信網路55X中,通信裝置61、62之其中任一者成為主台100,通信網路56X中,通信裝置71、72之其中任一者成為主台100。此外,通信網路55X係可具備有3個以上的通信裝置。再者,通信網路56X係可具備有3個以上的通信裝置。
在實施形態4中,針對於通信網路55X中,通信裝置61成為主台100,通信裝置62成為交界台的情形進行說明。通信裝置61成為主台時,通信裝置62成為從台。
此外,在以下的說明中,省略在通信網路56X中的處理的說明,惟通信網路56X也能夠執行與通信網路55X同樣的處理。
通信網路55X藉由與實施形態1以第3圖 所說明的交界台設定處理同樣的處理程序來設定交界台。主台100的控制部13根據自從台接收到的過濾資訊而將通信裝置62設定成交界台。如此一來,主台100的控制部13對設定成交界台的通信裝置62發送第四中繼設定訊框。
在實施形態4的第四中繼設定訊框係包含有指定在通信網路55X之訊框中無法在通信網路56X接收的資訊。第四中繼設定訊框的例子為中繼組態訊框。主台100發送的第四中繼設定訊框係指定有以哪個埠執行哪個廣播訊框之過濾。具體而言,第四中繼設定訊框係指定有特定種類的廣播訊框不對通信網路56X中繼的事項。如此一來,第四中繼設定訊框係對交界台指示廣播訊框之限制的訊框。
設定了交界台之後,屬於主台100的通信裝置61從所有的埠發送廣播訊框。藉此,屬於交界台的通信裝置62接收廣播訊框,而從接收埠以外的埠中繼廣播訊框。
在此說明的通信裝置62係設定廣播訊框的可否中繼。因此,通信裝置62從接收埠以外的埠對通信網路55X內的其他的通信裝置發送廣播訊框。再者,通信裝置62對通信網路56X內的通信裝置71中繼特定種類的廣播訊框,而不中繼其他種類的廣播訊框。具體而言,通信裝置62不對通信裝置71中繼被禁止對通信網路56X中繼之種類的廣播訊框,而係對通信裝置71中繼不被禁止對通信網路56X中繼之種類的廣播訊框。
如以上所述,屬於交界台的通信裝置62限制對通信網路56X內的通信裝置71中繼的廣播訊框的種類。換言之,通信裝置62選擇從通信網路55X對通信網路56X中繼之廣播訊框的種類。藉此,通信裝置62能夠避免通信網路56X內的頻帶受到壓迫。
此外,使用有HUB的通信系統也可將廣播訊框予以過濾。亦即,也可使用包含有HUB的通信系統來取代通信系統102X。
第13圖係用以說明實施形態4之在包含有HUB之通信系統的通信量調整處理的圖。在第13圖中顯示屬於通信系統102X之其他的構成例之通信系統102Y的構成。通信系統102Y具備有通信網路55Y以取代通信網路55X,並具備有通信網路56Y以取代通信網路56X。
通信網路55Y具備有通信裝置61至64及HUB45。在通信網路55Y中,通信裝置61至64透過HUB45而連接。通信裝置63、64具有與通信裝置61、62同樣的功能。
此外,通信網路56Y具備有通信裝置71至73及HUB46。在通信網路56Y中,通信裝置71至73透過HUB46而連接。通信裝置73具有與通信裝置71、72同樣的功能。
如以上所述,通信裝置62與通信裝置71連接。在此種的通信網路55Y的構成中,通信裝置62為交界台。因此,通信裝置62執行用以不對通信裝置71中 繼被禁止中繼之種類的廣播訊框的埠設定。
屬於主台100的通信裝置61發送特定種類的廣播訊框時,HUB45就接收來自於通信裝置61的廣播訊框。然後,HUB45將所接收到的廣播訊框中繼至接收埠以外的埠。其結果,廣播訊框被中繼至通信裝置62至64,而通信裝置62至64接收廣播訊框。於此情形下,由於通信裝置62為交界台,所以不會將所接收到的廣播訊框中繼至通信裝置71。
此外,在通信系統102Y,通信裝置61至64透過HUB45而執行連接要求訊框、要求回應訊框、第四中繼設定訊框及設定確認訊框的發送接收。
再者,通信網路55Y只要是具備有通信裝置61至64及HUB45,則可為任何的連接構成。再者,通信網路56Y只要是具備有複數個通信裝置71至73及HUB46,則可為任何的連接構成。此外,通信網路55Y具有的通信裝置可為5個以上,也可為3個以下。再者,通信網路56Y具有的通信裝置可為4個以上,也可為2個以下。
如以上所述,依據實施形態4,在同一幹線上有通信協定不同的通信網路55X、56X混用的通信系統102X中,屬於交界台的通信裝置62調整對通信裝置71的廣播訊框之中無法在通信網路56X接收的廣播訊框的資料通信量。再者,在同一幹線上有通信協定不同的通信網路55Y、56Y混用的通信系統102Y中,屬於交界台的通 信裝置62調整對通信裝置71的廣播訊框之中無法在通信網路56Y接收的廣播訊框的資料通信量。
換言之,交界台限制從通信網路55X、55Y對通信網路56X、56Y之特定種類的廣播訊框的中繼。亦即,交界台將從通信網路55X、55Y對通信網路56X、56Y之特定種類的廣播訊框予以過濾。藉此,無法在通信網路56X、56Y接收之特定種類的廣播訊框就不會被中繼到通信裝置71至73。其結果,由於通信裝置62能夠調整從通信網路55X、55Y對通信網路56X、56Y的資料通信量,所以通信裝置62利用在通信網路56X、56Y內無法處理的廣播訊框,能夠避免通信網路56X、56Y內的頻帶受到壓迫。因此,通信系統102X、102Y能夠在通信協定不同的通信網路混用之同時執行穩定的通信。此外,也可組合以實施形態1至4所說明的發明。
以上的實施形態所示的構成為顯示本發明之內容之一例者,可為其他公開知道的技術之組合,在不脫離本發明之主旨的範圍內,可省略、變更構成的一部分。
Claims (10)
- 一種通信系統,係具備:複數個第一通信裝置,係配置於第一通信網路並且具有第一通信處理性能;第二通信裝置,係配置於第二通信網路並且具有比前述第一通信處理性能還低的第二通信處理性能;以及管理裝置,係管理前述第一通信網路及前述第二通信網路,其中由在前述第一通信裝置之中配置於與前述第二通信裝置之連接交界的交界裝置限制以前述第一通信網路發送接收之廣播訊框對前述第二通信網路的中繼,前述第一通信裝置係將顯示能夠將前述廣播訊框予以中繼的第一資訊發送至前述管理裝置,前述管理裝置係至少根據前述第一資訊來判定前述交界裝置,而對前述交界裝置指示前述限制。
- 如申請專利範圍第1項所述之通信系統,其中,前述交界裝置係藉由將前述第一通信網路所發送接收的廣播訊框予以過濾而使前述第一通信網路內的廣播訊框不中繼至前述第二通信網路內。
- 如申請專利範圍第2項所述之通信系統,其中,前述過濾係遮斷前述廣播訊框之通信的處理,以在特定次數中有一次的比例將廣播訊框予以中繼的處理,或限制特定種類的廣播訊框之中繼的處理。
- 如申請專利範圍第1項所述之通信系統,其中,前述交界裝置係限制前述第二通信網路所發送接收的廣播訊框對前述第一通信網路的中繼。
- 如申請專利範圍第1至4項中任一項所述之通信系統,其中,前述第二通信裝置係將顯示無法中繼前述廣播訊框的第二資訊發送至前述管理裝置,前述管理裝置係根據前述第一資訊及前述第二資訊來判定前述交界裝置,且對前述交界裝置指示前述限制。
- 如申請專利範圍第5項所述之通信系統,其中,前述管理裝置係對前述第二通信裝置發送單播訊框。
- 一種通信系統,係具備:複數個第一通信裝置,係配置於第一通信網路並且具有第一通信處理性能;第二通信裝置,係配置於第二通信網路並且具有比前述第一通信處理性能還低的第二通信處理性能;以及管理裝置,係管理前述第一通信網路及前述第二通信網路,其中,由在前述第一通信裝置之中配置於與前述第二通信裝置之連接交界的交界裝置,將以前述第一通信網路發送接收之廣播訊框或多播訊框,在複數次中僅有 一次對前述第二通信網路內中繼,前述第一通信裝置係將顯示能夠將前述廣播訊框或多播訊框予以中繼的第一資訊發送至前述管理裝置,前述管理裝置係至少根據前述第一資訊來判定前述交界裝置,而對前述交界裝置指示在複數次中僅有一次的前述中繼。
- 如申請專利範圍第7項所述之通信系統,其中,前述第一通信裝置係具備有:第一微電腦,係控制前述第一通信裝置;及控制電路,係控制前述廣播訊框的中繼,前述第二通信裝置係具備有:第二微電腦,係控制前述第二通信裝置。
- 一種通信系統,係具備:複數個第一通信裝置,係配置於第一通信網路並且以第一協定進行動作;第二通信裝置,係配置於第二通信網路並且以第二協定進行動作;以及管理裝置,係管理前述第一通信網路及前述第二通信網路,其中,由在前述第一通信裝置之中配置於與前述第二通信裝置之連接交界的交界裝置限制以前述第一通信網路發送接收之訊框對前述第二通信網路的中繼,前述第一通信裝置係將顯示能夠將前述訊框予以 中繼的第一資訊發送至前述管理裝置,前述管理裝置係至少根據前述第一資訊來判定前述交界裝置,而對前述交界裝置指示前述限制。
- 一種通信方法,係包含:設定步驟,係進行用以限制以第一通信網路發送接收之廣播訊框對第二通信網路之中繼的設定;第一發送接收步驟,係由配置於前述第一通信網路並且具有第一通信處理性能的複數個第一通信裝置在前述第一通信網路內發送接收廣播訊框;第二發送接收步驟,係由配置於前述第二通信網路並且具有比前述第一通信處理性能還低的第二通信處理性能的第二通信裝置在前述第二通信網路內發送接收訊框;以及限制步驟,係由在前述第一通信裝置之中配置於與前述第二通信裝置之連接交界的交界裝置限制以前述第一通信網路發送接收之廣播訊框對前述第二通信網路的中繼,前述設定步驟係包含:第一發送步驟,係由前述第一通信裝置將顯示能夠將前述廣播訊框予以中繼的第一資訊發送至管理裝置,其中該管理裝置係管理前述第一通信網路及前述第二通信網路;以及指示步驟,係由前述管理裝置至少根據前述第一資訊來判定前述交界裝置,而對前述交界裝置指示前 述限制。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2017/034355 WO2019058524A1 (ja) | 2017-09-22 | 2017-09-22 | 通信システムおよび通信方法 |
??PCT/JP2017/034355 | 2017-09-22 | ||
WOPCT/JP2017/034355 | 2017-09-22 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201916734A true TW201916734A (zh) | 2019-04-16 |
TWI698148B TWI698148B (zh) | 2020-07-01 |
Family
ID=63708687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW107131526A TWI698148B (zh) | 2017-09-22 | 2018-09-07 | 通信系統及通信方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US10523463B2 (zh) |
JP (1) | JP6400261B1 (zh) |
KR (1) | KR101975165B1 (zh) |
CN (1) | CN109819689B (zh) |
DE (1) | DE112017003386B4 (zh) |
TW (1) | TWI698148B (zh) |
WO (1) | WO2019058524A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023197144A1 (en) * | 2022-04-12 | 2023-10-19 | Qualcomm Incorporated | Groupcast or broadcast user equipment to user equipment relaying |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2935348B2 (ja) * | 1996-08-22 | 1999-08-16 | 日本電気株式会社 | Atm接続機器におけるトラヒック調節装置 |
US7099295B1 (en) * | 1999-08-27 | 2006-08-29 | Psion Teklogix, Inc. | Apparatus and method for bridging a wired network and wireless devices |
JP2002164925A (ja) | 2000-11-29 | 2002-06-07 | Hitachi Ltd | マルチキャスト通信システムおよびマルチキャスト通信方法 |
JP3943361B2 (ja) | 2001-10-09 | 2007-07-11 | 松下電器産業株式会社 | 部品実装方法及び部品実装装置、並びに実装データ作成プログラム及び記録媒体 |
JP2003124963A (ja) * | 2001-10-10 | 2003-04-25 | Furukawa Electric Co Ltd:The | ネットワーク中継装置、ネットワーク中継方法およびその方法をコンピュータに実行させるプログラム |
US7529216B2 (en) | 2003-08-15 | 2009-05-05 | Accton Technology Corporation | Methods and apparatus for broadcast traffic reduction on a wireless transport network |
FI116497B (fi) * | 2004-02-06 | 2005-11-30 | Nokia Corp | Verkotettujen laitteiden välisen datansiirron optimoiminen |
TWI268063B (en) | 2004-08-10 | 2006-12-01 | Accton Technology Corp | Methods and apparatus for broadcast traffic reduction on a wireless transport network |
US7570396B2 (en) * | 2005-09-14 | 2009-08-04 | Kabushiki Kaisha Toshiba | Image communication apparatus and image communication control method |
EP1802038B1 (en) * | 2005-12-23 | 2009-01-07 | Sony Deutschland GmbH | System and method for improving service and device discovery in a UPnP-based wireless communication network |
EP1942634B1 (en) * | 2006-11-24 | 2012-08-29 | Murata Machinery, Ltd. | Relay server, relay communication system, and communication device |
JP4967664B2 (ja) | 2007-01-10 | 2012-07-04 | 日本電気株式会社 | ネットワーク、ノード装置及びそれらに用いるlldpフレーム転送方法 |
JP5004776B2 (ja) | 2007-12-05 | 2012-08-22 | 三菱電機株式会社 | 通信装置 |
US9031068B2 (en) * | 2008-02-01 | 2015-05-12 | Media Patents, S.L. | Methods and apparatus for managing multicast traffic through a switch |
JP2010028295A (ja) * | 2008-07-16 | 2010-02-04 | Nec Corp | Vpnサーバ、通信制御方法、および、プログラム |
CN104125652A (zh) * | 2013-04-25 | 2014-10-29 | 华为技术有限公司 | 中继链路的建立方法、站点和*** |
JP6201669B2 (ja) * | 2013-11-15 | 2017-09-27 | 富士通株式会社 | 通信方法、通信装置、通信プログラム、および、通信システム |
JPWO2015178415A1 (ja) * | 2014-05-21 | 2017-04-20 | 日本電気株式会社 | 通信装置、制御装置、通信システム及び送信制御方法 |
-
2017
- 2017-09-22 US US16/317,848 patent/US10523463B2/en active Active
- 2017-09-22 JP JP2018532796A patent/JP6400261B1/ja active Active
- 2017-09-22 WO PCT/JP2017/034355 patent/WO2019058524A1/ja active Application Filing
- 2017-09-22 KR KR1020197004841A patent/KR101975165B1/ko active IP Right Grant
- 2017-09-22 CN CN201780051771.5A patent/CN109819689B/zh active Active
- 2017-09-22 DE DE112017003386.1T patent/DE112017003386B4/de active Active
-
2018
- 2018-09-07 TW TW107131526A patent/TWI698148B/zh active
Also Published As
Publication number | Publication date |
---|---|
DE112017003386B4 (de) | 2021-04-29 |
KR20190038572A (ko) | 2019-04-08 |
CN109819689B (zh) | 2020-07-24 |
WO2019058524A1 (ja) | 2019-03-28 |
TWI698148B (zh) | 2020-07-01 |
US10523463B2 (en) | 2019-12-31 |
JPWO2019058524A1 (ja) | 2019-11-14 |
US20190363907A1 (en) | 2019-11-28 |
KR101975165B1 (ko) | 2019-05-03 |
CN109819689A (zh) | 2019-05-28 |
JP6400261B1 (ja) | 2018-10-03 |
DE112017003386T5 (de) | 2019-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11606312B2 (en) | Fast fail-over using tunnels | |
US10171253B2 (en) | Node directed multicast traffic management systems and methods for mesh networks | |
CN112099464B (zh) | 用于车辆的以太网的通信方法 | |
US20190238949A1 (en) | Multicast service providing method and software defined networking controller | |
JP2013534103A (ja) | 少なくとも部分的なフレーム送信の割り込み | |
US11979283B2 (en) | Stacking-port configuration using zero-touch provisioning | |
US8973074B2 (en) | Method and system for isochronous communication in audio/video networks | |
WO2021204091A1 (zh) | 一种清空缓存的方法及装置 | |
US10405264B2 (en) | Bulk pairing for mesh networks | |
TW201916734A (zh) | 通信系統及通信方法 | |
US9003466B2 (en) | Method and system for isochronous data stream management in high speed audio/video networks | |
KR20120091359A (ko) | 복수의 컴퓨팅 디바이스들로의 일대다 데이터 송신을 용이하게 하기 위한 방법 및 시스템 | |
WO2024092530A1 (zh) | 一种消息传输方法、装置、设备及存储介质 | |
JP2009088962A (ja) | 通信アダプタ、通信装置および通信方法 | |
JP5931842B2 (ja) | スイッチ装置及びスイッチ装置制御方法 | |
ES2797729T3 (es) | Método y sistema para reducir el cambio en el DR del protocolo PIM | |
WO2021232920A1 (zh) | 数据传输方法、电子设备及存储介质 | |
WO2024021997A1 (zh) | 终端到终端中继场景下数据传输方法、装置、设备及介质 | |
WO2022143291A1 (zh) | 一种业务的配置方法及装置 | |
JP2021036649A (ja) | 通信装置、通信装置の制御方法およびプログラム | |
WO2012103713A1 (zh) | 串行级联射频设备的复位方法、设备和*** | |
JP6175848B2 (ja) | 通信方法、通信システムおよび通信プログラム | |
US20190116054A1 (en) | Network device and method for forwarding multi-cast messages in a network |