This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| network_stuff:linux [2024/10/06 17:14] – jotasandoku | network_stuff:linux [2024/10/06 17:17] (current) – jotasandoku | ||
|---|---|---|---|
| Line 121: | Line 121: | ||
| * DHCPRequest: | * DHCPRequest: | ||
| * DHCPAck: : src: server IP ; dst: client-mac + tentative IP Address | * DHCPAck: : src: server IP ; dst: client-mac + tentative IP Address | ||
| + | ===== DHCP Options ===== | ||
| - | ===== Circuit ID & Remote ID Examples ===== | + | * **Default gateway (3):** Specifies the default gateway. Not used in DHCPv6. |
| + | * **Domain names (15):** Provides domain names for DNS resolution. | ||
| + | * **Vendor-Specific Info (43):** Used in Cisco PnP to point to the PnP server. | ||
| + | * **Subnet Mask (1):** Defines the subnet mask for the network. | ||
| + | * **IP lease time (51):** Specifies the duration of the IP address lease. | ||
| + | * **Renewal time (58):** Time when the client should renew the lease with the DHCP server. | ||
| + | * **Rebinding time (59):** Time when the client should attempt to rebind if the lease cannot be renewed. | ||
| + | * **Bootfile name (67):** Location of the boot file or script, often used in ZTP (Zero Touch Provisioning). | ||
| + | * **Relay Agent Info (82):** Adds metadata (e.g., VLAN, switch ID) to DHCP requests. Enabled by default with DHCP snooping for security. Can cause issues with non-Cisco DHCP servers. | ||
| + | * **Suboptions: | ||
| + | * **Circuit ID:** Identifies the switch port (e.g., VLAN 10, port 2). | ||
| + | * **Remote ID:** Identifies the relay agent (e.g., Switch-1). | ||
| - | DHCP Option 82 adds two key sub-options: | + | ===== Additional Relevant Options ===== |
| - | ==== Circuit ID ==== | + | |
| - | Identifies the specific port or circuit where the request originated. | + | * **Router |
| - | + | * **TFTP Server | |
| - | | + | * **NTP Servers |
| - | - '' | + | |
| - | - Indicates | + | |
| - | + | ||
| - | * **Example 2 (Service Provider)**: | + | |
| - | - '' | + | |
| - | - Identifies the point of presence (POP) and the router | + | |
| - | + | ||
| - | ==== Remote ID ==== | + | |
| - | Identifies the switch or device that relayed the DHCP request. | + | |
| - | + | ||
| - | * **Example 1 (Switch ID)**: | + | |
| - | - '' | + | |
| - | - Indicates the request was relayed by Switch-1. | + | |
| - | + | ||
| - | | + | |
| - | - '' | + | |
| - | - Uses the MAC address | + | |
| - | + | ||
| - | * **Example 3 (Location-Based)**: | + | |
| - | - '' | + | |
| - | - Specifies the relay was Switch-2 in Data Center 1. | + | |
| - | + | ||
| - | ==== Combined Example ==== | + | |
| - | * '' | + | |
| - | - The request came from VLAN 20, port 3, and was relayed by Switch-3. | + | |