DotGNU .VNET Frame Work Table Of Contents 1. Abstract 2. Conventions used in this document 3. .VNET Overview 3.1 .VNET Architectural Components 3.1.1 .VNET Webservice Protocol (.VNETWP) 3.1.2 .VNET Client 3.1.3 DotGNU .VNET Local Daemon 3.1.4 DotGNU .VNET Databank Info Server 3.1.5 .VNET Service Server 3.1.6 .VNET Management station 3.1.7 .VNETP 3.1.8 .VNETCP 3.2 DotGNU .VNET Functional Components 3.2.1 Name Registration Service 3.2.2 Discovery Domain and Login Control Service 3.2.3 State Change Notification Service 3.2.4 CDSA security infrastructure (TBS) 3.2.5 Secured Databank Info Service (TBS, Barry -- may be ?) 3.3 DotGNU and Domain Name System (DNS) 3.4 DotGNU .VNET and LDAP 3.5 DotGNU Local Daemon Discovery 3.6 DotGNU .VENT and NAT 3.7 Interactions Between DotGNU .VNET Local Daemon Infrastructures 3.8 Deployment Architecture Diagram 4. DotGNU .VNET Object Model 4.1 NETWORK ENTITY Object 4.2 .VNET LOCAL DAEMON Object 4.3 DIRECTORY Object 4.4 NODE Object 4.5 DISCOVERY DOMAIN Object 4.6 DISCOVERY DOMAIN SET Object 4.7 TOKEN Object 4.8 WEBSERVICE Object 4.9 SERVICE SERVER Object 4.10 DATABANK INFO SERVER Object 4.11 NODE Object 4.12 .VNET CLIENT Object 4.13 .VNET VIRTUAL IDENTITY Object 4.14 .VNET 4.7 DotGNU Database Model 5. DotGNU Implementation Requirements 5.1 DotGNU .VNET Local Daemon Requirements 5.1.1 Required Attributes for Support of DotGNU .VNET Local Daemon 5.1.2 Attribute Descriptions for DotGNU .VNET Local Daemon 5.1.3 DotGNU .VNET Local Daemon Gateway Attribute Requirements 5.1.3.1 Port_ID_Token 5.1.4 Example DotGNU .VNET Local Daemon Object Model Diagram 5.1.5 Required Commands and Response Messages for Support of DotGNU .VNET Local Daemon 5.2 NODE Requirements 5.3 Attribute Descriptions for Discovery Domain Registration 5.4 Use of TCP For DotGNU .VNET Communication 5.5 Use of UDP For DotGNU .VNET Communication 6. DotGNU .VNET Message Attributes 6.1 DotGNU .VNET Attribute Summary 6.2 Virtual Entity Identifier-Token Keyed Attributes 6.2.1 Virtual Entity Identifier (VEID) 6.2.2 Virtual Entity Protocol 6.2.3 Management IP Address 6.2.4 Entity Registration Timestamp 6.2.5 Protocol Version Range 6.2.6 Registration Period 6.2.7 Entity Certificate 6.3 .VNET LOCAL DAEMON-Token Keyed Attributes 6.3.1 .VNET LOCAL DAEMON IP-Address 6.3.2 .VNET LOCAL DAEMON TCP/UDP Port 6.3.3 .VNET LOCAL DAEMON Token 6.3.4 Entity Status Inquiry Interval 6.3.5 ESI/SCN UDP Port 6.3.6 .VNET LOCAL DAEMON Delegating Group 6.3.7 .VNET LOCAL DAEMON Certificate 6.4 DotGNU .VNET WEBSERVICE Object Node-Keyed Attributes 6.4.1 DotGNU .VNET WEBSERVICE Object Node Port Name 6.4.2 DotGNU .VNET WEBSERVICE Object Node Port ID Token 6.4.3 DotGNU .VNET WEBSERVICE Object Node Port Type Token 6.4.10 DotGNU .VNET WEBSERVICE Object Descriptor 6.4.11 DotGNU .VNET WEBSERVICE Object Features 6.4.5 DotGNU .VNET WEBSERVICE Object Node Name 6.4.4 DotGNU .VNET WEBSERVICE Object Node Name Token 6.4.14 DotGNU .VNET WEBSERVICE Object Node Type 6.4.14 DotGNU .VNET WEBSERVICE Object Node Type Token 6.4.12 DotGNU .VNET WEBSERVICE Object Node SCN Bitmap 6.4.13 DotGNU .VNET WEBSERVICE Object Node Certificate 6.4.6 DotGNU .VNET WEBSERVICE Object Proxy Node 6.4.7 DotGNU .VNET WEBSERVICE Object Proxy IP Address 6.4.8 DotGNU .VNET WEBSERVICE Object Proxy Class of Service (COS) 6.4.9 DotGNU .VNET WEBSERVICE Object Ptoxy Types 6.5 DotGNU .VNET NODE Node-Token Keyed Attributes 6.5.1 DotGNU .VNET NODE Node Name 6.5.2 DotGNU .VNET NODE Node Name Token 6.5.3 DotGNU .VNET NODE IP Address 6.5.4 DotGNU .VNET NODE Initial Process Associator (IPA) 6.5.5 DotGNU .VNET NODE Object Certificate 6.6 Other Attributes 6.6.1 Type Code 6.6.2 Preferred ID 6.6.3 Assigned ID 6.6.4 Space_Identifier 6.7 Discovery Domain Registration Attributes 6.7.1 DotGNU Discovery Domain Attribute Summary 6.7.2 DD Set ID Token Keyed Attributes 6.7.2.1 Discovery Domain Set ID (DDS ID) 6.7.2.2 Discovery Domain Set Token 6.7.2.3 Discovery Domain Set Status 6.7.2.4 Discovery Domain Set Member 6.7.3.1 Discovery Domain ID (DD ID) 6.7.3.2 Discovery Domain Token 6.7.3.3 Discovery Domain SERVICE SERVER Node Member 6.7.3.4 Discovery Domain NODE Object Node Member 6.8 Vendor-Specific Attributes 6.9 Company OUI 7. .VNETP Message Format 8. Security Infrastructure 8.1 Data Integrity and Authentication 8.2 Confidentiality 8.3 Security Model