MPLS-TP BFD for CC-CV proactive and RDI functionalities
draft-fulignoli-mpls-tp-bfd-cv-proactive-and-rdi-01.txt | |
draft-boutros-mpls-tp-cc-cv-00.txt | |
MPLS WG, 75th IETF - Stockholm, Sweden |
Annamaria Fulignoli (Ericsson) | |
Sami Boutros (Cisco Systems ) | |
Martin Vigoureux (Alcatel-Lucent) |
Extend BFD for proactive Connection Verification and Reverse Defect Indication | |
Remain Backwards Compatible | |
Specify Interoperability |
Continuity Check: monitors the integrity of the continuity of the path; | |||
Connectivity Verification: monitors the integrity of the routing of the path between sink and source | |||
Detect unintended connectivity (e.g. mismerging or misconnection) | |||
RDI: enable an End Point to report a fault or defect condition that it detects on a PW, LSP or Section | |||
MUST operate proactively for: | |||
bidirectional and unidirectional p2p | |||
unidirectional p2mp connection |
CC and RDI are supported by base BFD | ||
RDI is simply a mapping of specific BFD diagnostics | ||
Open Issue: There are scenarios where CC/CV may not be running and RDI must be sent | ||
MPLS-TP specifies constraints on default configuration for timer values and detect multiplier | ||
No changes to the BFD state machine | ||
Operating mode is Asynchronous | ||
Two modes of operation | ||||
CC | ||||
Existing ACH codepoint (0x0007) - BFD w/o IP/UDP | ||||
Supports CC & RDI | ||||
CV | ||||
New ACH codepoint | ||||
Supports CV & RDI | ||||
Implicit CC | ||||
Both apply to PWs, MPLS LSPs (including tandem connection monitoring), and sections | ||||
New ACH codepoint | ||
Header contains the Source MEP Identifier (unique per transport path) | ||
Session will not come up if the expected MEP-ID is not received | ||
The BFD control packet format is identical to CC mode | ||
The BFD session is declared Down if an unexpected MEP identifier is received (mis-connectivity defect) | ||
Default Behavior both CC and CV mode
BFD timer values are set as follows | |||
The configured packet transmission is carried in “Desired Min TX Interval field” | |||
Timer and detect multiplier re-negotiation is optional and disabled by default | |||
Active Role is default, passive is optional | |||
Bidirectional p2p settings: | |||
“Required Min RX Interval field” MUST be the same as “Desired Min TX Interval field” | |||
Unidirectional p2p and p2mp session MUST set the “Required Min RX Interval field“ to 0 | |||
The session will NOT reach UP if expected timers values and detect multiplier are not the same |
Resolve open issues | ||
Merge the 2 drafts to draft-asm-mpls-tp-bfd-cc-cv and ask for workgroup adoption.. | ||