CN101309154B - Datagram sending method, sending apparatus and transmission system - Google Patents

Datagram sending method, sending apparatus and transmission system Download PDF

Info

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
Application number
CN2007101079595A
Other languages
Chinese (zh)
Other versions
CN101309154A (en
Inventor
岳东升
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2007101079595A priority Critical patent/CN101309154B/en
Priority to PCT/CN2007/071234 priority patent/WO2008141516A1/en
Priority to ES08008214T priority patent/ES2385507T3/en
Priority to EP08008214A priority patent/EP1993228B1/en
Priority to US12/116,525 priority patent/US8402474B2/en
Publication of CN101309154A publication Critical patent/CN101309154A/en
Application granted granted Critical
Publication of CN101309154B publication Critical patent/CN101309154B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-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

The sending method of message, dispensing device and transmission system
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:
Step 101 receives 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;
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;
Step 102 is divided into a plurality of sub-messages with the message that comprises a plurality of request programs that receives;
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;
Step 103 sends to content service system corresponding in described a plurality of content service system with a plurality of sub-message that resolves into.。
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.
CN2007101079595A 2007-05-18 2007-05-18 Datagram sending method, sending apparatus and transmission system Expired - Fee Related CN101309154B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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