public interface LispRouterAgent
| Modifier and Type | Method and Description |
|---|---|
boolean |
addConnectedRouter(LispRouterId routerId,
LispRouter router)
Adds a router that has just connected to the system.
|
void |
processDownstreamMessage(LispRouterId routerId,
LispMessage message)
Processes a message going to a router.
|
void |
processUpstreamMessage(LispRouterId routerId,
LispMessage message)
Processes a message coming from a router.
|
void |
removeConnectedRouter(LispRouterId routerId)
Clears all state in controller router maps for a router that has
disconnected from the local controller.
|
boolean addConnectedRouter(LispRouterId routerId, LispRouter router)
routerId - the routerId to addrouter - the actual router objectvoid removeConnectedRouter(LispRouterId routerId)
routerId - the routerId to rmovevoid processUpstreamMessage(LispRouterId routerId, LispMessage message)
routerId - the routerId of a router where the message comes frommessage - the message to processvoid processDownstreamMessage(LispRouterId routerId, LispMessage message)
routerId - the routerId of a router where the message goes tomessage - the message to process