Comments (8)
Implement VimEmuNetwork wrapper, like: https://github.com/sonata-nfv/son-sp-infrabstract/blob/master/vim-adaptor/adaptor/src/main/java/sonata/kernel/vimadaptor/wrapper/ovsWrapper/OvsWrapper.java
Use VNFRs to get interface names of containers (might require extension of vim-emu compute start API, to be checked)
from son-sp-infrabstract.
Todos:
- Assemble and send NetworkConfigurePayload on Messagebroker (VIMEmuIntegrationTest)
- Translate NetworkConfigurePayload into API calls on vim-emu
- Answer?
from son-sp-infrabstract.
Relevant topics according to AdaptorDispatcher are:
infrastructure.service.chain.configure
infrastructure.service.chain.deconfigure
from son-sp-infrabstract.
Is instance_uuid really defined in vnfd? Ex:
from son-sp-infrabstract.
- Discuss possible inconsistency between ServiceDescriptor-Class and service descriptor model.
Answer: As the SP invokesinfrastructure.service.chain.configure
, a uuid and the instance_uuid has to be provided. This is attached to the message body. VIMEmuIntegrationTest simulates this behaviour by setting uuid during the test. Further information is provided in the comments in VIMEmuIntegrationTest.java
Suggestion: Use well-defined messages. - Request documentation of ConfigureNetworkCallProcessor; Actually, it seems to be only working for prepared test cases with modified VNFDs (manually added instance_uuid, like mentionend in workaround)
from son-sp-infrabstract.
- fix failed repo writing due to missing serviceInstance_uuid https://github.com/frederictobiasc/son-sp-infrabstract/blob/82cba693f3adfd4ed99d1fa37d88a9791b723a96/vim-adaptor/adaptor/src/main/java/sonata/kernel/vimadaptor/wrapper/vimemu/VIMEmuComputeWrapper.java#L155
from son-sp-infrabstract.
- vnfr connection point has to correspond to vnfd connection points in Forwarding Graph -> redesign VIMEmuComputeWrapper
Fixed in: b9c6956
from son-sp-infrabstract.
- test connectivity between deployed containers
- ICMP (ping)
- TCP (http)
from son-sp-infrabstract.
Related Issues (20)
- SonataGKClient: Missing port in buildUrl HOT 2
- Type of VIM is not present in the reply of VIM list
- vew: Start simple service
- vew: Document basic usage of vim-emu-wrapper HOT 3
- vew: Terminate service
- vew: Resource properties for Docker containers
- vew: Implement tests of different services
- vew: Finally: Implement tests with different emulator topologies
- vew: Automatically start emulator (as daemon) when Java Unittests for VEW are executed
- vew: Full SP test setup HOT 1
- vew: Setup a dedicated demo/sandbox VM with full SONATA SP and emulator to showcase VEW HOT 3
- vew: Complete vim-emu interface implementation
- vew: Create demo service based on existing demo
- vew: Record a video of the end-to-end demo HOT 1
- Problem project build HOT 1
- Create pull request to sonata-nfv/ia vim-emu-wrapper branch
- error while running gtk-api
- Connection reset due to son-broker crash
- SP2SP: Create a SPVim Wrapper HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from son-sp-infrabstract.