OpenVirteX
The OpenVirteX Virtualization Platform
File Explorer
Download Latest Version (.zip)- checkstyle_maven.properties
- ovx_suppressions.xml
- sun_checks.xml
- exclude.xml
- ovx_ruleset.xml
- log4j2.xml
- sslStore
- OVXCleanUp.xml
- OVXConventions.xml
- args4j-2.0.16.jar
- concurrent-trees-2.0.0.jar
- guava-14.0.1.jar
- jackson-core-asl-1.8.6.jar
- jackson-mapper-asl-1.8.6.jar
- log4j-1.2.17.jar
- log4j-api-2.0-beta8.jar
- log4j-core-2.0-beta8.jar
- log4j-slf4j-impl-2.0-beta8.jar
- log4j-to-slf4j-2.0-beta8.jar
- netty-3.2.6.Final.jar
- slf4j-api-1.7.5.jar
- slf4j-log4j12-1.7.5.jar
- ovx.sh
- JettyServer.java
- OVXLoginService.java
- GetPhysicalFlowtable.java
- GetPhysicalHosts.java
- GetPhysicalTopology.java
- GetSubnet.java
- GetVirtualAddressMapping.java
- GetVirtualFlowtable.java
- GetVirtualHosts.java
- GetVirtualLinkMapping.java
- GetVirtualSwitchMapping.java
- GetVirtualTopology.java
- ListVirtualNetworks.java
- AddController.java
- ConnectHost.java
- ConnectOVXLink.java
- ConnectOVXRoute.java
- CreateOVXNetwork.java
- CreateOVXPort.java
- CreateOVXSwitch.java
- DisconnectHost.java
- DisconnectOVXLink.java
- DisconnectOVXRoute.java
- RemoveOVXNetwork.java
- RemoveOVXPort.java
- RemoveOVXSwitch.java
- SetOVXBigSwitchRouting.java
- SetOVXLinkPath.java
- StartOVXNetwork.java
- StartOVXPort.java
- StartOVXSwitch.java
- StopOVXNetwork.java
- StopOVXPort.java
- StopOVXSwitch.java
- AbstractHandler.java
- ApiHandler.java
- HandlerUtils.java
- MonitoringHandler.java
- TenantHandler.java
- AbstractService.java
- AdminService.java
- MonitoringService.java
- TenantService.java
- JSONRPCAPI.java
- CmdLineSettings.java
- ClientChannelPipeline.java
- ControllerChannelHandler.java
- HandshakeTimeoutHandler.java
- OFChannelHandler.java
- OpenflowChannelPipeline.java
- OVXEventHandler.java
- OVXMessageDecoder.java
- OVXMessageEncoder.java
- OVXSendMsg.java
- ReconnectHandler.java
- SwitchChannelHandler.java
- SwitchChannelPipeline.java
- OpenVirteX.java
- OpenVirteXController.java
- OpenVirtexShutdownHook.java
- DBConnection.java
- DBManager.java
- MongoConnection.java
- OVXNetworkManager.java
- IPAddress.java
- IPMapper.java
- OVXIPAddress.java
- PhysicalIPAddress.java
- RoleManager.java
- StatisticsManager.java
- DPIDandPort.java
- DPIDandPortPair.java
- FlowTable.java
- OVXBigSwitch.java
- OVXFlowEntry.java
- OVXFlowTable.java
- OVXSingleSwitch.java
- OVXSwitch.java
- OVXSwitchCapabilities.java
- OVXSwitchSerializer.java
- PhysicalSwitch.java
- PhysicalSwitchSerializer.java
- Switch.java
- XidPair.java
- XidTranslator.java
- Host.java
- HostSerializer.java
- Link.java
- OVXLink.java
- OVXLinkField.java
- OVXLinkUtils.java
- PhysicalLink.java
- Network.java
- OVXNetwork.java
- PhysicalNetwork.java
- Uplink.java
- LinkPair.java
- OVXPort.java
- OVXPortSerializer.java
- PhysicalPort.java
- PhysicalPortSerializer.java
- Port.java
- Mappable.java
- OVXMap.java
- Persistable.java
- ActionVirtualizationDenied.java
- AddressMappingException.java
- ControllerStateException.java
- ControllerUnavailableException.java
- DroppedMessageException.java
- DuplicateControllerException.java
- DuplicateIndexException.java
- DuplicateMACException.java
- HandshakeTimeoutException.java
- IllegalVirtualSwitchConfiguration.java
- IndexOutOfBoundException.java
- InvalidDPIDException.java
- InvalidHostException.java
- InvalidLinkException.java
- InvalidPortException.java
- InvalidPriorityException.java
- InvalidRouteException.java
- InvalidTenantIdException.java
- LinkMappingException.java
- MappingException.java
- MissingRequiredField.java
- NetworkMappingException.java
- OpenVirteXException.java
- PortMappingException.java
- ReconnectException.java
- RoutingAlgorithmException.java
- SwitchMappingException.java
- SwitchStateException.java
- UnknownActionException.java
- UnknownRoleException.java
- VirtualLinkException.java
- LLDPEventHandler.java
- SwitchDiscoveryManager.java
- OVXAction.java
- OVXActionOutput.java
- OVXActionSetDlDst.java
- OVXActionSetDlSrc.java
- OVXActionSetEnqueue.java
- OVXActionSetField.java
- OVXActionSetNwDst.java
- OVXActionSetNwSrc.java
- OVXActionSetNwTos.java
- OVXActionSetTpDst.java
- OVXActionSetTpSrc.java
- OVXActionSetVlanPcp.java
- OVXActionSetVlanVid.java
- OVXActionStripVlan.java
- OVXActionUtil.java
- VirtualizableAction.java
- DevirtualizableStatistic.java
- OVXAggregateStatsReply.java
- OVXAggregateStatsRequest.java
- OVXDescStatsReply.java
- OVXDescStatsRequest.java
- OVXFlowStatsReply.java
- OVXFlowStatsRequest.java
- OVXGroupDescStatsRequest.java
- OVXGroupStatsRequest.java
- OVXMeterStatsReply.java
- OVXMeterStatsRequest.java
- OVXPortDescStatsReply.java
- OVXPortDescStatsRequest.java
- OVXPortStatsReply.java
- OVXPortStatsRequest.java
- OVXQueueStatsReply.java
- OVXQueueStatsRequest.java
- OVXStatistics.java
- OVXTableStatsReply.java
- OVXTableStatsRequest.java
- OVXVendorStatistics.java
- VirtualizableStatistic.java
- Devirtualizable.java
- OVXBarrierReply.java
- OVXBarrierRequest.java
- OVXEchoReply.java
- OVXEchoRequest.java
- OVXError.java
- OVXFeaturesReply.java
- OVXFeaturesRequest.java
- OVXFlowMod.java
- OVXFlowRemoved.java
- OVXGetConfigReply.java
- OVXGetConfigRequest.java
- OVXHello.java
- OVXMessage.java
- OVXMessageUtil.java
- OVXPacketIn.java
- OVXPacketOut.java
- OVXPortMod.java
- OVXPortStatus.java
- OVXQueueGetConfigReply.java
- OVXQueueGetConfigRequest.java
- OVXRoleReply.java
- OVXRoleRequest.java
- OVXSetConfig.java
- OVXStatisticsReply.java
- OVXStatisticsRequest.java
- Virtualizable.java
- AbstractSegment.java
- ARP.java
- BasePacket.java
- Data.java
- DHCP.java
- DHCPOption.java
- DHCPPacketType.java
- Ethernet.java
- ICMP.java
- IPacket.java
- IPv4.java
- LLC.java
- LLDP.java
- LLDPOrganizationalTLV.java
- LLDPTLV.java
- OVXLLDP.java
- TCP.java
- UDP.java
- OVXMatch.java
- ManualRoute.java
- Routable.java
- RoutingAlgorithms.java
- ShortestPath.java
- SwitchRoute.java
- BitSetIndex.java
- MacAddressSerializer.java
- OVXFlowManager.java
- OVXUtil.java
- test.ucls
- api_test.py
- backup_test.py
- demo-sprint8.sh
- demo-sprint9.sh
- embedder.py
- ovxctl.py
- remove_virtualNetwork.sh
- removeOVXLink.py
- run_virtualNetwork.sh
- set_ovx_tutorial.sh
- set_s2h2.sh
- set_s3h3.sh
- set_s4h2.sh
- set_single.sh
- set_single_home.sh
- set_virtualnetwork.sh
- .classpath
- .gitignore
- .gitreview
- .project
- AUTHORS
- compile.sh
- LICENSE-2.0.txt
- OpenVirteX.iml
- pom.xml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/os-libera/OpenVirteX
Downloads the entire project code from GitHub to your computer.
cd OpenVirteX
Moves into the project folder you just downloaded.
2. Maven (Java)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
mvn clean install
Installs dependencies and builds the project using Maven.
A BUILD SUCCESS message means it worked. The output is created under target/.
// repository documentation
Was this content helpful?
(0 ratings)
