D-Link DES-3326SRM Product Manual - Page 211

IP Routing, Multicasting, Multicast Routing and Routing Protocols, , Packet Fragmentation

Page 211 highlights

D-Link DES-3326S Layer 3 Switch Appendix C IP Routing, Multicasting, Multicast Routing and Routing Protocols IP handles the task of determining how packets will get from their source to their destination. This process is referred to as routing. For IP to work, the local system must be attached to a network. It is safe to assume that any system on this network can send packets to any other system, but when packets must cross other networks to reach a destination on a remote network, these packets must be handled by gateways (also called routers). Gateways connect a network with one or more other networks. Gateways can be a computer with two network interfaces or a specialized device with multiple network interfaces. The device is designed to forward packets from one network to another. IP routing is based on the network address of the destination IP address. Each computer has a table of network addresses. For each network address, a corresponding gateway is listed. This is the gateway to use to communicate with that network. The gateway does not have to be directly connected to the remote network, it simply needs to be the first place to go on the way to the remote network. Before a local computer sends a packet, it first determines whether the destination address is on the local network. If it is, the packet can be sent directly to the remote device. If it is not, the local computer looks for the network address of the destination and the corresponding gateway address. The packet is then sent to the gateway leading to the remote network. There is often only one gateway on a network. A single gateway is usually defined as a default gateway, if that gateway connects the local network to a backbone network or to the Internet. This default gateway is also used whenever no specific route is found for a packet, or when there are several gateways on a network. Local computers can use default gateways, but the gateways themselves need a more complete routing table to be able to forward packets correctly. A protocol is required for the gateways to be able to communicate between themselves and to keep their routing tables updated. Packet Fragmentation and Reassembly TCP/IP can be used with many different types of networks, but not all network types can handle the same length packets. When IP is transmitting large files, large packets are much more efficient than small ones. It is preferable to use the largest possible packet size, but still be able to cross networks that require smaller packets. To do this, IP can 'negotiate' packet size between the local and remote ends of a connection. When an IP connection is first made, the IPs at both ends of the connection state the largest packet they can handle. The smaller of the two is selected. When a IP connection crosses multiple networks, it is possible that one of the intermediate networks has a smaller packet size limit than the local or remote network. IP is not able to determine the maximum packet size across all of the networks that may make up the route for a connection. IP has, therefore, a method to divide packets into multiple, smaller packets to cross such networks. This division of large packets into smaller packets is referred to as fragmentation. A field in the TCP header indicates that a packet has been fragmented, and other information aids in the reassembly of the packets into the original data. Gateways that connect networks of different packet size limits split the large packets into smaller ones and forward the smaller packets on their attached networks. 201

  • 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

D-Link DES-3326S Layer 3 Switch
Appendix C
IP Routing, Multicasting, Multicast Routing and
Routing Protocols
IP handles the task of determining how packets will get from their source to their destination.
This process is referred to as
routing.
For IP to work, the local system must be attached to a network.
It is safe to assume that any system on this network can send
packets to any other system, but when packets must cross other networks to reach a destination on a remote network, these
packets must be handled by gateways (also called routers).
Gateways connect a network with one or more other networks.
Gateways can be a computer with two network interfaces or
a specialized device with multiple network interfaces.
The device is designed to forward packets from one network to
another.
IP routing is based on the network address of the destination IP address.
Each computer has a table of network addresses.
For each network address, a corresponding gateway is listed.
This is the gateway to use to communicate with that network.
The gateway does not have to be directly connected to the remote network, it simply needs to be the first place to go on the
way to the remote network.
Before a local computer sends a packet, it first determines whether the destination address is on the local network.
If it is,
the packet can be sent directly to the remote device.
If it is not, the local computer looks for the network address of the
destination and the corresponding gateway address.
The packet is then sent to the gateway leading to the remote network.
There is often only one gateway on a network.
A single gateway is usually defined as a default gateway, if that gateway connects the local network to a backbone network
or to the Internet.
This default gateway is also used whenever no specific route is found for a packet, or when there are
several gateways on a network.
Local computers can use default gateways, but the gateways themselves need a more complete routing table to be able to
forward packets correctly.
A protocol is required for the gateways to be able to communicate between themselves and to
keep their routing tables updated.
Packet Fragmentation and Reassembly
TCP/IP can be used with many different types of networks, but not all network types can handle the same length packets.
When IP is transmitting large files, large packets are much more efficient than small ones. It is preferable to use the largest
possible packet size, but still be able to cross networks that require smaller packets.
To do this, IP can ‘negotiate’ packet size between the local and remote ends of a connection. When an IP connection is first
made, the IPs at both ends of the connection state the largest packet they can handle. The smaller of the two is selected.
When a IP connection crosses multiple networks, it is possible that one of the intermediate networks has a smaller packet
size limit than the local or remote network.
IP is not able to determine the maximum packet size across all of the networks
that may make up the route for a connection.
IP has, therefore, a method to divide packets into multiple, smaller packets to
cross such networks.
This division of large packets into smaller packets is referred to as fragmentation.
A field in the TCP header indicates that a packet has been fragmented, and other information aids in the reassembly of the
packets into the original data.
Gateways that connect networks of different packet size limits split the large packets into smaller ones and forward the
smaller packets on their attached networks.
201