- ICMP - Class in etri.sdn.controller.protocol.packet
-
Implements ICMP packet format
- ICMP() - Constructor for class etri.sdn.controller.protocol.packet.ICMP
-
- icmpCode - Variable in class etri.sdn.controller.protocol.packet.ICMP
-
- icmpType - Variable in class etri.sdn.controller.protocol.packet.ICMP
-
- id - Variable in class etri.sdn.controller.module.routing.Route
-
- id - Variable in class etri.sdn.controller.module.topologymanager.Cluster
-
- identification - Variable in class etri.sdn.controller.protocol.packet.IPv4
-
- identifyOpenflowDomains() - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- IDevice - Interface in etri.sdn.controller.module.devicemanager
-
Represents an independent device on the network.
- IDeviceListener - Interface in etri.sdn.controller.module.devicemanager
-
Implementors of this interface can receive updates from the device manager about
the state of devices under its control.
- IDeviceService - Interface in etri.sdn.controller.module.devicemanager
-
The device manager allows interacting with devices on the network.
- IDeviceService.DeviceField - Enum in etri.sdn.controller.module.devicemanager
-
Fields used in devices for indexes and querying
- IDeviceService.DeviceField() - Constructor for enum etri.sdn.controller.module.devicemanager.IDeviceService.DeviceField
-
- IDLE_TIMEOUT_DEFAULT - Static variable in class etri.sdn.controller.module.learningmac.OFMLearningMac
-
- IDLE_TIMEOUT_DEFAULT - Static variable in class etri.sdn.controller.module.learningmac.OFMLearningMac10
-
- IDLE_TIMEOUT_DEFAULT - Static variable in class etri.sdn.controller.module.learningmac.OFMLearningMac13
-
- IEntityClass - Interface in etri.sdn.controller.module.devicemanager
-
Entities within an entity class are grouped into
Device
objects
based on the
IEntityClass
, and the key fields specified by the entity
class.
- IEntityClassifierService - Interface in etri.sdn.controller.module.devicemanager
-
A component that wishes to participate in entity classification needs to
implement the IEntityClassifier interface, and register with the Device
Manager as an entity classifier.
- IEntityClassListener - Interface in etri.sdn.controller.module.devicemanager
-
Implementors of this interface can receive updates from DeviceManager about
the changes entity Classes.
- IFirewallService - Interface in etri.sdn.controller.module.firewall
-
The interface to define basic operations of the firewall module.
- IFlowCacheService - Interface in etri.sdn.controller.module.flowcache
-
The Interface IFlowCache.
- IFlowCacheService.FCQueryEvType - Enum in etri.sdn.controller.module.flowcache
-
The flow cache query event type indicating the event that triggered the
query.
- IFlowCacheService.FCQueryEvType() - Constructor for enum etri.sdn.controller.module.flowcache.IFlowCacheService.FCQueryEvType
-
- IFlowQueryHandler - Interface in etri.sdn.controller.module.flowcache
-
- IFlowReconcileListener - Interface in etri.sdn.controller.module.flowcache
-
The Interface IFlowReconciler.
- IFlowReconcileService - Interface in etri.sdn.controller.module.flowcache
-
- IHubService - Interface in etri.sdn.controller.module.hub
-
- IInfoProvider - Interface in etri.sdn.controller
-
This is an interface for a class that exports some information
as a map object.
- ILinkDiscovery - Interface in etri.sdn.controller.module.linkdiscovery
-
This interface is actually not an interface,
because there's no class that implements this interface.
- ILinkDiscovery.LinkType - Enum in etri.sdn.controller.module.linkdiscovery
-
This enum defines the type of each link.
- ILinkDiscovery.LinkType() - Constructor for enum etri.sdn.controller.module.linkdiscovery.ILinkDiscovery.LinkType
-
- ILinkDiscovery.SwitchType - Enum in etri.sdn.controller.module.linkdiscovery
-
Deprecated.
- ILinkDiscovery.SwitchType() - Constructor for enum etri.sdn.controller.module.linkdiscovery.ILinkDiscovery.SwitchType
-
Deprecated.
- ILinkDiscoveryListener - Interface in etri.sdn.controller.module.linkdiscovery
-
The user classes of ILinkDiscoveryService should implement this interface.
- ILinkDiscoveryListener.LDUpdate - Class in etri.sdn.controller.module.linkdiscovery
-
Actual update notification.
- ILinkDiscoveryListener.LDUpdate(long, int, long, int, ILinkDiscovery.LinkType, ILinkDiscoveryListener.UpdateOperation) - Constructor for class etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryListener.LDUpdate
-
Constructor
- ILinkDiscoveryListener.LDUpdate(ILinkDiscoveryListener.LDUpdate) - Constructor for class etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryListener.LDUpdate
-
Constructor
- ILinkDiscoveryListener.LDUpdate(long, IOFSwitch.SwitchType, ILinkDiscoveryListener.UpdateOperation) - Constructor for class etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryListener.LDUpdate
-
Constructor for updatedSwitch(sw)
- ILinkDiscoveryListener.LDUpdate(long, int, ILinkDiscoveryListener.UpdateOperation) - Constructor for class etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryListener.LDUpdate
-
Constructor for port up/down
- ILinkDiscoveryListener.UpdateOperation - Enum in etri.sdn.controller.module.linkdiscovery
-
Represents the type of the update.
- ILinkDiscoveryListener.UpdateOperation(String) - Constructor for enum etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryListener.UpdateOperation
-
- ILinkDiscoveryService - Interface in etri.sdn.controller.module.linkdiscovery
-
This interface is used to define a service that
OFMLinkDiscovery
should implement.
- IListener - Interface in etri.sdn.controller
-
This is an interface class for a 'listener' object
that waits for some event.
- IListener.Command - Enum in etri.sdn.controller
-
This class is not used, soon be deprecated out of the source code.
- IListener.Command() - Constructor for enum etri.sdn.controller.IListener.Command
-
- in_port - Variable in class etri.sdn.controller.module.firewall.FirewallRule
-
- INACTIVITY_INTERVAL - Static variable in class etri.sdn.controller.module.devicemanager.AttachmentPoint
-
- index - Variable in class etri.sdn.controller.module.devicemanager.EntityToMultiDeviceIdIndex
-
The index
- index - Variable in class etri.sdn.controller.module.devicemanager.EntityToSingleDeviceIdIndex
-
The index
- IndexedEntity - Class in etri.sdn.controller.module.devicemanager
-
This is a thin wrapper around
Entity
that allows overriding
the behavior of
Object.hashCode()
and
Object.equals(Object)
so that the keying behavior in a hash map can be changed dynamically.
- IndexedEntity(EnumSet<IDeviceService.DeviceField>, Entity) - Constructor for class etri.sdn.controller.module.devicemanager.IndexedEntity
-
- informListeners() - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- infoString - Variable in class etri.sdn.controller.protocol.packet.LLDPOrganizationalTLV
-
- init() - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- init() - Method in class etri.sdn.controller.OFController
-
Every controller implementation that inherits OFController should implement this function
to handle all the chores related to the controller initialization.
- init(IOFHandler) - Method in class etri.sdn.controller.OFModule
-
initialize module.
- initialize() - Method in class etri.sdn.controller.module.devicemanager.OFMDefaultEntityClassifier
-
- initialize() - Method in class etri.sdn.controller.module.devicemanager.OFMDeviceManager
-
Initializes this module.
- initialize() - Method in class etri.sdn.controller.module.firewall.OFMFirewall
-
Initializes this module.
- initialize() - Method in class etri.sdn.controller.module.forwarding.Forwarding
-
Initializes this module.
- initialize() - Method in class etri.sdn.controller.module.forwarding.ForwardingBase
-
Adds a listener for device manager and registers for PacketIns
and initializes data structure.
- initialize() - Method in class etri.sdn.controller.module.hub.Hub
-
- initialize() - Method in class etri.sdn.controller.module.learningmac.OFMLearningMac
-
Initialize this module.
- initialize() - Method in class etri.sdn.controller.module.learningmac.OFMLearningMac10
-
Initialize this module.
- initialize() - Method in class etri.sdn.controller.module.learningmac.OFMLearningMac13
-
Initialize this module.
- initialize() - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
-
Initialize this module to receive
PACKET_IN messages with LLDP packets (Ethertype 0x88cc)
PORT_STATUS messages
Periodic tasks are also initiated.
- initialize() - Method in class etri.sdn.controller.module.statemanager.OFMStateManager
-
initialize the model object of this module.
- initialize() - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
-
- initialize() - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- initialize() - Method in class etri.sdn.controller.module.ui.OFMUserInterface
-
- initialize() - Method in class etri.sdn.controller.OFModule
-
method that initializes this module.
- initiatePeriodicDiscovery() - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
-
- initiatePeriodicQuarantineWorker() - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
-
- initiatePeriodicTopologyUpdate() - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
-
- initiatePeriodicTopologyUpdate() - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- inSameBroadcastDomain(long, short, long, short) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- inSameL2Domain(long, long) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
Queries whether two switches are in the same island.
- inSameL2Domain(long, long, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
- inSameL2Domain(long, long) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- inSameL2Domain(long, long, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- inSameL2Domain(long, long) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- inSameOpenflowDomain(long, long) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
Queries whether two switches are in the same cluster.
- inSameOpenflowDomain(long, long, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
- inSameOpenflowDomain(long, long) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- inSameOpenflowDomain(long, long, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- inSameOpenflowDomain(long, long) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- insert(String, String, Map<String, Object>) - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
-
- insert(String, String, String) - Method in interface etri.sdn.controller.module.storagemanager.IStorageService
-
- insert(String, String, Map<String, Object>) - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
-
inserts a Map object into a persistent storage,
and returns true when insertion is successful and returns false in other cases.
- insert(String, String, String) - Method in class etri.sdn.controller.module.storagemanager.OFMStorageManager
-
inserts a JSON style String object into a persistent storage.
- insertDBEntry(IStorageService, String, String, Map<String, Object>) - Method in class etri.sdn.controller.module.firewall.FirewallStorage
-
Stores a new firewall rule into the persistent database.
- insertFirewallEntry(String, Map<String, Object>) - Method in class etri.sdn.controller.module.firewall.FirewallEntryTable
-
Stores a firewall rule into the memory storage.
- INSERTING_ERROR_MESSAGE - Variable in class etri.sdn.controller.module.storagemanager.Storage
-
- instanceRef - Static variable in class etri.sdn.controller.module.devicemanager.Devices
-
- intToIp(int) - Static method in class etri.sdn.controller.module.statemanager.OFMatchSerializer
-
Converts an IP in a 32 bit integer to a dotted-decimal string
- IntVisualizer - Class in etri.sdn.controller.module.statemanager
-
- IntVisualizer(String) - Constructor for class etri.sdn.controller.module.statemanager.IntVisualizer
-
- IOFHandler - Interface in etri.sdn.controller.protocol.io
-
This is an interface that every controller instance should implement.
- IOFHandler.Role - Enum in etri.sdn.controller.protocol.io
-
The role of the controller as used by the OF 1.2 and OVS failover and
load-balancing mechanism.
- IOFHandler.Role() - Constructor for enum etri.sdn.controller.protocol.io.IOFHandler.Role
-
- IOFProtocolServer - Interface in etri.sdn.controller.protocol.io
-
This interface is a generic interface that a protocol server such as TcpServer should implement.
- IOFSwitch - Interface in etri.sdn.controller.protocol.io
-
This was originally written for Floodlight, but we slightly modified it to
fit our implementation needs.
- IOFSwitch.SwitchType - Enum in etri.sdn.controller.protocol.io
-
- IOFSwitch.SwitchType() - Constructor for enum etri.sdn.controller.protocol.io.IOFSwitch.SwitchType
-
- IOFTask - Interface in etri.sdn.controller
-
This is an interface for a task that asynchronously scheduled to be executed.
- IPacket - Interface in etri.sdn.controller.protocol.packet
-
- IPAddressVisualizer - Class in etri.sdn.controller.module.statemanager
-
- IPAddressVisualizer() - Constructor for class etri.sdn.controller.module.statemanager.IPAddressVisualizer
-
- IPCIDRToPrefixBits(String) - Static method in class etri.sdn.controller.module.firewall.FirewallRule
-
Divides CIDR address into IP address and the length of mask.
- IPIsBroadcast(int) - Method in class etri.sdn.controller.module.firewall.OFMFirewall
-
Checks whether an IP address is a broadcast address or not.
- ipv4 - Variable in class etri.sdn.controller.module.devicemanager.Devices.RESTDevice
-
- IPv4 - Class in etri.sdn.controller.protocol.packet
-
- IPv4() - Constructor for class etri.sdn.controller.protocol.packet.IPv4
-
Default constructor that sets the version to 4.
- ipv4Address - Variable in class etri.sdn.controller.module.devicemanager.DeviceIterator
-
- ipv4Address - Variable in class etri.sdn.controller.module.devicemanager.Entity
-
The IP address associated with this entity, or null if no IP learned
from the network observation associated with this entity
- ipv4Fields - Static variable in class etri.sdn.controller.module.devicemanager.Device
-
- IRoutingDecision - Interface in etri.sdn.controller.module.routing
-
- IRoutingDecision.RoutingAction - Enum in etri.sdn.controller.module.routing
-
- IRoutingDecision.RoutingAction() - Constructor for enum etri.sdn.controller.module.routing.IRoutingDecision.RoutingAction
-
- IRoutingService - Interface in etri.sdn.controller.module.routing
-
- isActive() - Method in interface etri.sdn.controller.protocol.io.IOFSwitch
-
Check if the controller is an active controller for the switch.
- isActive() - Method in class etri.sdn.controller.protocol.io.OFSwitchImpl
-
- isAllowed(long, short) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
- isAllowed(long, short, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
- isAllowed(long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- isAllowed(long, short, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- isAllowed(long, short) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- isAttachmentPointPort(long, short) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
Query to determine if devices must be learned on a given switch port.
- isAttachmentPointPort(long, short, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
- isAttachmentPointPort(long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- isAttachmentPointPort(long, short, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- isAttachmentPointPort(long, short) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- isAutoPortFastFeature() - Method in interface etri.sdn.controller.module.linkdiscovery.ILinkDiscoveryService
-
Get the status of auto port fast feature.
- isAutoPortFastFeature() - Method in class etri.sdn.controller.module.linkdiscovery.OFMLinkDiscovery
-
- isBlockedLink(Link) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
Returns true if a link has either one of its switch ports
blocked.
- isBlockedPort(NodePortTuple) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- isBroadcast() - Method in class etri.sdn.controller.protocol.packet.Ethernet
-
- isBroadcast() - Method in class etri.sdn.controller.util.MACAddress
-
Returns true
if the MAC address is the broadcast address.
- isBroadcastDomainLink(Link) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- isBroadcastDomainPort(long, short) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
- isBroadcastDomainPort(long, short, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
- isBroadcastDomainPort(long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- isBroadcastDomainPort(long, short, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- isBroadcastDomainPort(NodePortTuple) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- isConnected() - Method in class etri.sdn.controller.protocol.io.Connection
-
- isConnected() - Method in interface etri.sdn.controller.protocol.io.IOFSwitch
-
Check if the switch is still connected;
Only call while holding processMessageLock
- isConnected() - Method in class etri.sdn.controller.protocol.io.OFSwitchImpl
-
- isConsistent(long, short, long, short) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
Indicates if an attachment point on the new switch port is consistent
with the attachment point on the old switch port or not.
- isConsistent(long, short, long, short, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
- isConsistent(long, short, long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- isConsistent(long, short, long, short, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- isConsistent(long, short, long, short) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- isEnabled() - Method in interface etri.sdn.controller.module.firewall.IFirewallService
-
Returns operational status of the firewall.
- isEnabled() - Method in class etri.sdn.controller.module.firewall.OFMFirewall
-
- isEntityAllowed(Entity, IEntityClass) - Method in class etri.sdn.controller.module.devicemanager.Devices
-
Is this entity is allowed?
- IService - Interface in etri.sdn.controller
-
This is an interface class for all Service class to implement.
- isGratuitous() - Method in class etri.sdn.controller.protocol.packet.ARP
-
- isInBroadcastCache(Connection, OFPacketIn, MessageContext) - Method in class etri.sdn.controller.module.forwarding.ForwardingBase
-
Updates the broadcast cache of the switch.
- isIncomingBroadcastAllowed(long, short) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
- isIncomingBroadcastAllowed(long, short, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
- isIncomingBroadcastAllowed(long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- isIncomingBroadcastAllowed(long, short, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- isIncomingBroadcastAllowedOnSwitchPort(long, short) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- isInSameBroadcastDomain(long, short, long, short) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
Indicates if the two switch ports are connected to the same
broadcast domain or not.
- isInSameBroadcastDomain(long, short, long, short, boolean) - Method in interface etri.sdn.controller.module.topologymanager.ITopologyService
-
- isInSameBroadcastDomain(long, short, long, short) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- isInSameBroadcastDomain(long, short, long, short, boolean) - Method in class etri.sdn.controller.module.topologymanager.OFMTopologyManager
-
- isInSwitchBroadcastCache(Connection, OFPacketIn, MessageContext) - Method in class etri.sdn.controller.module.forwarding.ForwardingBase
-
Updates the broadcast cache of the switch.
- isInternalToOpenflowDomain(long, short) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- isMACAddress(String) - Static method in class etri.sdn.controller.protocol.packet.Ethernet
-
Checks to see if a string is a valid MAC address.
- isMulticast() - Method in class etri.sdn.controller.protocol.packet.Ethernet
-
- isMulticast() - Method in class etri.sdn.controller.util.MACAddress
-
Returns true
if the MAC address is the multicast address.
- isPad() - Method in class etri.sdn.controller.protocol.packet.Ethernet
-
Pad this packet to 60 bytes minimum, filling with zeros?
- isSameAs(FirewallRule) - Method in class etri.sdn.controller.module.firewall.FirewallRule
-
Determines if this instance matches an existing rule instance.
- isSuppressedAP(SwitchPort) - Method in class etri.sdn.controller.module.devicemanager.Devices
-
Is the switchPort argument contained to the set of switch ports
not to be learned?
- IStorageService - Interface in etri.sdn.controller.module.storagemanager
-
The interface to persistent storage used for C.R.U.D.
- isTruncated - Variable in class etri.sdn.controller.protocol.packet.IPv4
-
- isTruncated() - Method in class etri.sdn.controller.protocol.packet.IPv4
-
- isTunnelLink(Link) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- isTunnelPort(NodePortTuple) - Method in class etri.sdn.controller.module.topologymanager.TopologyInstance
-
- isValidAttachmentPoint(long, int) - Method in class etri.sdn.controller.module.devicemanager.Devices
-
Checks whether the given attachment point is valid given the current
topology.
- isVisited() - Method in class etri.sdn.controller.module.topologymanager.ClusterDFS
-
- IterableIterator<T> - Class in etri.sdn.controller.util
-
Iterator over all values in an iterator of iterators
- IterableIterator(Iterator<? extends Iterable<T>>) - Constructor for class etri.sdn.controller.util.IterableIterator
-
- ITopologyListener - Interface in etri.sdn.controller.module.topologymanager
-
The user classes of ITopologyService should implement this interface.
- ITopologyService - Interface in etri.sdn.controller.module.topologymanager
-