public interface LispMapRequest extends LispMessage
LISP map request message format is defined in RFC6830. https://tools.ietf.org/html/rfc6830#page-27
<p>
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Type=1 |A|M|P|S|p|s| Reserved | IRC | Record Count |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Nonce . . . |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| . . . Nonce |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source-EID-AFI | Source EID Address ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ITR-RLOC-AFI 1 | ITR-RLOC Address 1 ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ITR-RLOC-AFI n | ITR-RLOC Address n ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
/ | Reserved | EID mask-len | EID-Prefix-AFI |
Rec +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
\ | EID-Prefix ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Map-Reply Record ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Modifier and Type | Interface and Description |
|---|---|
static interface |
LispMapRequest.RequestBuilder
A builder of LISP map request message.
|
LispMessage.Builder| Modifier and Type | Method and Description |
|---|---|
List<LispEidRecord> |
getEids()
Obtains a collection of EID records.
|
List<LispAfiAddress> |
getItrRlocs()
Obtains a collection of ITR RLOCs.
|
long |
getNonce()
Obtains nonce value.
|
int |
getRecordCount()
Obtains record count value.
|
int |
getReplyRecord()
Obtains the size of map-reply record.
|
LispAfiAddress |
getSourceEid()
Obtains source EID.
|
boolean |
isAuthoritative()
Obtains authoritative flag.
|
boolean |
isMapDataPresent()
Obtains map data present flag.
|
boolean |
isPitr()
Obtains PITR flag.
|
boolean |
isProbe()
Obtains probe flag.
|
boolean |
isSmr()
Obtains SMR flag.
|
boolean |
isSmrInvoked()
Obtains SMR Invoked flag.
|
configSender, createBuilder, getSender, getType, writeToboolean isAuthoritative()
boolean isMapDataPresent()
boolean isProbe()
boolean isSmr()
boolean isPitr()
boolean isSmrInvoked()
int getRecordCount()
long getNonce()
LispAfiAddress getSourceEid()
List<LispAfiAddress> getItrRlocs()
List<LispEidRecord> getEids()
int getReplyRecord()