Foreword xi
Introduction xiii
Chapter 1 Getting Started 1
Session Negotiation and Capabilities 3
UPDATE Messages 6
NOTIFICATION Messages 8
Multi-Protocol BGP 10
Chapter 2 BGP/MPLS IP-VPN 13
Basic Configuration 14
Prefix Dissemination 17
Automatic Route Filtering 17
Route Refresh 19
Outbound Route Filtering 20
Soft Reconfiguration 22
Route Target Constraint 22
Extensions for IPv6 VPN (6VPE) 29
Core Requirements 31
PE to CE BGP Peering 33
Multi-AS Backbones (Inter-AS) 42
Chapter 3 Using BGP in VPLS 49
BGP Auto-Discovery with LDP Signaling 54
BGP Auto-Discovery and Signaling 58
BGP Multi-Homing 62
Chapter 4 BGP Signaling for VPWS 73
BGP VPWS 74
Single-Homed VPWS 76
Multi-Homed VPWS 82
Dynamic Multi-Segment Pseudowire 94
Chapter 5 Labeled Unicast IPv4 105
Seamless MPLS 107
Transport Layer 108
Service Layer 114
Inter-AS Type C 118
Carriers' Carrier 124
Notes 131
Chapter 6 Reconvergence 133
Advertisement of Multiple Paths 134
Best External 139
Next-Hop Tracking 142
Prefix Independent Convergence (PIC) 146
Core PIC 147
Edge PIC 147
Minimum Route Advertisement Interval 152
BGP Anycast 154
Chapter 7 Multicast 165
Inter-Domain IPv4-IPv6 PIM 166
Multicast in MPLS/BGP IP-VPNs 173
Draft-Rosen 173
Multicast VPN 185
Chapter 8 Graceful Restart and Error Handling 205
Graceful Restart Mechanism 206
Error Handling 214
Chapter 9 Security 221
FlowSpec 222
Attack Mitigation with Blackhole Action 226
Attack Mitigation with Redirect to VRF Action 229
Remote Triggered Blackholing 233
Generalized TTL Security Mechanism 236
Auto-Generation of Filters for BGP Peers 237
Chapter 10 General Applicability 243
IPv6 PE Router (6PE) 244
Load-Balancing 248
IBGP-Multipath 248
Multipath 251
EIBGP Multipath 256
IGP Shortcuts 259
Split Horizon 263
Peer Groups 266
BGP in Residential Broadband Networks 268
QoS Policy Propagation Using BGP 276
Route Policy Framework 282
Basic Path Attribute Manipulation 285
Nested Policies (Next-Policy) 288
Subroutines 294
Notes 300
Chapter 11 Looking Ahead 301
Ethernet VPN (EVPN) 302
Ethernet Auto-Discovery Route 304
MAC Advertisement Route 305
Inclusive Multicast Ethernet Tag Route 307
Ethernet Segment Route 307
IP Prefix Advertisement Route 307
Multi-Homing Mode 309
Control-Plane-Only Route-Reflection 310
Virtual Route-Reflector 311
Optimal Route Reflection (ORR) 313
Prefix Origin Validation 315
Link State Information Distribution Using BGP 317
Appendix A Path Selection Process 321
References and Glossary 329
Index 335