Claims
- 1. In a packet switching network for relaying information in frames among nodes, a node comprising a combination of
receiving means for acquiring incoming information frames including header portions designating format information, frame alteration commands for designating changes to data in a frame, and packets containing information data; alteration means responsive to said header portions for modifying information contained in said frames; and output means for relaying altered frames to another node.
- 2. The combination in claim 1 further including
decoder means in said alteration means for decoding alteration commands to control modification of data passing through the node.
- 3. The combination in claim 2 further including
means responsive to said decoder means for inserting and deleting data contained in a frame being processed.
- 4. The combination of claim 2 further including
offset means for determining locations of data to be transformed; pointer means for indicating locations of data passing through said node; comparator means for indicating locations from the offset means and the pointer means are equal; and means responsive to equality signals from said comparator means for controlling insertion and passage of data to the output means.
- 5. The combination of claim 2 further including
deletion means responsive to the decoder means for inhibiting passage of data to said output means.
- 6. The combination in claim 2 further including
storage means for storing predetermined data patterns; selection means coupled to said storage means for selecting a desired predetermined data pattern; and application means responsive to the selection means for coupling a selected predetermined data pattern to the alteration means.
- 7. A method of altering data in data frames containing frame alteration control blocks including the steps of
parsing frame alteration blocks to separate alteration commands and data; controlling alteration of input data in a data frame according to alteration commands; and outputting altered frames.
- 8. The method of claim 7 including in the controlling step a step of
inserting new data in a frame.
- 9. The method of claim 7 including in the controlling step a step of
deleting data from a frame.
- 10. The method of claim 7 including in the controlling step a step of
overlaying data in a frame with new data.
- 11. The method of claim 7 including the further step of
determining an end of frame.
- 12. The method of claim 8 including the additional steps of
selecting predetermined data patterns; and supplying a selected data pattern as the new data.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This patent application is related to U.S. patent application by Calvignac et al., Ser. No. 09/792,557 for STORING FRAME MODIFICATION INFORMATION IN MEMORY, filed Feb. 23, 2001.