|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--gov.nist.antd.mpls.mgmt.fwrd_table.NHLFE
NHLFE(Next Hop Label Forwarding Entry).
The NHLFE can have any kind of outgoing information of a LSP.
In this class, it maintains a LSPID(intressLSRID, localLSPID), encoding type,
outgoing interface id, outgoing label and traffic parameters(PDR, PBS, CDR,
CBS, EBS).
This class was developed at the National Institute of Standards and Technology by employees of the Federal Government in the course of their official duties. Pursuant to title 17 Section 105 of the United States Code this software is not subject to copyright protection and is in the public domain. NIST assumes no responsibility whatsoever for its use by other parties, and makes no guarantees, expressed or implied, about its quality, reliability, or any other characteristic.
We would appreciate acknowledgement if the software is used.
NIST ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND DISCLAIM ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
| Field Summary | |
int |
active_LSP_ingressLSRID
Field active_LSP_ingressLSRID - Active LSP's Ingress LSR ID |
int |
active_LSP_localLSPID
Field active_LSP_localLSPID - Active LSP Local LSP ID |
double |
CBS
Field CBS - Committed Brst Size |
double |
CDR
Field CDR - Committed Data Rate |
double |
EBS
Field EBS - Excess Burst Size |
java.lang.String |
EgressNodeID
Field EgressNodeID - Egress LSR ID |
int |
EncodingType
Field EncodingType - Encoding type |
ForwardingInformation |
forwardingInfo
Field forwardingInfo - ForwardingInformation(FEC, ILM, Tunnel) Information.. |
int |
GroupIPAddr
Field GroupIPAddr - Group IP Address |
int |
index
Field index - NHLFE index |
int |
ingressLSRID
Field ingressLSRID - Ingress LSR ID |
java.lang.String |
IngressNodeID
Field IngressNodeID -Ingress LSR ID |
boolean |
isBackupFalse
Field isBackupFalse - Backup Path failure flag |
boolean |
isBackupPath
Field isBackupPath - Backup Path flag |
boolean |
isEgressTunnel
Field isEgressTunnel - Egress Tunnel flag |
boolean |
isEnable
Field isEnable - Active flag |
boolean |
isMultiCast
Field isMultiCast - Multicasting flag |
boolean |
isPop
Field isPop - Pop flag |
boolean |
isTunnelLSP
Field isTunnelLSP - Tunnel LSP flag |
int |
localLSPID
Field localLSPID - Local LSP ID |
double |
LSPSignalingType
Field LSPSignalingType - LSP Signaling Type |
MPLSTrafficPolicy |
mplsTrafficPolicy
Field mplsTrafficPolicy - Traffic Policy object |
java.lang.String |
nextHopAddress
Field nextHopAddress - Next Hop IP address |
int |
outInterfaceID
Field outInterfaceID - Outgoing Interfaace ID |
int |
outLabel
Field outLabel - Outgoing Label value |
MPLSInterfaceInfo |
outTunnelIface
Field outTunnelIface - Outgoing Tunnel Information object |
java.lang.String |
PathID
Field PathID - Path ID (DML) |
double |
PBS
Field PBS - Peak Burst Size |
double |
PDR
Field PDR - Peak Data Rate |
int |
SourceIPAddr
Field SourceIPAddr - Source Node IP address |
| Constructor Summary | |
NHLFE()
Constructor NHLFE |
|
NHLFE(java.lang.String pathid,
int locallspid,
int ingresslsrid,
java.lang.String nexthopaddress,
int encodingtype,
int lspsigtype,
int outlabel,
int outinterfaceid,
boolean ispop,
MPLSTrafficPolicy mtp,
boolean isbackup,
java.lang.String ingressid,
java.lang.String egressid,
boolean ismulticast,
int sourceipaddr,
int groupipaddr)
Constructor NHLFE Create new NHLFE |
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public int index
public boolean isEnable
public java.lang.String PathID
public int ingressLSRID
public int localLSPID
public java.lang.String IngressNodeID
public java.lang.String EgressNodeID
public boolean isMultiCast
public int SourceIPAddr
public int GroupIPAddr
public java.lang.String nextHopAddress
public int EncodingType
public MPLSTrafficPolicy mplsTrafficPolicy
public double PDR
public double PBS
public double CDR
public double CBS
public double EBS
public double LSPSignalingType
public int outLabel
public int outInterfaceID
public boolean isPop
public boolean isBackupPath
public boolean isBackupFalse
public int active_LSP_ingressLSRID
public int active_LSP_localLSPID
public boolean isTunnelLSP
public boolean isEgressTunnel
public MPLSInterfaceInfo outTunnelIface
public ForwardingInformation forwardingInfo
| Constructor Detail |
public NHLFE()
public NHLFE(java.lang.String pathid,
int locallspid,
int ingresslsrid,
java.lang.String nexthopaddress,
int encodingtype,
int lspsigtype,
int outlabel,
int outinterfaceid,
boolean ispop,
MPLSTrafficPolicy mtp,
boolean isbackup,
java.lang.String ingressid,
java.lang.String egressid,
boolean ismulticast,
int sourceipaddr,
int groupipaddr)
pathid - - LSP Path IDlocallspid - - LSP IDingresslsrid - - LSP IDnexthopaddress - - IP Address of the Next Hop LSRencodingtype - - Encoding type of the LSPlspsigtype - - Signaling type of the LSPoutlabel - - Outgoing Label and InterfaceIDoutinterfaceid - - Outgoing Label and InterfaceIDispop - - Flag for Engress LSRmtp - - Traffic Policing module of the LSPisbackup - - Backup LSP or notingressid - - Ingress LSR IDegressid - - Egress LSR IDismulticast - - Multicast LSP flagsourceipaddr - - Source IP Addressgroupipaddr - - Group IP Address
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||