User:Dandorid/sandbox
Routing In Fat Trees
[edit]Routing In Fat Trees (RIFT) is a routing protocol for large data center networks, comparable with IS-IS. Its main purpose is provide routing in Clos networks and fat trees.
Template:APHD
[edit]Augmented Packet Header Diagram (see: https://datatracker.ietf.org/doc/html/draft-mcquistin-augmented-ascii-diagrams-12).
DHCP Discover
[edit]Ethernet frame Offset Octet 0 1 2 3 Octet Bit 0 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 0 0 00:CE:83:24:BB:E4 FF:FF:FF:FF:FF:FF 0x8000 4 32 IPv4 packet, containing a UDP PDU with DHCP payload... 8 64 ⋮ ⋮
IP Header Offset Octet 0 1 2 3 Octet Bit 0 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 0 0 IP header start 4 32 8 64 TTL Protocol (17 UDP) Header Checksum
UDP Header 12 96 Source Address (0.0.0.0) 16 128 Source Address (255.255.255.255) 20 160 Source Port (68) Destination Port (67) 24 192 Length Checksum
DHCP Payload 28 224 OP (0x01) HTYPE (0x01) HLEN (0x06) HOPS (0x00) 32 256 XID (0x3903F326) 36 288 SECS (0x0000) FLAGS (0x0000) 40 320 CIADDR (Client IP address: 0x00000000) 44 352 YIADDR (Your IP address: 0x00000000) 48 384 SIADDR (Server IP address: 0x00000000) 52 416 GIADDR (Gateway IP address: 0x00000000) 56 448 CHADDR (Client Hardware address: 0x00053C04
0x8D590000
0x00000000
0x00000000)60 480 64 512 68 544 72 576 192 octets of 0s, or overflow space for additional options; BOOTP legacy. ⋮ ⋮ 260 2080 264 2112 Magic Cookie (0x63825363)
DHCP Options (TLV) 292 2336 First option: 0x350101: Option 53 (DHCP Discover) 1 octet Second option:↴ 324 2592 ↪0x3204c0a80164: Option 50 (Request IP address) 4 octets (containing 192.168.1.100) 356 2848 Third option: 0x370401030f06: Option: 55 (Parameter Request List) 4 octets↴ 388 3104 ↪PRL cont... ff
Ethernet: source=sender's MAC; destination=FF:FF:FF:FF:FF:FF | |||
IP: source=0.0.0.0; destination=255.255.255.255 | |||
Octet 0 | Octet 1 | Octet 2 | Octet 3 |
---|---|---|---|
OP | HTYPE | HLEN | HOPS |
0x01 | 0x01 | 0x06 | 0x00 |
XID | |||
0x3903F326 | |||
SECS | FLAGS | ||
0x0000 | 0x0000 | ||
CIADDR (Client IP address) | |||
0x00000000 | |||
YIADDR (Your IP address) | |||
0x00000000 | |||
SIADDR (Server IP address) | |||
0x00000000 | |||
GIADDR (Gateway IP address) | |||
0x00000000 | |||
CHADDR (Client hardware address) | |||
0x00053C04 | |||
0x8D590000 | |||
0x00000000 | |||
0x00000000 | |||
192 octets of 0s, or overflow space for additional options; BOOTP legacy. | |||
Magic cookie | |||
0x63825363 | |||
DHCP options | |||
0x350101 53: 1 (DHCP Discover) | |||
0x3204c0a80164 50: 192.168.1.100 requested | |||
0x370401030f06 55 (Parameter Request List):
| |||
0xff 255 (Endmark) |
Headers
[edit]IPv6 Fixed header
[edit]IPv6 Fixed header format Offset Octet 0 1 2 3 Octet Bit 0 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 0 0 Version Traffic Class Flow Label 4 32 Payload Length Next Header Hop Limit 8 64 Source Address 12 96 16 128 20 160 24 192 Destination Address 28 224 32 256 36 288
TCP IPv6 pseudo-header header
[edit]TCP IPv6 pseudo-header format Offset Octet 0 1 2 3 Octet Bit 0 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 0 0 Source Address 4 32 8 64 12 96 16 128 Destination Address 20 160 24 192 28 224 32 256 TCP Length 36 288 Zeroes Next Header 40 320 Source Port Destination Port 44 352 Sequence Number 48 384 Acknowledgment Number 52 416 Data Offset Rsrvd Flags Window 56 448 Checksum Urgent Pointer 44 352 [Options] 50 400 Data 54 432 ⋮ ⋮
TCP's header
[edit]TCP's header format Offset Octet 0 1 2 3 Octet Bit 0 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 0 0 Source Port Destination Port 4 32 Sequence Number 8 64 Acknowledgement Number (meaningful when ACK bit set) 12 96 Data Offset Rsrvd CWR ECE URG ACK PSH RST SYN FIN Window 16 128 Checksum Urgent Pointer (meaningful when URG bit set) 20 160 [Options] ⋮ ⋮ 56 448
{{APHD}}
Template:Ref RFC
[edit]User:Dandorid/sandbox/Ref RFCRFC REFERENCE NOT FOUND. Please check the RFC number. RFC REFERENCE NOT FOUND. Please check the RFC number.'RFC REFERENCE NOT FOUND. Please check the RFC number. [2]
IPv6 Routing
[edit]IPv6 networks in the Internet Routing Table are predominantly of size /48. The largest blocks are of size /29.
Internet Exchange Prefix
[edit]- 2001:7f8::/32 AMS-IX uses 2001:7f8:1::/64 [1]
- 2001:504::/30
- 2001:504::/32
- 2001:505::/32
- 2001:506::/32
- 2001:507::/32
- 2001:7fa::/32
IPaddr
[edit]1.2.3.4/255.255.255.254[3]
X/255.255.255.254.
fdda:755c:1959:db87::/64
0.0.0.0/255.255.255.255
abc (192.0.2.213).
5
{{trim|{{#section:User:Dandorid/sandbox|IPv4-special-address-blocks}}}}
jhjhhj 00-33-87-BD-31-F2 lskdfj 00-33-87-BD-31-F2
A bc :dlk sdlkfj eiii.
A bc
- dlk sdlkfj eiii.
ladkjf : blkjd.
A bc : dlk sdlkfj eiii.
- ^ Internet Protocol Journal, vol. 24, July 2021
- ^ Y. Rekhter; B. Moskowitz; D. Karrenberg; G. J. de Groot; E. Lear (February 1996). Address Allocation for Private Internets. Network Working Group. doi:10.17487/RFC1918. BCP 5. RFC 1918. Best Common Practice. Obsoletes RFC 1627 and 1597. Updated by RFC 6761.
- ^ XXX