HP 6125G HP 6125G & 6125G/XG Blade Switches Layer 3 - IP Routing Confi - Page 127

Configuring BGP, BGP overview, BGP messages formats, Header

Page 127 highlights

Configuring BGP BGP overview The Border Gateway Protocol (BGP) is a dynamic inter-AS Exterior Gateway Protocol. The three early BGP versions are BGP-1 (RFC 1105), BGP-2 (RFC 1163) and BGP-3 (RFC 1267). The current version is BGP-4 (RFC 4271), and is the Internet exterior gateway protocol. The term "router" in this chapter refers to both routers and Layer 3 switches, and BGP refers to BGP-4 in this chapter. BGP has the following characteristics: • Focuses on the control of route propagation and the selection of optimal routes rather than the route discovery and calculation, which makes BGP, an exterior gateway protocol different from interior gateway protocols such as OSPF and RIP. • Uses TCP to enhance reliability. • Supports CIDR. • Reduces bandwidth consumption by advertising only incremental updates and is applicable to advertising a great amount of routing information on the Internet. • Eliminates routing loops completely by adding AS path information to BGP route advertisements. • Provides abundant policies to implement flexible route filtering and selection. • Provides good scalability. A router advertising BGP messages is called a "BGP speaker". It establishes peer relationships with other BGP speakers to exchange routing information. When a BGP speaker receives a new route or a route better than the current one from another AS, it will advertise the route to all the other BGP peers in the local AS. To simplify configuration, multiple peers using an identical policy can be organized as a peer group. BGP runs on a router in either of the following modes: • IBGP (internal BGP) • EBGP (external BGP) BGP is called "IBGP" when it runs within an AS, and is called "EBGP" when it runs between ASs. BGP messages formats Header BGP has the following types of messages: • Open • Update • Notification • Keepalive • Route-refresh They have the same header. 117

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312

117
Configuring BGP
BGP overview
The Border Gateway Protocol (BGP) is a dynamic inter-AS Exterior Gateway Protocol. The three early
BGP versions are BGP-1 (RFC 1105), BGP-2 (RFC 1163) and BGP-3 (RFC 1267). The current version is
BGP-4 (RFC 4271), and is the Internet exterior gateway protocol. The term "router" in this chapter refers
to both routers and Layer 3 switches, and BGP refers to BGP-4 in this chapter.
BGP has the following characteristics:
Focuses on the control of route propagation and the selection of optimal routes rather than the route
discovery and calculation, which makes BGP, an exterior gateway protocol different from interior
gateway protocols such as OSPF and RIP.
Uses TCP to enhance reliability.
Supports CIDR.
Reduces bandwidth consumption by advertising only incremental updates and is applicable to
advertising a great amount of routing information on the Internet.
Eliminates routing loops completely by adding AS path information to BGP route advertisements.
Provides abundant policies to implement flexible route filtering and selection.
Provides good scalability.
A router advertising BGP messages is called a "BGP speaker". It establishes peer relationships with other
BGP speakers to exchange routing information. When a BGP speaker receives a new route or a route
better than the current one from another AS, it will advertise the route to all the other BGP peers in the
local AS.
To simplify configuration, multiple peers using an identical policy can be organized as a peer group.
BGP runs on a router in either of the following modes:
IBGP (internal BGP)
EBGP (external BGP)
BGP is called "IBGP" when it runs within an AS, and is called "EBGP" when it runs between ASs.
BGP messages formats
Header
BGP has the following types of messages:
Open
Update
Notification
Keepalive
Route-refresh
They have the same header.