| Node | Role | Action | Incoming | Outgoing |
|---|---|---|---|---|
| → Next Step | ||||
0=IPv4 Explicit NULL, 2=IPv6 Explicit NULL, 3=Implicit NULL (PHP), 13=Alert Label.
| LDP Message | Transport | Purpose |
|---|---|---|
| Hello | UDP 646, 224.0.0.2 | Neighbor discovery, Link Hello every 5 s |
| Initialization | TCP 646 | Session parameters: LDP version, keepalive |
| Keepalive | TCP 646 | Keeps the session alive, default 45 s |
| Label Mapping | TCP 646 | Advertises a FEC→Label binding to a neighbor |
| Label Withdraw | TCP 646 | Withdraws a label (route gone) |
| Label Release | TCP 646 | Releases a label (no longer needed) |
| Notification | TCP 646 | Errors and status |
| RSVP-TE Message | Direction | Purpose |
|---|---|---|
| PATH | Ingress → Egress | Path setup: ERO, bandwidth, priority, preemption |
| RESV | Egress → Ingress | Resource reservation + label assignment |
| PATH_ERR | Intermediate → Ingress | Setup error (no resources) |
| RESV_ERR | Intermediate → Egress | Reservation error |
| PATH_TEAR | Ingress → Egress | LSP removal (tunnel teardown) |
| RESV_TEAR | Egress → Ingress | Resource release |
| RESV_CONF | Egress → Ingress | Reservation confirmation |
| Concept | Definition | Example |
|---|---|---|
| VRF | Virtual Routing & Forwarding — a separate routing table for each VPN | ip vrf cust-A |
| RD | Route Distinguisher — makes a VPN prefix unique in BGP (64 bits + IPv4 = VPNv4) | 100:1 → 100:1:10.1.0.0/24 |
| RT | Route Target — community for import/export policy between VRFs | import 100:1, export 100:1 |
| VPNv4 | RD + IPv4 prefix — the BGP address-family for VPN routes | MP-BGP AFI=1, SAFI=128 |
| VPN Label | Inner MPLS label — identifies the VRF/interface on the egress PE | inner label=500 |
| Transport Label | Outer MPLS label — the LSP label for delivery to the egress PE | outer label=200 |
| FRR Type | Protects | Bypass LSP | Switchover |
|---|---|---|---|
| Link Protection | A single link | PLR → Merge Point | <50ms |
| Node Protection | A single node | PLR → node past the protected one | <50ms |
| Path Protection | The whole LSP | Full alternate LSP | ~200ms |
| 1:1 Protection | The whole path | Hot standby | <50ms |