Sharing Configurations between Packeteer DevicesSuppose you have two PacketShapers when you decide to solve a recent problem with your legacy applications. You will need to create a new traffic class and policy on both PacketShapers. Now imagine the same situation, but with 120 PacketShapers. Configuring your legacy solution now becomes a very tedious job without economy of scale. PolicyCenter solves this dilemma by allowing multiple units to share configurations, letting you change something once instead of 120 times. Note: This PolicyCenter recommendation assumes that you have a general understanding of PacketWise traffic classes, policies and partitions. If you need to review these concepts, please click on the links above and refer to those sections of PacketGuide. A PolicyCenter configuration consists of traffic classes, partitions and policies, and basic configuration values, such as login passwords and shaping on/off. Multiple PacketShapers can be assigned to a single PolicyCenter configuration, allowing those units to operate with identical configurations. When you change a configuration, either through PolicyCenter or through the browser or command-line interface of an individual unit, the change immediately affects all units assigned to that configuration. It is this capability of PolicyCenter that truly provides the economy of scale: one single change to a PolicyCenter configuration can result in an instant configuration update on up to 500 different PacketShapers. PacketShapers running PacketWise software version 5.2 or later can be configured in either shared or local mode.
While in shared mode, the files in the unit's flash disk are continually updated to match the PolicyCenter configuration; therefore, if you switch from shared mode back to local, the local configuration will initially be the same as the last shared configuration. Determine Your Group Configuration StrategyBefore you configure PolicyCenter groups, it is important to identify the traffic classes and configuration attributes that should be included in each group configuration, and thereby shared by all units in that group. Before you create a group of PacketShapers, you should ask yourself: Are the individual unit configurations mostly the same, or mostly different? Do I want to use PolicyCenter to actively manage my units configurations, or just to monitor them?
Keep in mind that the configuration strategies suggested here are just thatsuggestions. You can use just one type of configuration to manage all your units, or create both comprehensive and selective configurations for different groups of units. This strategy is preferred when the traffic trees for every unit in a group are mostly the same, and only a few variances need to be independently specified on each unit. Organizations using this strategy often have branch offices with very similar types of network traffic, each with the same model of PacketShaper. As an example, imagine an company with four nearly identical branch offices. Although there is a heavy traffic load running over each network, the types and volumes of network traffic do not vary widely between each branch. Additionally, each branch has configured its PacketShaper with the same traffic classes, and set many policies and partitions to protect the network traffic that is considered mission-critical to all four branch offices. Because the networks are so similar, every significant change in the networks require that all four PacketShapers be individually reconfigured. The company finds this to be too time-consuming, and would like to be able to propagate all the changes at once. Because the individual units in this example have such similar configurations, all the units could be assigned to a single PolicyCenter comprehensive configuration that would manage the entire traffic tree and other sharable attributes. In this case, you should first identify a primary unit, one unit whose configuration you would like to apply to a group of units. You should then create a comprehensive configuration based upon that primary unit. If all the units have a truly identical configuration, it does not matter which unit you select to be the primary unit. If there are slight variances, select the unit that is the most representative of all others. To create a comprehensive configuration based on the existing configuration of the primary unit, select the convert option when you first add the unit to PolicyCenter. With this option, the units new PolicyCenter configuration will be based upon its previous local configuration, the unit will continue to operate with exactly the same settings as it did before. If you add a unit to PolicyCenter without this option, its new PolicyCenter configuration will have default settings only. After the primary unit has been added to PolicyCenter with its local configuration intact, you can add the other units to PolicyCenter, without the convert option, this time. By omitting the convert configuration option, the units will lose any existing traffic classes and settings and will be assigned to a new PolicyCenter configuration with default settings only. Once the new units have been added to PolicyCenter, you should decide whether you want to move their configurations under the comprehensive configuration, creating child configurations that will inherit settings from their new parent configuration, or whether you want to just assign the units directly to the comprehensive configuration.
If you want a unit to have exactly the same settings as the comprehensive configuration, you can assign the unit directly to that configuration. Note, however, that any changes you make to a unit assigned to that configuration will affect other units assigned to that configuration, and possibly affect units assigned to the child configurations as well. Use the following procedure to create a comprehensive PolicyCenter configuration:
If you later want to make individual changes to some of the units, you can use the expand operation to create a separate configuration for each unit you want to change. If you want to create a sharable configuration for just a few key traffic classes or attributes (or you do not yet have any PacketShapers on your network) you can create a new PolicyCenter configuration and define values for just those most important traffic classes. This strategy also works well if traffic trees vary widely between each PacketShaper, or you want to create a PolicyCenter configuration only for command scheduling, RADIUS Client or security settings (for example) instead of a complete traffic tree. As an example, consider an organization with four branch sites, each with a PacketShaper 3500. Each branch site serves a different purpose in the organization, and as a result, the types of traffic considered to be mission-critical at each site varies widely: Site 1 (sales): WebEx, ShoutCast, Citrix, Pop3, HTTP Let us also suppose that, in addition, all four sites are experiencing network slowdowns as employees download KaZaA music files off the network. Because the network traffic requirements for each branch office is so different, it would be most efficient to create a selective configuration that controls just the network traffic considered mission-critical to all branch sites (Citrix, Pop3, and HTTPS) and which also blocks the unwanted KaZaA traffic. Why wouldn't a comprehensive configuration work for this organization? Because a comprehensive group configuration would require you to configure too many individual child configurations with individual differences to be an efficient use of PolicyCenter, or of your time. If this organization did choose to create a comprehensive group configuration based on the local configuration of one of the units, it would later have to expand a separate child configuration for each of the other three units, adding the required traffic classes that did not exist on first unit, and possibly removing group configuration policies and partitions that protect traffic not considered to be mission-critical at the other three sites. Clearly, this is more effort. With a selective configuration, the units would all be added with the convert option, preserving their different individual local configurations so they don't have to be manually recreated. Use the following procedure to create a selective PolicyCenter configuration:
Functional Group Configurations Though one of the greatest benefits of PolicyCenter is the ability to simultaneously update multiple units, some network administrators use PolicyCenter only to monitor individual units, not to manage them together. If you want to use PolicyCenter just as a central location for viewing each units configuration, you can create a simple configuration tree with parent configurations that serve only as folders to identify groups of units by function or location, and then move each units assigned configuration under the appropriate parent. This type of configuration strategy allows you to monitor and manage all your units from PolicyCenter, yet requires that each change to a unit configuration be done individually. Suppose you have forty PacketShapers in five different areas of the
country. Using this strategy, you would create a default parent configuration
for each location, then add the units to PolicyCenter with the convert
option so each unit maintains its current configuration settings. The
units PolicyCenter configurations would then be moved under the
appropriate parent. Because the unit configurations wouldnt inherit any settings from their parent configurations, the parent configurations would be used only to help locate and identify individual units within the configuration tree. Use the following procedure to create a Functional PolicyCenter configuration:
|
PacketGuide™ for PacketWise® 7.4