All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AppConfigHandler Handles Segment Routing app config events.ArpHandler Handler of ARP packets that responses or forwards ARP packets that are sent to the controller.BlackHoleCommand CLI command for managing black hole routes.DefaultGroupHandler Default ECMP group handler creation module.DefaultL2Tunnel Implementation of the default l2 tunnel.DefaultL2TunnelDescription Helper class to carry the l2 tunnel and its policy.DefaultL2TunnelHandler Handler for pseudowire management.DefaultL2TunnelPolicy Implementation of the default l2 tunnel policy.DefaultRoutingHandler Default routing handler that is responsible for route computing and routing rule population.DefaultRoutingHandler.Status Represents the default routing population status.DefaultTunnel Default Tunnel class.DestinationSet Representation of a set of destination switch dpids along with their edge-node labels.DestinationSet.DestinationSetType DestinationSetNextObjectiveStoreKey Key of Destination set next objective store.DeviceConfiguration Segment Routing configuration component that reads the segment routing related configuration from Network Configuration Manager component and organizes in more accessible formats.DeviceSubnetListCommand Command to list device-subnet mapping in Segment Routing.DropPolicyCodec Codec of DropPolicy class.EcmpGraphCommand Command to read the current state of the ECMP shortest-path graph.EcmpShortestPathGraph This class creates breadth-first-search (BFS) tree for a given root device and returns paths from the root Device to leaf Devices (target devices).EdgePair Represents two devices that are paired by configuration.GroupBucketIdentifier Representation of policy group bucket identifier.GroupBucketIdentifier.BucketOutputType HostHandler Handles host-related events.IcmpHandler Handler of ICMP packets that responses or forwards ICMP packets that are sent to the controller.InvalidateNextCommand Command to invalidate next id from SR internal stores.IpHandler Handler of IP packets that forwards IP packets that are sent to the controller, except the ICMP packets which are processed by @link{IcmpHandler}.L2Mode Enum to identify mode of the pwaas.L2Tunnel L2TunnelDescription L2TunnelHandler L2TunnelHandler.Direction Enum helper for handling the direction of the pw.L2TunnelHandler.Pipeline Pwaas pipelines.L2TunnelHandler.Result Enum helper to carry results of various operations.L2TunnelPolicy LinkHandler LinkStateCommand Command to read the current state of the DestinationSetNextObjectiveStore.MacVlanNextObjectiveStoreKey Key of Device/Vlan/MacAddr to NextObjective store.McastFilteringObjStoreKey Key of multicast filtering objective store.McastFilterListCommand Command to show the list of mcast filtering obj.McastHandler Handles Multicast related events.McastLeaderListCommand Command to show the mcast leaders of the groups.McastNextListCommand Command to show the list of mcast nextids.McastPathStoreKey Key of multicast path store.McastRole Enum that defines role in the multicast tree.McastRoleListCommand Command to show the list of mcast roles.McastRoleStoreKey Key of multicast role store.McastStoreKey Key of multicast next objective store.McastTreeListCommand Command to show the list of mcast trees.NextDstCommand Command to read the current state of the DestinationSetNextObjectiveStore.NextMacVlanCommand Command to read the current state of the macVlanNextObjStore.NextNeighbors Represents the nexthop information associated with a route-path towards a set of destinations.NextPortCommand Command to read the current state of the portNextObjStore.NextVlanCommand Command to read the current state of the vlanNextObjStore.OsgiPropertyConstants Constants for default values of configurable properties.OsgiPropertyConstants Constants for default values of configurable properties.Phase Phases of recovering devices.PhaseCompleter Phase completer.PhasedRecoveryListCommand PhasedRecoveryManager PhasedRecoveryService Service that provides functionality related to phased recovery.PhasedRecoverySetCommand Policy Interface for Segment Routing Policy.Policy.Type Enums for policy type.PolicyDropAddCommand Command to add a new drop policy.PolicyGroupHandler A module to create group chains based on the specified device ports and label stack to be applied on each port.PolicyGroupIdentifier Representation of policy based group identifiers.PolicyGroupParams Representation of parameters used to create policy based groups.PolicyHandler Segment Routing Policy Handler.PolicyHandler.Result Result of policy creation.PolicyKey Policy key used by the store to track the operations ongoing on the devices.PolicyListCommand Command to show the list of policies.PolicyManager Implementation of the policy service interface.PolicyRedirectAddCommand Command to add a new redirect policy.PolicyRemoveCommand Command to remove a policy.PortAuthTracker Keeps track of ports that have been configured for blocking, and their current authentication state.PortAuthTracker.BlockState Designates the state of a given port.PortAuthTracker.PortAuthState A simple DTO binding of device identifier, port number, and block state.PortFilterInfo Utility class used to temporarily store information about the ports on a device processed for filtering objectives.PortNextObjectiveStoreKey Key of Device/Port to NextObjective store.PortsCommand PseudowireAddCommand Command to add a pseuwodire.PseudowireIdCompleter Device ID completer.PseudowireListCommand Command to show the pseudowires.PseudowireNextListCommand Command to read the current state of the pseudowire next stores.PseudowireRemoveCommand Command to remove a pseudowire.PwaasUtil Utility class with static methods that help parse pseudowire related information and also verify that a pseudowire combination is valid.RedirectPolicyCodec Codec of RedirectPolicy class.RerouteNetworkCommand Command to manually trigger routing and rule-population in the network.RouteHandler Handles RouteEvent and manages routing entries.RoutingRulePopulator Populator of segment routing flow rules.SegmentRoutingManager Segment routing manager.SegmentRoutingNeighbourDispatcher This handler dispatches to the appropriate handlers the neighbour discovery protocols.SegmentRoutingNeighbourHandler This handler provides provides useful functions to the neighbour handlers (ARP, NDP).SegmentRoutingService Segment Routing Service for REST API.ShouldProgramCommand Display current shouldProgram map.SRLinkWeigher Link weigher for multicast related path computations.TrafficMatchAddCommand Command to add a traffic match.TrafficMatchCodec Codec of TrafficMatch class.TrafficMatchKey Traffic match key used by the store to track the operations ongoing on the devices.TrafficMatchListCommand Command to show the list of traffic matches.TrafficMatchRemoveCommand Command to remove a traffic match.TrafficMatchRequest Representation of a traffic match.Tunnel Tunnel interface.TunnelHandler Tunnel Handler.TunnelHandler.Result Result of tunnel creation or removal.TunnelPolicy Tunnel Policy.TunnelPolicy.Builder Tunnel Policy Builder.VerifyGroupsCommand Triggers the verification of hashed group buckets in the specified device, and corrects the buckets if necessary.VlanNextObjectiveStoreKey Key of VLAN to NextObjective store.XconnectAddCommand Creates Xconnect.XconnectCodec Codec for Xconnect.XconnectDesc Xconnect description.XconnectEndpoint Represents cross connect endpoint.XconnectEndpoint.Type Types of endpoint.XconnectKey Xconnect key.XconnectListCommand Lists Xconnects.XconnectLoadBalancerEndpoint Represents a cross connect endpoint specified by load balancer.XconnectManager XconnectNextListCommand Command to read the current state of the xconnect next stores.XconnectPortEndpoint Represents a cross connect endpoint specified by port number.XconnectRemoveCommand Deletes Xconnect.XconnectService VLAN cross connect between exactly two ports.XConnectStoreKey Key of VLAN cross-connect next objective store.