CN101309154B - Datagram sending method, sending apparatus and transmission system - Google Patents
Datagram sending method, sending apparatus and transmission system Download PDFInfo
- Publication number
- CN101309154B CN101309154B CN2007101079595A CN200710107959A CN101309154B CN 101309154 B CN101309154 B CN 101309154B CN 2007101079595 A CN2007101079595 A CN 2007101079595A CN 200710107959 A CN200710107959 A CN 200710107959A CN 101309154 B CN101309154 B CN 101309154B
- Authority
- CN
- China
- Prior art keywords
- message
- content service
- sub
- request
- program
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
Abstract
The invention embodiment relates to a message sending method, including that the message contains a plurality of program requests are received; the program requests are provided by a plurality of content service systems; the received message contains a plurality of program requests is divided into a plurality of sub messages; the divided sub messages are sent to the corresponding content service systems of the content service systems. The invention embodiment also relates to a message sending device which comprises a receiving unit, a processing unit used for dividing the message into a plurality of sub messages and a sending unit used for sending the divided sub messages to the corresponding content service systems of the content service systems. The invention embodiment also relates to a transmission system for two different messages; thereby, each content service system of the sending method, the sending device and the transmission system of the invention only receives the sub message of the program provided by the current server and cannot receive the messages of other content service systems so that the safety of the message information is guaranteed.
Description
Technical field
The embodiment of the invention relates to moving communicating field, relates in particular to sending method, dispensing device and the transmission system of message.
Background technology
Internet Group Management Protocol (Internet Group Management Protocol, IGMP) spying upon (SNOOPING) is that communication apparatus is by spying upon user's the IGMP message that joins request or leave, safeguard local multicast forwarding list item, thereby determine multicast data flow to which member port is transmitted.In this process, do not revise user's message, communication apparatus needs intact forwarding uplink and downlink IGMP message.
On the applied environment of IGMP V3, use in technology (IGMP V3SNOOPING) application scenarios of IGMP SNOOPING, the sending method of existing message and the terminal use of transmitting system can successively add a plurality of ISPs (Internet Service Provider, ISP) program, different ISP is by VLAN (Virtual Local Area Network, VLAN) or IP identify, also can once send and comprise a plurality of program (S, G) (in IGMP V3, adopt (S, G) group broadcasting program of sign, wherein S represents the IP address of program source, and G represents the group IP address of group broadcasting program) request message.
After terminal use's request program, when multicast router sent the message of V3 general polling as requestor, user terminal can carry a plurality of programs in a response message response also can only be carried a program.The situation of carrying a plurality of programs for a response message, standard according to IGMP SNOOPING realizes, although carry a plurality of programs in the message, but this message can intactly be transmitted to a plurality of ISP, therefore the server of each ISP can receive the response message that comprises a plurality of programs, because the program in the message belongs to different ISP, causes different ISP to receive identical message, causes leakage of information.Simultaneously, may there be potential safety hazard.Identical (S, G) the sign program may cause the forwarding of program stream mistake if for example different ISP adopts.
Summary of the invention
The embodiment of the invention provides a kind of sending method, dispensing device and transmission system of message, to realize the safety of message information.
The embodiment of the invention provides a kind of sending method of message, comprising:
Reception comprises the message of a plurality of request programs, and described a plurality of request programs are provided by a plurality of content service systems;
The message that comprises a plurality of request programs that receives is divided into a plurality of sub-messages;
The a plurality of sub-message that resolves into is sent to content service system corresponding in described a plurality of content service system;
The described message that comprises a plurality of request programs that will receive is divided into a plurality of sub-messages and is specially: the information of the request program that belongs to the identical content service system in the described message is encapsulated as a sub-message respectively; Perhaps the information with each the request program in the described message is encapsulated as a sub-message.
The embodiment of the invention provides a kind of dispensing device of message, comprising:
Receiving element is used to receive the message that comprises a plurality of request programs, and described a plurality of request programs are provided by a plurality of content service systems;
Processing unit, the message that comprises a plurality of request programs that is used for receiving is divided into a plurality of sub-messages;
Transmitting element, a plurality of sub-message that is used for resolving into send to the corresponding content service system of described a plurality of content service system;
Described processing unit specifically is used for the information of the request program that belongs to the identical content service system of described message is encapsulated as a sub-message respectively; Perhaps the information with each the request program in the described message is encapsulated as a sub-message.
The embodiment of the invention provides a kind of transmission system of message, comprise access point (Access Node, AN), this access point comprises:
Receiving element is used to receive the message that comprises a plurality of request programs, and described a plurality of request programs are provided by a plurality of content service systems;
Processing unit, the message that comprises a plurality of request programs that is used for receiving is divided into a plurality of sub-messages;
Transmitting element, a plurality of sub-message that is used for resolving into send to the corresponding content service system of described a plurality of content service system;
Described processing unit specifically is used for the information of the request program that belongs to the identical content service system of described message is encapsulated as a sub-message respectively; Perhaps the information with each the request program in the described message is encapsulated as a sub-message.
The embodiment of the invention provides a kind of transmission system of message, comprising: access point is used for the transparent transmission message; Border router, this border router comprises:
Receiving element is used to receive the message that comprises a plurality of request programs, and described a plurality of request programs are provided by a plurality of content service systems;
Processing unit, the message that comprises a plurality of request programs that is used for receiving is divided into a plurality of sub-messages;
Transmitting element, a plurality of sub-message that is used for resolving into send to the corresponding content service system of described a plurality of content service system;
Described processing unit specifically is used for the information of the request program that belongs to the identical content service system of described message is encapsulated as a sub-message respectively; Perhaps the information with each the request program in the described message is encapsulated as a sub-message.
The sending method of the embodiment of the invention, dispensing device and transmission system are according to content service systems different under the program that comprises in the message, dividing message is sub-message, include only the program that a corresponding content service system provides in each sub-message, therefore each content service system can only receive the sub-message of the program that book server provides, and do not receive the message of other guide service system, so guaranteed the safety of message information.
Description of drawings
Fig. 1 is the flow chart of the sending method of embodiment of the invention message;
Fig. 2 is the structural representation of the transmission system of embodiment of the invention message.
Embodiment
Below by drawings and Examples, the technical scheme of the embodiment of the invention is described in further detail.
The embodiment of the invention is intended to solve in the IGMP V3SNOOPING model, and for carrying out many ISP multicast service, the problem of dissimilar user terminals, access device, access server compatibility ensures information security simultaneously.
IGMP V3 (corresponding rfc3376, Internet Group Management Protocol, Version3) under the SNOOPING pattern, if carry a plurality of programs that belong to a plurality of ISP in the response of a V3 (Report) message, then as shown in Figure 1, be the flow chart of the sending method of embodiment of the invention message, this method specifically comprises the steps:
Content service system can be a server, also can be that business provides network or system, and (S G) indicates the different program utilizations in the message, and S represents the IP address of program source, and G represents the group IP address of group broadcasting program;
The program that belongs to the identical content service system can be encapsulated in the sub-message and send, also each program can be encapsulated as a sub-message, according to the content service system under the program, the message that encapsulation is belonged to a content service system all sends to this content service system; Therefore encapsulated message can followingly be carried out:
Step 201 determines that the affiliated a plurality of content services of request program that this message comprises provide system;
Step 202 is encapsulated as a sub-message respectively with the information of the request program that belongs to the identical content service system in the described message; Perhaps the information with each the request program in the described message is encapsulated as a sub-message;
And determine that the affiliated a plurality of content services of request program that this message is comprised provide system that a variety of methods can be arranged, for example utilize the VLAN at the affiliated content service system place of program to determine, like this when the definition program, the VLAN of the content service system correspondence under the meeting appointed program, from the described message that receives, obtain the VLAN at content service system place of the program source of the request program that this message comprises, need the VLAN at sub-message place is switched to the VLAN at this content service system place at last;
Also can utilize the difference of IP at content service system place of the program source of program to determine, because in the applied environment of IGMP V3SSM mapping, employing group IP+ source IP address sign program, the foundation of its encapsulated message is the source IP of program, when carrying a plurality of program in the message, program with identical sources IP is encapsulated in the sub-message, perhaps each program encapsulates a sub-message, from the described message that receives, obtain the IP of content service system of the program source of the request program that this message comprises, seek outgoing interface or, switch the VLAN of message by routing mode, send then by pre-configured IP and the corresponding relation of VLAN;
Can also utilize the different encapsulated messages that carry out jointly of the VLAN at the IP of content service system of program source of program and place, when at first defining program, the vlan of the content service system correspondence under the appointed program; By with already present program inspection, guarantee a plurality of identical (S, G) must be deployed among the different VLAN, i.e. (Vlan, G) be unique, like this in the environment of many ISP, each ISP can use identical (S, G) the different program of sign, when receiving the joining message of user, from the described message that receives, obtain the IP of content service system of program source of the request program that this message comprises and the VLAN at place, seek the corresponding relation of VLAN under outgoing interface or IP by pre-configured content service system and the content service system then by routing mode, the VLAN that switches user's request message is the VLAN of corresponding content service system correspondence;
This step is exactly that described sub-message is sent to content service system under the request program that comprises in this sub-message.
The sending method of the embodiment of the invention is according to content service systems different under the program that comprises in the message, encapsulated message is sub-message, include only one or more programs that a corresponding content service system provides in each sub-message, therefore each content service system can only receive the sub-message of the program that book server provides, and do not receive the sub-message of other guide service system, make message information not leak, thereby guaranteed the safety of message information.
The dispensing device of embodiment of the invention message specifically comprises, receiving element is used to receive the message that comprises a plurality of request programs, and described a plurality of request programs are provided by a plurality of content service systems; Processing unit, the message that comprises a plurality of request programs that is used for receiving is divided into a plurality of sub-messages, the information of the request program that belongs to the identical content service system in the described message can be encapsulated as a sub-message respectively, also the information of each the request program in the described message can be encapsulated as the subelement of a sub-message; Transmitting element, a plurality of sub-message that is used for resolving into send to the corresponding content service system of described a plurality of content service system.Can also comprise determining unit, be used for determining that the affiliated a plurality of content services of request program that this message is comprised provide system.
Therefore the dispensing device of embodiment of the invention message encapsulates and sends message according to the content service system under the program in the message, so no longer be intact E-Packeting, has guaranteed the safety of message information.
The transmission system of embodiment of the invention message comprises AN, and this access point comprises: receiving element, be used to receive the message that comprises a plurality of request programs, and described a plurality of request programs are provided by a plurality of content service systems; Processing unit, the message that comprises a plurality of request programs that is used for receiving is divided into a plurality of sub-messages, the information of the request program that belongs to the identical content service system in the described message can be encapsulated as a sub-message respectively, also the information of each the request program in the described message can be encapsulated as the subelement of a sub-message; Transmitting element, a plurality of sub-message that is used for resolving into send to the corresponding content service system of described a plurality of content service system.Can also comprise determining unit, be used for determining that the affiliated a plurality of content services of request program that this message is comprised provide system.
Therefore the transmission system of embodiment of the invention message is from the angle of application and information security, according to the content service system under the program in the message, utilize AN to encapsulate and send message,, guaranteed the safety of message information so no longer be intact E-Packeting.
As shown in Figure 2, be the structural representation of the transmission system of embodiment of the invention message, specifically comprise: AN21 is used for the above-mentioned message of transparent transmission; Border router 22, this border router 22 comprises: receiving element, be used to receive the message that comprises a plurality of request programs, described a plurality of request programs are provided by a plurality of content service systems; Processing unit, the message that comprises a plurality of request programs that is used for receiving is divided into a plurality of sub-messages; Transmitting element, a plurality of sub-message that is used for resolving into send to the corresponding content service system of described a plurality of content service system.
Therefore the transmission system of embodiment of the invention message is from the angle of application and information security, according to the content service system under the program in the message, utilize border router to encapsulate and send message,, guaranteed the safety of message information so no longer be intact E-Packeting.
It should be noted last that, above embodiment is only unrestricted in order to the technical scheme of the explanation embodiment of the invention, although the present invention is had been described in detail with reference to preferred embodiment, those of ordinary skill in the art is to be understood that, can make amendment or be equal to replacement the technical scheme of the embodiment of the invention, and not break away from the spirit and scope of embodiment of the invention technical scheme.
Claims (9)
1. the sending method of a message is characterized in that comprising:
Reception comprises the message of a plurality of request programs, and described a plurality of request programs are provided by a plurality of content service systems;
The message that comprises a plurality of request programs that receives is divided into a plurality of sub-messages;
The a plurality of sub-message that resolves into is sent to content service system corresponding in described a plurality of content service system;
The described message that comprises a plurality of request programs that will receive is divided into a plurality of sub-messages and is specially: the information of the request program that belongs to the identical content service system in the described message is encapsulated as a sub-message respectively; Perhaps the information with each the request program in the described message is encapsulated as a sub-message.
2. the sending method of message according to claim 1 is characterized in that, the described request program utilizes the IP address of program source and the group IP address of group broadcasting program to identify.
3. the sending method of message according to claim 1 and 2 is characterized in that, also comprise a plurality of content service systems of determining under the request program that this message comprised described being divided into before the sub-message.
4. the sending method of message according to claim 3, it is characterized in that, content service system under described definite request program is specially: from the described message that receives, obtain the IP of content service system of program source of the request program that this message comprises and/or the VLAN at place.
5. the dispensing device of a message is characterized in that comprising:
Receiving element is used to receive the message that comprises a plurality of request programs, and described a plurality of request programs are provided by a plurality of content service systems;
Processing unit, the message that comprises a plurality of request programs that is used for receiving is divided into a plurality of sub-messages;
Transmitting element, a plurality of sub-message that is used for resolving into send to the corresponding content service system of described a plurality of content service system;
Described processing unit specifically is used for the information of the request program that belongs to the identical content service system of described message is encapsulated as a sub-message respectively; Perhaps the information with each the request program in the described message is encapsulated as a sub-message.
6. the dispensing device of message according to claim 5 is characterized in that also comprising: determining unit is used for determining a plurality of content service systems under the request program that this message comprised.
7. a message transfer system is characterized in that comprising access point, and this access point comprises:
Receiving element is used to receive the message that comprises a plurality of request programs, and described a plurality of request programs are provided by a plurality of content service systems;
Processing unit, the message that comprises a plurality of request programs that is used for receiving is divided into a plurality of sub-messages;
Transmitting element, a plurality of sub-message that is used for resolving into send to the corresponding content service system of described a plurality of content service system;
Described processing unit specifically is used for the information of the request program that belongs to the identical content service system of described message is encapsulated as a sub-message respectively; Perhaps the information with each the request program in the described message is encapsulated as a sub-message.
8. message transfer system according to claim 7 is characterized in that also comprising: determining unit is used for the affiliated a plurality of content service systems of request program of determining that this message is comprised.
9. message transfer system is characterized in that comprising:
Access point is used for the transparent transmission message;
Border router, this border router comprises:
Receiving element is used to receive the message that comprises a plurality of request programs, and described a plurality of request programs are provided by a plurality of content service systems;
Processing unit, the message that comprises a plurality of request programs that is used for receiving is divided into a plurality of sub-messages;
Transmitting element, a plurality of sub-message that is used for resolving into send to the corresponding content service system of described a plurality of content service system;
Described processing unit specifically is used for the information of the request program that belongs to the identical content service system of described message is encapsulated as a sub-message respectively; Perhaps the information with each the request program in the described message is encapsulated as a sub-message.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101079595A CN101309154B (en) | 2007-05-18 | 2007-05-18 | Datagram sending method, sending apparatus and transmission system |
PCT/CN2007/071234 WO2008141516A1 (en) | 2007-05-18 | 2007-12-14 | Message transmitting method, transmitting device and transmitting system |
ES08008214T ES2385507T3 (en) | 2007-05-18 | 2008-04-29 | Message sending method, message sending device and message transmission system |
EP08008214A EP1993228B1 (en) | 2007-05-18 | 2008-04-29 | Message sending method, message sending device and message transmission system |
US12/116,525 US8402474B2 (en) | 2007-05-18 | 2008-05-07 | Message sending method, message sending device and message transmission system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101079595A CN101309154B (en) | 2007-05-18 | 2007-05-18 | Datagram sending method, sending apparatus and transmission system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101309154A CN101309154A (en) | 2008-11-19 |
CN101309154B true CN101309154B (en) | 2011-04-13 |
Family
ID=40031400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101079595A Expired - Fee Related CN101309154B (en) | 2007-05-18 | 2007-05-18 | Datagram sending method, sending apparatus and transmission system |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN101309154B (en) |
ES (1) | ES2385507T3 (en) |
WO (1) | WO2008141516A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103391316A (en) * | 2013-07-09 | 2013-11-13 | 潍柴动力股份有限公司 | Vehicle remote terminal and client-side monitoring method and device and vehicle remote monitoring system |
CN105577566A (en) * | 2014-10-24 | 2016-05-11 | 中兴通讯股份有限公司 | Message gathering transmission method, device and system |
CN108512773A (en) * | 2018-02-13 | 2018-09-07 | 南京达沙信息科技有限公司 | A kind of meteorology software management system and its method |
CN108322543A (en) * | 2018-02-13 | 2018-07-24 | 南京达沙信息科技有限公司 | A kind of refrigeration mode meteorology software management system and its method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1318628A1 (en) * | 2001-12-10 | 2003-06-11 | Alcatel | Method and apparatus of directing multicast traffic in an Ethernet MAN |
EP1335521A2 (en) * | 2002-02-08 | 2003-08-13 | Alcatel | Method and device for managing multicast groups |
CN1482775A (en) * | 2002-09-11 | 2004-03-17 | ��ʿͨ��ʽ���� | Mail processing system |
EP1424806A1 (en) * | 2002-11-26 | 2004-06-02 | Hitachi, Ltd. | Multicast Router with Translation Function for Protocols according to Any-Source-Multicast and Source-Specific-Multicast |
US6847620B1 (en) * | 1999-05-13 | 2005-01-25 | Intermec Ip Corp. | Mobile virtual LAN |
CN1809050A (en) * | 2006-02-13 | 2006-07-26 | 杭州华为三康技术有限公司 | Message sending method |
GB2423438A (en) * | 2005-02-17 | 2006-08-23 | Motorola Inc | Multicast Routing |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6990341B2 (en) * | 2000-12-30 | 2006-01-24 | Lg Electronics Inc. | Method for transmitting message in paging channel |
-
2007
- 2007-05-18 CN CN2007101079595A patent/CN101309154B/en not_active Expired - Fee Related
- 2007-12-14 WO PCT/CN2007/071234 patent/WO2008141516A1/en active Application Filing
-
2008
- 2008-04-29 ES ES08008214T patent/ES2385507T3/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6847620B1 (en) * | 1999-05-13 | 2005-01-25 | Intermec Ip Corp. | Mobile virtual LAN |
EP1318628A1 (en) * | 2001-12-10 | 2003-06-11 | Alcatel | Method and apparatus of directing multicast traffic in an Ethernet MAN |
EP1335521A2 (en) * | 2002-02-08 | 2003-08-13 | Alcatel | Method and device for managing multicast groups |
CN1482775A (en) * | 2002-09-11 | 2004-03-17 | ��ʿͨ��ʽ���� | Mail processing system |
EP1424806A1 (en) * | 2002-11-26 | 2004-06-02 | Hitachi, Ltd. | Multicast Router with Translation Function for Protocols according to Any-Source-Multicast and Source-Specific-Multicast |
GB2423438A (en) * | 2005-02-17 | 2006-08-23 | Motorola Inc | Multicast Routing |
CN1809050A (en) * | 2006-02-13 | 2006-07-26 | 杭州华为三康技术有限公司 | Message sending method |
Also Published As
Publication number | Publication date |
---|---|
CN101309154A (en) | 2008-11-19 |
WO2008141516A1 (en) | 2008-11-27 |
ES2385507T3 (en) | 2012-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2378720B1 (en) | Extranet networking method, system and device for multicast virtual private network | |
CN101286867B (en) | Software updating method and system of network equipment | |
US20060002391A1 (en) | Multicast packet relay device adapted for virtual router | |
CN100471162C (en) | Method for releasing and processing virtual circuit information and supplier edge device | |
CN111246453B (en) | Data transmission method, user plane network element and control plane network element | |
CN106941437B (en) | Information transmission method and device | |
CN104509073A (en) | Discovering ip multicast group memberships in software defined networks | |
WO2018068588A1 (en) | Method and software-defined networking (sdn) controller for providing multicast service | |
US20120082110A1 (en) | Method and terminal for transmitting service data | |
CN102025799A (en) | Method for discovery and automatic configuration for IP address of device | |
CN104539902A (en) | IPC remote access method and system | |
CN102571375B (en) | Multicast forwarding method and device as well as network device | |
CN102882781A (en) | Method, route bridge and system for transmitting message | |
CN101309154B (en) | Datagram sending method, sending apparatus and transmission system | |
CN109451001B (en) | Communication method and system | |
WO2012021827A1 (en) | Systems and methods for managing network address information | |
CN101924698B (en) | Method, system and equipment for balancing two-layer domain load based on IP unicast route | |
CN104683312A (en) | Method and device for negotiating media multiplexing | |
CN110391922B (en) | Version prompting method and device for service platform | |
CN110100416B (en) | Method, equipment and system for selecting gateway | |
CN110474781B (en) | Method and device for forwarding multicast data | |
CN108512671A (en) | A kind of outer layer multicast ip address distribution method and device | |
CN103067280A (en) | Method and device of message processing | |
EP2164203A1 (en) | Message transmission method, device and system for implementing multicast services | |
KR20180007898A (en) | Method for separating groups within tenent in virtual private cloud network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110413 Termination date: 20190518 |
|
CF01 | Termination of patent right due to non-payment of annual fee |