IEEE 11073 20101 ACSE_rev02.ppt SLIDE 1 IEEE 11073 20101 Application Profile – Association Control Function Dan Smith,

Slides:



Advertisements
Similar presentations
Virtual Trunk Protocol
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 7-1 The Web Wizards Guide to PHP by David Lash.
Slide 1 Insert your own content. Slide 2 Insert your own content.
© 2008 Breakthrough Solutions 1 ISO/IEEE ISO/IEEE Object Identifier Usage Update to IEEE Registration Authority Committee Denver –
HOW TO USE … SAMIEEE FOR VOLUNTEER POSITIONS WITH AUTOMATIC ACCESS.
Cultural Heritage in REGional NETworks REGNET E-SHOP.
By Rick Clements Software Testing 101 By Rick Clements
Adapted Multimedia Internet KEYing (AMIKEY): An extension of Multimedia Internet KEYing (MIKEY) Methods for Generic LLN Environments draft-alexander-roll-mikey-lln-key-mgmt-01.txt.
1 Introducing the Specifications of the Metro Ethernet Forum.
3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
8 Copyright © 2005, Oracle. All rights reserved. Creating the Web Tier: JavaServer Pages.
SDL+ The Simplest, Useful Enhanced SDL-Subset The documentation is the design, the design is the system! Copyright © SDL Task Force Consortium.
1 Data Link Protocols By Erik Reeber. 2 Goals Use SPIN to model-check successively more complex protocols Using the protocols in Tannenbaums 3 rd Edition.
Communicating over the Network
Exercises and Solutions Lecture 1
CP2073 Networking Lecture 5.
The Enterprise Business Center. #2 CyberSource Enterprise Business Center your payment processing dashboard ******** Log out security feature All tools.
Configuring and Troubleshooting ACLs
Network Fundamentals – Chapter 4 Sandra Coleman, CCNA, CCAI
Doc.: IEEE /095r0 Submission January 2003 Dan Harkins, Trapeze Networks.Slide 1 Fast Re-authentication Dan Harkins.
Doc.: IEEE /689r0 Submission November 2002 Dan Harkins, Trapeze Networks.Slide 1 Re-authentication when Roaming Dan Harkins.
1 1999/Ph 514: Channel Access Concepts EPICS Channel Access Concepts Bob Dalesio LANL.
Presenter: James Huang Date: Sept. 29,  HTTP and WWW  Bottle Web Framework  Request Routing  Sending Static Files  Handling HTML  HTTP Errors.
Camarillo / Schulzrinne / Kantola November 26th, 2001 SIP over SCTP performance analysis
CCNA – Network Fundamentals
TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
Application Layer Pertemuan 25 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
TCP/IP Protocol Suite 1 Chapter 21 Upon completion you will be able to: Network Management: SNMP Understand the SNMP manager and the SNMP agent Understand.
File Exchange Format for Vital Signs, ENV and its use in Electronic Interchange of Polysomnography Data Alpo Värri Institute of Signal Processing,
FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. 6 Packet Filtering By Whitman, Mattord, & Austin© 2008 Course Technology.
© MMII JW RyderCS 428 Computer Networks1 Mapping Internet to Physical Addresses  2 machines on a physical network can only communicate if they know each.
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
Jan 10, 2008CS573: Network Protocols and Standards1 Virtual LANs Network Protocols and Standards Winter
Access Lists Lists of conditions that control access.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
Gursharan Singh Tatla Transport Layer 16-May
Process-to-Process Delivery:
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
1 Transport Layer Computer Networks. 2 Where are we?
Session 10 Windows Platform Eng. Dina Alkhoudari.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
1 © 1999 BMC SOFTWARE, INC. 2/10/00 SNMP Simple Network Management Protocol.
Network Protocol Models and Architecture Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Connecting to the Network Networking for Home and Small Businesses – Chapter.
Packet Filtering Chapter 4. Learning Objectives Understand packets and packet filtering Understand approaches to packet filtering Set specific filtering.
Networked & Distributed Systems TCP/IP Transport Layer Protocols UDP and TCP University of Glamorgan.
INTRODUCTION. A Communications Model Source –generates data to be transmitted Transmitter –Converts data into transmittable signals Transmission System.
Software Diagnostics and Conformance Testing Division Medical Device Communication Test Effort IHE-PCD Face-to-Face Oak Brook, ILL) NIST Medical Device.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
IEEE ACSE_SA_rev03.ppt SLIDE 1 IEEE Application Profile – Association Control Function Paul Spadafora,
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
WikiPlus Configurations Configure WikiPlus elements to your needs.
Virtual Local Area Networks (VLANs) Part II
Switching Topic 3 VTP. Agenda VTP basics Components Frames and advertisements Domains and revision numbers VTP operations VTP pruning VTP issues.
Magnus Westerlund 1 The RTSP Core specification draft-ietf-mmusic-rfc2326bis-06.txt Magnus Westerlund Aravind Narasimhan Rob Lanphier Anup Rao Henning.
ECE 4110 – Internetwork Programming
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
PSAMP Information Model Status Information Model for Packet Sampling A Status Report Thomas Dietz Falko Dressler.
How Information Flows via the Internet By: Lee Farrell.
IEEE SISWG (P1619.3)‏ Messaging & Transport. AGENDA Transport Protocols & Channel Protection Messaging Layer Capability Exchange & Authentication Groups.
Solving Real-World Problems with Wireshark
Introduction to .NET Florin Olariu
PROTOCOLS PROTOCOLS.
Chapter 5 Network and Transport Layers
Patient Care Device Year 2 PnP-PoC-RT Profile Test Tool Proposal
Chapter 5: Inter-VLAN Routing
Storage Virtualization
Process-to-Process Delivery:
BPF meets UVM Michael Stolarchuk LISA 2001 Dec 6, 2001 BPF meets UVM.
Process-to-Process Delivery: UDP, TCP
Presentation transcript:

IEEE ACSE_rev02.ppt SLIDE 1 IEEE Application Profile – Association Control Function Dan Smith, Harry McKee,

IEEE ACSE_rev02.ppt SLIDE 2 Agenda Scope Assumptions Approach Sample Advantages Disadvantages Removed fields Issues Next Steps

IEEE ACSE_rev02.ppt SLIDE 3 Scope Summary: Define compatible set of ASN.1 messages for both & Allow all data to be communicated using the MDER Encoding Rules Support the existence of multiple-protocol managers that support both POC & PHD devices

IEEE ACSE_rev02.ppt SLIDE 4 Assumptions The CNS (20401) proposal will identify unique network paths (ie. TCP port) for each standard (classic 20101, & proposed harmonized) Existing PHD devices properly verify the fields in existing messages (ie data- proto-id) before using the data received

IEEE ACSE_rev02.ppt SLIDE 5 General Approach Adopt the approach to messaging Move away from ACSE Standard Add new data fields to the structures to capture needed data Implement a NULL Presentation & Session Layer – aka remove their functionality from association.

IEEE ACSE_rev02.ppt SLIDE 6 AARQ ASN.1 AarqApdu ::= SEQUENCE { assoc-version AssociationVersion, data-proto-list DataProtoList } AssociationVersion ::= BITS-32 { assoc-version1 (0) -- association protocol version 1 } DataProtoList ::= SEQUENCE OF DataProto DataProto ::= SEQUENCE { data-proto-id DataProtoId, data-proto-info ANY DEFINED BY data-proto-id } DataProtoId ::= INT-U16 { data-proto-id-empty (0), data-proto-id (20101), data-proto-id (20601), data-proto-id-external (65535) } MdapAssociationInformation ::= SEQUENCE { user-info MDSEUserInfo } MDSEUserInfo ::= SEQUENCE { protocolVersion ProtocolVersion, nomenclatureVersion NomenclatureVersion, functionalUnits FunctionalUnits, systemType SystemType, startupMode StartupMode, optionList AttributeList, supportedAProfiles AttributeList }

IEEE ACSE_rev02.ppt SLIDE 7 Advantages to this approach POC & PHD devices will share the same messaging structure at a high level All message data is encoded using MDER POC-specific data is captured with the new MDAPAssociationInformation field Simplifies Implementation Allows managers to more easily support multiple association styles*. * See disadvantage page

IEEE ACSE_rev02.ppt SLIDE 8 Disadvantages to this approach May require separate port for classic ACSE messages vs. new style messages due to overlap between MDAP-XT session layer & PHD-defined AARQ (0xe2) Moves away from standardized association towards a custom solution for medical devices

IEEE ACSE_rev02.ppt SLIDE 9 Removed Fields Proposal removes application-context-name (AARQ/AARE) AARQ-apdu ::= [APPLICATION 0] IMPLICIT SEQUENCE { protocol-version [0] IMPLICIT BIT STRING {version1(0)} DEFAULT {version1}, application-context-name [1] Application-context-name, user-information [30] IMPLICIT Association-information }

IEEE ACSE_rev02.ppt SLIDE 10 Removed Fields Proposal removes the Associate-source-diagnostic field AARE-apdu ::= [APPLICATION 1] IMPLICIT SEQUENCE { protocol-version [0] IMPLICIT BIT STRING {version1(0)} DEFAULT {version1}, application-context-name [1] Application-context-name, result [2] Associate-result, Result-source-diagnostic [3] Associate-source-diagnostic, user-information [30] IMPLICIT Association-information } Associate-source-diagnostic ::= CHOICE { acse-service-user [1] INTEGER { null(0), no-reason-given(1), application-context-name-not-supported (2), }, acse-service-provider [2] INTEGER { null(0), no-reason-given(1), no-common-acse-version(2) }

IEEE ACSE_rev02.ppt SLIDE 11 Removed Fields POC & PHD aborts are slightly different ABRT-apdu ::= [APPLICATION 4] IMPLICIT SEQUENCE { abort-source [0] IMPLICIT ABRT-source } ABRT-source ::= INTEGER { acse-service-user(0), acse-service-provider(1) } AbrtApdu ::= SEQUENCE { reason Abort-reason } Abort-reason ::= INT-U16 { undefined(0), buffer-overflow(1), response-timeout(2), configuration-timeout(3) }

IEEE ACSE_rev02.ppt SLIDE 12 Open Issues Is there a need to support other encoding rules (such as BER?) MDER-only makes implementations easier Must be able to encode all data properly Must account for all applications of this protocol Is anything lost by being MDER-only?

IEEE ACSE_rev02.ppt SLIDE 13 Open Issues Adding in a fast-association component Match PHD's config-id based fast association feature Reduce amount of data transferred during connection process POC order of association (initial message sent from manager) makes things more difficult Possibly could be solved with a second AARQ message

IEEE ACSE_rev02.ppt SLIDE 14 Next Steps Write up a full proposal Discuss it on a periodic web-ex Finalize proposal & vote – hopefully at F2F in Jan.