Protocol separation in packet communication
First Claim
1. A method comprising:
- transporting a stream of packetized data including packets of different protocols;
determining at least part of a byte in said packets which characterizes one of said protocols;
monitoring said stream to detect the occurrence of said at least part of a byte; and
diverting packets containing said at least part of a byte from said stream.
4 Assignments
0 Petitions
Accused Products
Abstract
There is provided a protocol separator having a processor with an input port and output ports, and data links connected to the input port and to the output ports, with the data link to the input port carrying packetized data including packets of different protocols, the data link to one of the output ports carrying packets of a first protocol removed from the stream by the processor, and with the data link connected to the other output port carrying the remainder of the packets which were delivered to the input port. The protocol separator operates by determining at least part of a byte in the selected protocol packets which characterizes that protocol, monitoring the stream to detect the occurrence of that part of a byte, and diverting packets containing the part of a byte from the stream to one of the outputs. The remainder of the stream is fed to the second output.
-
Citations
46 Claims
-
1. A method comprising:
-
transporting a stream of packetized data including packets of different protocols;
determining at least part of a byte in said packets which characterizes one of said protocols;
monitoring said stream to detect the occurrence of said at least part of a byte; and
diverting packets containing said at least part of a byte from said stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A protocol separator comprising:
-
a processor device having an input port and multiple output ports;
a first data link connected to said input port carrying packetized data including packets of different protocols;
a second data link connected to one of said output ports carrying packets of a first protocol removed from said stream by said processor device; and
a third data link connected to the other of said two output ports carrying the remainder of the packets delivered to said input port;
said packets of a first protocol being separated from the packets entering said input port by said processor device monitoring said stream to detect the occurrence of at least part of a predetermined byte in the monitored packets which characterizes said first protocol, and directing identified packets to said second data link, and directing the remainder of the packets to said third data link. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of transporting User Datagram Protocol (UDP)packets containing packetized voice over a packet internetwork system having dual pathways, comprising:
-
inputting a stream of multi-protocol packets to one of said pathways;
determining at least part of a byte in said packets which characterizes the packets containing packetized voice;
monitoring said stream to detect the occurrence of said at least part of a byte; and
diverting packets containing said at least part of a byte from said stream to the other of said pathways. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. In a hybrid multi-network communication system including a telephone network coupled to a packet internetwork, the improvement comprising a packet redirector having:
-
a processor device associated with said packet internetwork and having an input port and multiple output ports;
a first data link connected to said input port carrying packetized data input including packets of different protocols and including packets carrying packetized voice signals from said telephone network;
a second data link connected to one of said output ports carrying packets carrying said packetized voice signals from said telephone network which have been removed from said packetized data input by said processor device;
a third data link connected to the other of said multiple output ports carrying the remainder of the input packets which were delivered to said input port;
said packets carried by said second link having been separated from the packets entering said input port by said processor device monitoring said input to detect the occurrence of at least part of a predetermined byte in the monitored packets which characterizes said packets carrying packetized voice, and directing identified packets to said second data link, and directing the remainder of the packets to said third data link. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method of transporting packets of different protocols via different segments of a communication network, comprising:
-
receiving a stream of packetized data including data packets in a plurality of different protocols;
monitoring the stream to determine the presence or absence of at least part of a predetermined byte, which characterizes one of said protocols, in each of the received packets;
transporting packets determined to contain said at least part of the predetermined byte via a first segment of the communication network; and
transporting packets determined to not contain said at least part of the predetermined byte via a second segment of the communication network separate from the first segment of the communication network. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. A packet communication network comprising:
- first and second network layers for transporting packetized data;
a network node, comprising;(a) an input data link interface, for receiving a stream of packetized data including data packets in a plurality of different protocols;
(b) a first output data link interface coupled for transmission of data packets via the first network layer;
(c) a second output data link interface coupled for transmission of data packets via the second network layer; and
(d) a processor for;
monitoring the stream of packetized data received via the input data link interface, to determine the presence or absence of at least part of a predetermined byte, which characterizes one of said protocols, in each of the received packets;
directing packets determined to contain said at least part of the predetermined byte for transmission through the first output data link interface to the first network layer; and
directing other packets for transmission through the second output data link interface to the second network layer.- View Dependent Claims (45, 46)
- first and second network layers for transporting packetized data;
Specification