Ethereal-dev: RE: [Ethereal-dev] GSM MAP: register for range of SSNs
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: "Tim" <tim@xxxxxxxxxxxxxxx>
Date: Thu, 17 Mar 2005 19:37:57 -0000
Anders, Jeff, As a regular user of the MAP, INAP, CAMEL, TCAP dissectors. I feel that the issue here is under an unusual network you may have a protocol not running on its usual SSN, also there is potential that two differing protocols could be running on the same SSN however very unlikely these days. Extract from a very old 3gpp doc 3GPP TSG-CN Plenary Tdoc 3GPP N-99143 In September 1998 at ETSI SMG 12 (Rome), the Japanese companies indicated that there was a problem with assigning SSN=5 for CAP. The problem was that the ITU-T had already assigned SSN=5 as a globally standardised SSN number for MAP. However I don't see this as a problem, and requiring a range of SSNs is definitely not required for MAP as it usualy runs on "6,7 and 8" I have not seen it run on any other SSNs outside the lab. INAP however runs on differing SSNs depending on the manufacturer of the equipment. To explain the protocol stack further TCAP in the case of MAP is like RPC, and the "address" to the code that will handle the "call" (begin) includes the SSN, ACN and OPCODE. Once that combination is "pointing" at a handling piece of code it can receive the payload and reply. However a complete implementation of this would result in a complete "SS7" analyzer and not a "TCP" analyzer. The method of attaching dissectors into the dissecting tree, should be a combination of all these parameters, ideally configurable, to handle "manufacturers extensions". Tim -----Original Message----- From: ethereal-dev-bounces@xxxxxxxxxxxx [mailto:ethereal-dev-bounces@xxxxxxxxxxxx] On Behalf Of Anders Broman (AL/EAB) Sent: 17 March 2005 15:41 To: Ethereal development Subject: RE: [Ethereal-dev] GSM MAP: register for range of SSNs Hi, I don't opose the patch as sutch, just wondering what's the *right* thing to do. If many differnt ssn "users" occure in the same trace there might be problems with overlap as well I suppose. Eventhough I made some work on the gsm-map dissector I'm not looking at gsm-map traces myself. So you guys decide. If no one objects I'll check in your patch tonight(time permitting). Best regards Anders -----Original Message----- From: ethereal-dev-bounces@xxxxxxxxxxxx [mailto:ethereal-dev-bounces@xxxxxxxxxxxx]On Behalf Of Jeff Morriss Sent: den 17 mars 2005 16:24 To: Ethereal development Subject: Re: [Ethereal-dev] GSM MAP: register for range of SSNs Hi, > I put that preference there as I received a trace where the ssn was > outside of the range predefined in the previous dissector, my > reasoning for making it individual ones rather than a range was that I > though the ssn:s used could be "any" rather than a range, I haven't > found any documentation giving certain applications fixed ssn numbers. > Is there sutch a document or any convention used? ( GSM-MAP, INAP, > CCBS ....) or is it totally up to the administration? Hmmm, I don't know. However, I do tend to get questions like: "Why isn't Ethereal decoding my GSM MAP message as GSM MAP? I thought it understood GSM MAP." I look and find they're using (in their testing) some unusual SSN (either because that SSN is their favorite number or because they got forced off the "usual" SSNs because someone else is testing on those). > Perhaps only two ssn number are realy needed for any particular trace? Probably yes. > I suppose all dissectors based on ssn should be made the same in this > respect? I would think so (I was thinking of looking at doing that if this patch were accepted). (Another reason for the patch is simply that I tend to prefer the look-n-feel of one preference with a range to N uint preferences...) Regards, -Jeff > -----Original Message----- > From: ethereal-dev-bounces@xxxxxxxxxxxx > [mailto:ethereal-dev-bounces@xxxxxxxxxxxx]On Behalf Of Jeff Morriss > Sent: den 17 mars 2005 01:12 > To: Ethereal Development List > Subject: [Ethereal-dev] GSM MAP: register for range of SSNs > > > > I saw today that the GSM MAP dissector now has a preference for up to > 5 > TCAP SSNs. Rather than do that I think it would be better if it used > the new range preference type. > > The attached patch does that and (sorry, I know it makes the patch > harder to read) cleaned up some indenting around the code I was changing > (which results in the actual code being easier to read). > > I didn't register the old prefs as obsolete since README.developer > doesn't suggest doing that any more; should it (both my patch and the > README)? _______________________________________________ Ethereal-dev mailing list Ethereal-dev@xxxxxxxxxxxx http://www.ethereal.com/mailman/listinfo/ethereal-dev _______________________________________________ Ethereal-dev mailing list Ethereal-dev@xxxxxxxxxxxx http://www.ethereal.com/mailman/listinfo/ethereal-dev
- References:
- RE: [Ethereal-dev] GSM MAP: register for range of SSNs
- From: Anders Broman (AL/EAB)
- RE: [Ethereal-dev] GSM MAP: register for range of SSNs
- Prev by Date: Re: [Ethereal-dev] Tethereal Bug "Dissector bug, protocol HTTP..."
- Next by Date: Re: [Ethereal-dev] Bug report for ethereal-0.10.10 on Fedora x86_64 version
- Previous by thread: Re: [Ethereal-dev] GSM MAP: register for range of SSNs
- Next by thread: [Ethereal-dev] DNP Dissector Development
- Index(es):