Package org.onosproject.segmentrouting
Segment routing application components.
-
Interface Summary Interface Description Policy Interface for Segment Routing Policy.SegmentRoutingService Segment Routing Service for REST API.Tunnel Tunnel interface. -
Class 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.DefaultRoutingHandler Default routing handler that is responsible for route computing and routing rule population.DefaultTunnel Default Tunnel class.DeviceConfiguration Segment Routing configuration component that reads the segment routing related configuration from Network Configuration Manager component and organizes in more accessible formats.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.HostHandler Handles host-related events.IcmpHandler Handler of ICMP packets that responses or forwards ICMP packets that are sent to the controller.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}.LinkHandler OsgiPropertyConstants Constants for default values of configurable properties.PolicyHandler Segment Routing Policy Handler.PortAuthTracker Keeps track of ports that have been configured for blocking, and their current authentication state.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.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).SRLinkWeigher Link weigher for multicast related path computations.TunnelHandler Tunnel Handler.TunnelPolicy Tunnel Policy.TunnelPolicy.Builder Tunnel Policy Builder. -
Enum Summary Enum Description DefaultRoutingHandler.Status Represents the default routing population status.Policy.Type Enums for policy type.PolicyHandler.Result Result of policy creation.PortAuthTracker.BlockState Designates the state of a given port.TunnelHandler.Result Result of tunnel creation or removal.