nsis implementation
DESCRIPTION
NSIS implementation. Luís Cordeiro ([email protected]) University of Coimbra Portugal. EuQoS http://www.euqos.org. Complete QoS framework Goes from the user interface to the resource allocation and billing We need some protocol to signal the QoS parameters through every EuQoS domain. - PowerPoint PPT PresentationTRANSCRIPT
NSIS implementationNSIS implementation
Luís Cordeiro ([email protected])
University of Coimbra
Portugal
Slide 2© EuQoS consortiumNSIS interim meeting
University of Coimbra - Portugal
Luís [email protected]
EuQoShttp://www.euqos.org
•Complete QoS framework
•Goes from the user interface to the resource allocation and billing
•We need some protocol to signal the QoS parameters through every EuQoS domain
Slide 3© EuQoS consortiumNSIS interim meeting
University of Coimbra - Portugal
Luís [email protected]
EuQoS SystemNetwork A F1-SSN
End System
EuQoS Architecture
ASIG
QCM
Web Client
A-SSN
RM-SSN
RA-SSN
F2-CAC
F3-MMFMF4-TERO
Data Base
F5-SAAA
F6-CHAR
Network DevicesIPv4/6IPv4/6
AccesTechnologyTechnology
(L2-L1)
IPv4/6
AccesTechnology
(L2-
EuQosSystem
Network B
MMS
EQ-COPSEQ-NSISEQ-SIPBGP
F1-SSN
A-SSN
RM-SSN
HTTPSOAP (Web interface)SOAP
Eth WiFi ...
Slide 4© EuQoS consortiumNSIS interim meeting
University of Coimbra - Portugal
Luís [email protected]
EuQoS problemRM discovery
AS1AS2
AS3
HomeUser
BRout1 BRin2
BRout2
BRin3
EndUser
RM-SSN1 RM-SSN
2
RM-SSN3
...BRout3BRinn
NSISNSIS
NSIS
Slide 5© EuQoS consortiumNSIS interim meeting
University of Coimbra - Portugal
Luís [email protected]
NSIS in EuQoSBorder router IP RAO check
AS1AS2
AS3
HomeUser
BRout1
Messageforward
BRin2
BRout2
BRin3
EndUser
RM-SSN1 RM-SSN
2
RM-SSN3
...BRout3BRinn
Check IPRAO value
Slide 6© EuQoS consortiumNSIS interim meeting
University of Coimbra - Portugal
Luís [email protected]
NSIS in EuQoSOff path signalling
AS1AS2
AS3
HomeUser
BRout1Send message
to EndUser
Send messageto EndUser
BRin2
BRout2
BRin3
EndUser
RM-SSN1 RM-SSN
2
RM-SSN3
...BRout3BRinn
Slide 7© EuQoS consortiumNSIS interim meeting
University of Coimbra - Portugal
Luís [email protected]
NSIS in EuQoSSignalling and data path
AS1AS2
AS3
HomeUser
BRout1 BRin2
BRout2
BRin3
EndUser
RM-SSN1 RM-SSN
2
RM-SSN3
...BRout3BRinn
Slide 8© EuQoS consortiumNSIS interim meeting
University of Coimbra - Portugal
Luís [email protected]
NSIS in EuQoSNon EuQoS domains
AS1 AS2(no EuQoS)
AS3
HomeUser
BRout1 BRin2
BRout2
BRin3
EndUser
RM-SSN1
RM-SSN3
...BRout3BRinn
NSIS
NSIS
BRout2
Slide 9© EuQoS consortiumNSIS interim meeting
University of Coimbra - Portugal
Luís [email protected]
NSIS in EuQoSOther options
AS2(no EuQoS)
BRout2
BRin2
AS1
AS3
HomeUser
BRout1
BRin3
EndUser
RM-SSN1
RM-SSN3
...BRout3BRinn
NSIS
NSIS
BRout2
Association betweentwo non adjacent AS
Association betweenborder routers and RM-SSN NSIS
NSIS
Slide 10© EuQoS consortiumNSIS interim meeting
University of Coimbra - Portugal
Luís [email protected]
GIMPS Implementation
• Java Implementation• JNI to reach IP layer
Connetion
Timers
MessageRoutingTable
MessageAssociation
Table
GIMPSProcessor
SignalingApplications
Datagram
Receivers
Connetion
Datagram
Senders
QoSNAT
FW
GIMPSMessage
TLVObject
TlvObjectERROR
TlvObjectLT
TlvObjectMRI
TlvObjectNA
TlvObjectNT
TlvObjectQC
TlvObjectRC
TlvObjectSI
TlvObjectSP
GIMPSMessageError
MessageRoutingState
MessageAssociationState
Queue
Slide 11© EuQoS consortiumNSIS interim meeting
University of Coimbra - Portugal
Luís [email protected]
GIMPS ImplementationStatus based on v5
Migration to v6 (incomplete – 60% done)
Message reception & transmition:
• Connection (incomplete – 30% done)• Datagram (almost complete)
Local message processing (incomplete – 85% done)
NSLPs IDE (incomplete – 40% done)
States maintenance:
• Message Routing States (incomplete – 90% done)• Message Association States (incomplete – 30% done)
Advanced features:
• Route changes and local repairs (not started)• Message forwarding (incomplete – 80% done)