logging in or signing up ppt00001 Mattia Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 77 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: January 09, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Transport Performance Metric MIB: Transport Performance Metric MIB draft-ietf-rmonmib-tpm-mib-01.txt Russell Dietz rdietz@hifn.com RMONMIB Working Group 49th IETF – San Diego, CA 2000Application Performance…: Application Performance…Why transport metrics?: Why transport metrics? Trouble- shootingWeb (HTTP) Example: Web (HTTP) ExampleNetMeeting (H.323) Example: NetMeeting (H.323) ExampleCategories of Metrics: Categories of Metrics Jitter Exchange Response Application Response Connection Connection Sequence Connection Window RoutingJitter Metrics: Jitter Metrics Message Jitter… starts with the abstraction of a communicated message… a sequence of adjacent data packets transferred in a given direction, concluded by the transfer of one or more adjacent data packets in the other direction. measures the inter-packet gaps only for data packets within messages. It does not measure the gaps between the messages themselves. Message Jitter…: Message Jitter… example, an application that is downloading a series of large graphics. The client first requests a graphic file download from the server. The server then sends the graphic to the client. The client then requests the next graphic, and so on. Within each download, the observed inter-packet gaps are of interest. The inter-packet gap from the last packet of one download and the first packet of the next is of less interest These later gaps are excluded. Message Jitter: Message JitterJitter Metrics: Jitter Metrics Stream Jitter… does not include message considerations. Rather, measures the inter-packet gaps for all packets of the data stream for a given transfer direction. Stream Jitter…: Stream Jitter… example is where an H.323 Voice-over-IP (VoIP) data-stream is transferring an audio data-stream over RTP from one end-point to another. In this case, all inter-packets gaps observed would be of interest. Stream Jitter: Stream JitterH.323 – Stream Jitter: H.323 – Stream Jitter Stream Jitter Response Metrics: Response Metrics Exchange Responses… starts with the abstraction of a communicated exchange-message. An exchange-message is considered to start with a series of adjacent data packets transferred in a given direction (exchange message request). The end of such a message is defined to be the transfer of one or more adjacent data packets in the other direction (exchange message response). Matters of sequencing or retransmission (duplicate) detection are excluded from consideration in the analysis of data packets when observing exchange-message related packets. Exchange Response Example: Exchange Response ExampleExchange Response Start to Start: Exchange Response Start to StartHTTP – Exchange Response: HTTP – Exchange Response Exchange Response Application Response Example: Application Response ExampleApplication Response Start to Start: Application Response Start to StartHTTP – Application Response: HTTP – Application Response Application Response More Metrics…: More Metrics… Jitter Exchange Response Application Response Connection Connection Sequence Connection Window RoutingTPM MIB – Changes in 01: TPM MIB – Changes in 01 Basic edits for minor corrections Removal of some ‘statistics’ for complete ‘reports’ Usage of xxxClientID in place of xxxClientServerAddressAPM – Overall Framework: APM – Overall Framework Micro-flow FlowTPM - Basic Statistics: TPM - Basic Statistics number of events (e.g., number of data packets) smallest value seen (e.g., smallest amount of data seen) largest value seen (e.g., largest amount of data seen) sum of all values (e.g., total amount of data) sum of the squares of each value sum of each sequence index (1, 2, …, n) times its corresponding value sum of the squares of each sequence index (1, 2, …, n) times its corresponding valueTPM – Selected Metrics: TPM – Selected MetricsTPM MIB - Framework: TPM MIB - Framework APM MIB used to determine application flows/aggregations to report micro-flows in TPM report table. TPM Controls used to create performance metric reports on flows/aggregations. All reports are in the form of statistics Drill-down for performance anomaliesTPM MIB Tables: TPM MIB Tables tpmReportControlTable - Study Control tpmMetricTable - Metric Selection tpmReportTable - Detail Reports tpmCurrentTable - Current Aggregations tpmExceptionTable - Exception Reports APM/TPM Report Table Linkage: APM/TPM Report Table Linkage apmReportControl – N tpmReportControl – N apmReportControlIndex - N apmReportEntry – N, r tpmReportEntry – N, r, m, f..n apmReportIndex - r tpmReportEntry – N, r, m+1, f..n apmReportEntry – N, r+1 tpmReportEntry – N, r+1, m, f..n apmReportIndex - r+1 tpmReportEntry – N, r+1, m+1, f..nAPM/TPM Current Table Links: APM/TPM Current Table Links apmReportControl – N tpmReportControl – N apmReportControlIndex - N apmCurrentEntry – N, t tpmCurrentEntry – N, t, m, f..n apmTransactionID - t tpmCurrentEntry – N, t, m+1, f..n apmCurrentEntry – N, t..n tpmCurrentEntry – N, t..n, m, f..n apmTransationID – t..n tpmCurrentEntry – N, t..n, m+1, f..nAPM/TPM Exception Table Links: APM/TPM Exception Table Links apmExceptionTable – E tpmExceptionControl – E apmExceptionIndex - E apmTransaction Responsiveness Notification – E tpmExceptionReportEntry – E, t, m, f..n apmTransactionID - t tpmExceptionReportEntry – E, t, m+1, f..n apmTransaction Unsuccessful Notification – E tpmExceptionReportEntry – E, t+1, m. f..n apmTransactionID – t+1 tpmExceptionReportEntry – E, t+1, m+1, f..nTPM - Linkage to PM/APM MIBs: TPM - Linkage to PM/APM MIBs tpmMetricTable pmMetricTable (pmMetricID) tpmReportControlTable apmReportControlTable (apmReportControlIndex)TPM - Linkage to APM MIB: TPM - Linkage to APM MIB tpmCurrentTable apmCurrentTable (apmCurrentIndex) tpmExceptionTable apmExceptionTable (apmExceptionIndex) tpmExceptionReportTable tpmExceptionTable (tpmExceptionIndex)APM/TPM – Micro-flows: APM/TPM – Micro-flows tpmReportTable tpmReportControlIndex protocolLocalDirIndex – Application (micro) protocolLocalDirIndex – Network tpmReportServerAddress tpmReportClientID tpmReportMetricIndex – Metric and Protocol tpmCurrentApmTransactionID APM/TPM Micro-flows: APM/TPM Micro-flowsUpdates in process: Updates in process Enhance ‘linkage’ with APM features for additional ‘drill-down’ Integration of metrics from PMCAPS Integration of metric selection Document describing usage of metrics for specific application groupingsTransport Performance Metric MIB: Transport Performance Metric MIB draft-ietf-rmonmib-tpm-mib-01.txt Russell Dietz rdietz@hifn.com RMONMIB Working Group 49th IETF – San Diego, CA 2000 You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
ppt00001 Mattia Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 77 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: January 09, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Transport Performance Metric MIB: Transport Performance Metric MIB draft-ietf-rmonmib-tpm-mib-01.txt Russell Dietz rdietz@hifn.com RMONMIB Working Group 49th IETF – San Diego, CA 2000Application Performance…: Application Performance…Why transport metrics?: Why transport metrics? Trouble- shootingWeb (HTTP) Example: Web (HTTP) ExampleNetMeeting (H.323) Example: NetMeeting (H.323) ExampleCategories of Metrics: Categories of Metrics Jitter Exchange Response Application Response Connection Connection Sequence Connection Window RoutingJitter Metrics: Jitter Metrics Message Jitter… starts with the abstraction of a communicated message… a sequence of adjacent data packets transferred in a given direction, concluded by the transfer of one or more adjacent data packets in the other direction. measures the inter-packet gaps only for data packets within messages. It does not measure the gaps between the messages themselves. Message Jitter…: Message Jitter… example, an application that is downloading a series of large graphics. The client first requests a graphic file download from the server. The server then sends the graphic to the client. The client then requests the next graphic, and so on. Within each download, the observed inter-packet gaps are of interest. The inter-packet gap from the last packet of one download and the first packet of the next is of less interest These later gaps are excluded. Message Jitter: Message JitterJitter Metrics: Jitter Metrics Stream Jitter… does not include message considerations. Rather, measures the inter-packet gaps for all packets of the data stream for a given transfer direction. Stream Jitter…: Stream Jitter… example is where an H.323 Voice-over-IP (VoIP) data-stream is transferring an audio data-stream over RTP from one end-point to another. In this case, all inter-packets gaps observed would be of interest. Stream Jitter: Stream JitterH.323 – Stream Jitter: H.323 – Stream Jitter Stream Jitter Response Metrics: Response Metrics Exchange Responses… starts with the abstraction of a communicated exchange-message. An exchange-message is considered to start with a series of adjacent data packets transferred in a given direction (exchange message request). The end of such a message is defined to be the transfer of one or more adjacent data packets in the other direction (exchange message response). Matters of sequencing or retransmission (duplicate) detection are excluded from consideration in the analysis of data packets when observing exchange-message related packets. Exchange Response Example: Exchange Response ExampleExchange Response Start to Start: Exchange Response Start to StartHTTP – Exchange Response: HTTP – Exchange Response Exchange Response Application Response Example: Application Response ExampleApplication Response Start to Start: Application Response Start to StartHTTP – Application Response: HTTP – Application Response Application Response More Metrics…: More Metrics… Jitter Exchange Response Application Response Connection Connection Sequence Connection Window RoutingTPM MIB – Changes in 01: TPM MIB – Changes in 01 Basic edits for minor corrections Removal of some ‘statistics’ for complete ‘reports’ Usage of xxxClientID in place of xxxClientServerAddressAPM – Overall Framework: APM – Overall Framework Micro-flow FlowTPM - Basic Statistics: TPM - Basic Statistics number of events (e.g., number of data packets) smallest value seen (e.g., smallest amount of data seen) largest value seen (e.g., largest amount of data seen) sum of all values (e.g., total amount of data) sum of the squares of each value sum of each sequence index (1, 2, …, n) times its corresponding value sum of the squares of each sequence index (1, 2, …, n) times its corresponding valueTPM – Selected Metrics: TPM – Selected MetricsTPM MIB - Framework: TPM MIB - Framework APM MIB used to determine application flows/aggregations to report micro-flows in TPM report table. TPM Controls used to create performance metric reports on flows/aggregations. All reports are in the form of statistics Drill-down for performance anomaliesTPM MIB Tables: TPM MIB Tables tpmReportControlTable - Study Control tpmMetricTable - Metric Selection tpmReportTable - Detail Reports tpmCurrentTable - Current Aggregations tpmExceptionTable - Exception Reports APM/TPM Report Table Linkage: APM/TPM Report Table Linkage apmReportControl – N tpmReportControl – N apmReportControlIndex - N apmReportEntry – N, r tpmReportEntry – N, r, m, f..n apmReportIndex - r tpmReportEntry – N, r, m+1, f..n apmReportEntry – N, r+1 tpmReportEntry – N, r+1, m, f..n apmReportIndex - r+1 tpmReportEntry – N, r+1, m+1, f..nAPM/TPM Current Table Links: APM/TPM Current Table Links apmReportControl – N tpmReportControl – N apmReportControlIndex - N apmCurrentEntry – N, t tpmCurrentEntry – N, t, m, f..n apmTransactionID - t tpmCurrentEntry – N, t, m+1, f..n apmCurrentEntry – N, t..n tpmCurrentEntry – N, t..n, m, f..n apmTransationID – t..n tpmCurrentEntry – N, t..n, m+1, f..nAPM/TPM Exception Table Links: APM/TPM Exception Table Links apmExceptionTable – E tpmExceptionControl – E apmExceptionIndex - E apmTransaction Responsiveness Notification – E tpmExceptionReportEntry – E, t, m, f..n apmTransactionID - t tpmExceptionReportEntry – E, t, m+1, f..n apmTransaction Unsuccessful Notification – E tpmExceptionReportEntry – E, t+1, m. f..n apmTransactionID – t+1 tpmExceptionReportEntry – E, t+1, m+1, f..nTPM - Linkage to PM/APM MIBs: TPM - Linkage to PM/APM MIBs tpmMetricTable pmMetricTable (pmMetricID) tpmReportControlTable apmReportControlTable (apmReportControlIndex)TPM - Linkage to APM MIB: TPM - Linkage to APM MIB tpmCurrentTable apmCurrentTable (apmCurrentIndex) tpmExceptionTable apmExceptionTable (apmExceptionIndex) tpmExceptionReportTable tpmExceptionTable (tpmExceptionIndex)APM/TPM – Micro-flows: APM/TPM – Micro-flows tpmReportTable tpmReportControlIndex protocolLocalDirIndex – Application (micro) protocolLocalDirIndex – Network tpmReportServerAddress tpmReportClientID tpmReportMetricIndex – Metric and Protocol tpmCurrentApmTransactionID APM/TPM Micro-flows: APM/TPM Micro-flowsUpdates in process: Updates in process Enhance ‘linkage’ with APM features for additional ‘drill-down’ Integration of metrics from PMCAPS Integration of metric selection Document describing usage of metrics for specific application groupingsTransport Performance Metric MIB: Transport Performance Metric MIB draft-ietf-rmonmib-tpm-mib-01.txt Russell Dietz rdietz@hifn.com RMONMIB Working Group 49th IETF – San Diego, CA 2000