Message VPNs
Message VPNs allow for many separate applications to share a single Solace Software Event Broker or Solace Appliance Event Brokerwhile still remaining independent and separated. Basically, Message VPNs enable the virtualization of an event broker into many individual virtual event brokers.
Message VPNs allow for the segregation of topic space and messaging space by creating fully separate messaging domains. Message VPNs also group clients connecting to a network of event brokers so that messages published within a particular group are only visible to clients that belong to that group. Each client connection is associated with a single Message VPN.
Solace Event Broker Services have a single user configurable message VPN. You may see other message VPNs listed in Broker Manager, but they are either disabled or not user configurable. Solace Cloud allows you to create multiple event broker services to segregate topics and client applications. For more information, see Viewing and Managing the Message VPN.
Default Configuration
The initial configuration of an event broker with respect to the Message VPN feature is as follows:
- There is a single Message VPN named default. It can't be deleted from the event broker.- For appliance event brokers: The  Message VPN named defaultis disabled by default.
- For software event brokers: The  Message VPN named defaultis enabled.
- For event broker services: - The Message VPN named defaultis disabled and is not useable.
- A Message VPN with a name derived from the name of the event broker service is the default Message VPN for Solace Cloud.
 
- The Message VPN named 
 
- For appliance event brokers: The  Message VPN named 
- There is a single client username named defaultthat exists in each Message VPN. It has default attributes assigned to it, and it's assigned to all clients. It can't be deleted from the event broker, but you can modify its configuration.- For appliance event brokers: the  client username named defaultis disabled by default.
- For software event brokers: the client username named defaultis enabled by default.
- For event broker services:  the defaultclient username is disabled. You can manage client usernames on event broker services in Broker Manager. For more information, see Creating Client Usernames
 
- For appliance event brokers: the  client username named