HP 6125XLG R2306-HP 6125XLG Blade Switch Layer 3 - IP Services Configuration G - Page 192

Configuring GRE, Overview, GRE encapsulation format

Page 192 highlights

Configuring GRE Overview Generic Routing Encapsulation (GRE) is a tunneling protocol that can encapsulate multiple network layer protocols into virtual point-to-point tunnels over an IP network. Packets are encapsulated at one tunnel end and de-encapsulated at the other tunnel end. GRE encapsulation format Figure 79 GRE encapsulation format As shown in Figure 79, a GRE-tunneled packet comprises the following parts: • Payload packet-Original packet. The protocol type of the payload packet is called the passenger protocol. • GRE header-After GRE receives a payload packet, it adds a GRE header to the payload packet to change the payload packet to a GRE packet. GRE is called the encapsulation protocol. • Delivery header-Transport protocol used to transfer the GRE packet. The system adds a transport protocol header to the GRE packet to deliver it to the tunnel end. For example, to transfer an IPv6 packet over an IPv4 network through a GRE tunnel, the system encapsulates the IPv6 packet in the format shown in Figure 80. The passenger protocol is IPv6, the encapsulation protocol is GRE, and the transport protocol is IPv4. Figure 80 Format of a GRE-encapsulated packet Depending on the transport protocol, GRE tunnels fall into the following types: • GRE over IPv4-The transport protocol is IPv4, and the passenger protocol is any network layer protocol. • GRE over IPv6-The transport protocol is IPv6, and the passenger protocol is any network layer protocol. 184

  • 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

184
Configuring GRE
Overview
Generic Routing Encapsulation (GRE) is a tunneling protocol that can encapsulate multiple network layer
protocols into virtual point-to-point tunnels over an IP network. Packets are encapsulated at one tunnel
end and de-encapsulated at the other tunnel end.
GRE encapsulation format
Figure 79
GRE encapsulation format
As shown in
Figure 79
, a GRE-tunneled packet comprises the following parts:
Payload packet
—Original packet. The protocol type of the payload packet is called the passenger
protocol.
GRE header
—After GRE receives a payload packet, it adds a GRE header to the payload packet
to change the payload packet to a GRE packet. GRE is called the encapsulation protocol.
Delivery header
—Transport protocol used to transfer the GRE packet. The system adds a transport
protocol header to the GRE packet to deliver it to the tunnel end.
For example, to transfer an IPv6 packet over an IPv4 network through a GRE tunnel, the system
encapsulates the IPv6 packet in the format shown in
Figure 80
. The passenger protocol is IPv6, the
encapsulation protocol is GRE, and the transport protocol is IPv4.
Figure 80
Format of a GRE-encapsulated packet
Depending on the transport protocol, GRE tunnels fall into the following types:
GRE over IPv4
—The transport protocol is IPv4, and the passenger protocol is any network layer
protocol.
GRE over IPv6
—The transport protocol is IPv6, and the passenger protocol is any network layer
protocol.