home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / dcom / cellrel / 928 < prev    next >
Encoding:
Internet Message Format  |  1993-01-05  |  2.7 KB

  1. Path: sparky!uunet!pipex!bnr.co.uk!uknet!pavo.csi.cam.ac.uk!dm
  2. From: dm@cl.cam.ac.uk (Derek McAuley)
  3. Newsgroups: comp.dcom.cell-relay
  4. Subject: Re: two more questions re: SONET and ATM
  5. Message-ID: <1993Jan5.115759.14560@infodev.cam.ac.uk>
  6. Date: 5 Jan 93 11:57:59 GMT
  7. References: <1993Jan4.173229.25170@sics.se> <1993Jan4.190553.29754@afterlife.ncsc.mil>
  8. Sender: news@infodev.cam.ac.uk (USENET news)
  9. Organization: U of Cambridge Computer Lab, UK
  10. Lines: 36
  11. Nntp-Posting-Host: malin.cl.cam.ac.uk
  12.  
  13. > one could load the sync sequence (bytes A1 and A2) into the payload
  14. > of an ATM cell and screw up the SONET multiplexors.
  15.  
  16. My understanding is that there are two scramblers, one at the SONET frame level
  17. and another for cell payloads. The frame scrambler is applied to the payload - I
  18. believe is is applied after the line overhead (which includes the sync sequence)
  19. but is reset to s defined state each frame - hence repeated idenitical payloads
  20. generate the same bits on the wire and so it is easy to arrange a repeated sync
  21. pattern in the payload. Note that so far this is nothing to do with ATM and is
  22. required even if  SONET is used to carry a VC4 holding 2340 telephone calls.
  23.  
  24. For ATM within a VC4, the H4 pointer is now no longer used; this is beacuse
  25. lower rate virtual containers do not have it and a generic solution is desired. 
  26. (I guess the obvious one of aligning cells within each VC frame is considered to
  27. be a gross waste of space -- a VC4 has 2340 bytes hence 44 cells and 8 bytes.)
  28. So it is now suggested that cell alignment within the container is done by
  29. hunting for correct 5 octet headers within the SONET payload (after SONET frame
  30. descrambling) -- i.e. 4 bytes followed by correct HEC -- hence it is necessary
  31. to further scramble the cell payloads to stop (that is decrease to small
  32. probability) someone inserting a chain of 5 octet sequences that look like cell
  33. headers into cell payloads. In this case I believe the scrmabler is not reset
  34. per cell and hence repeated payloads do not generate the same pattern.
  35.  
  36. Note that in both hunt modes, any sensible implementation should require a
  37. significant number of correct sync / HEC occurances *at the correct frequency*
  38. before declaring lock and then should not be thrown by a correct sync/HEC
  39. patterns that appear at random.
  40.  
  41. A malicous person could easily defeat the SONET scrambler, the ATM level takes
  42. more work -- if one knew the state of the scrambler, one can clearly define a
  43. payload to defeat it. However, the trick is to find a pattern that can defeat
  44. the SONET scrambler but is also a legal VC4 containing legal ATM cells for legal
  45. VCI/VPI pairs so that you might have a defence when the carrier tries to sue you
  46. for screwing their network |-)
  47.  
  48. Mac.
  49.