IPv4
Internet Protocol version 4 or IPv4 is the fourth version of the Internet Protocol (IP). IP is one of the core protocols for standards-based internetworking that is used on the Internet and other packet-switched networks.
IPv4 uses a 32-bit address space that provides 4,294,967,296 unique addresses. Addresses are expressed in dot decimal notation which consists of four octets of the address expressed individually in decimal numbers and separated by periods. The following are some examples of IPv4 address expressed in dot decimal notation, and their binary representations:
Dot decimal | binary |
---|---|
122.25.88.196 | 01111010.00011001.01011000.11000100 |
10.56.2.2 | 00001010.00111000.00000010.00000010 |
199.58.58.1 | 11000111.00111010.00111010.00000001 |
IPv4 uses the concept of a subnet mask to separate an address into the network portion and the host portion, giving IPv4 its hierarchical structure.
IPv4 resides on Layer 3 of the OSI model and is responsible for establishing unreliable end to end communication between hosts.
IPv4 was defined as a standard in 1981 and is still in widespread use today. IPv6 is the next version of the IP protocol which resolves many of the limitations that, over the years, the use of IPv4 has run into.
Links:
https://datatracker.ietf.org/doc/html/rfc791
https://networklessons.com/cisco/ccna-200-301/internet-protocol
Links to this page:
- home
- ACL wildcard mask
- ACL
- ARP - determining the next hop MAC address
- ARP - promiscuous mode
- ARP table
- ARP
- ASA - using FQDN in an ACL
- Anycast
- BGP - AFI and SAFI
- BGP - Flowspec
- BGP - Labeled Unicast
- BGP - Network Layer Reachability Information (NLRI)
- BGP - multiprotocol BGP
- BGP - using public IPs with private ASes
- BGP Influencing incoming traffic
- BGP Influencing outgoing traffic
- BGP neighbor activate command
- Broadcast traffic
- CDP - best practices
- Career study advice
- Carrier-Grade NAT
- Cisco Discovery Protocol (CDP)
- DHCP relay agent
- DHCP
- DHCPv6 relay agent
- DMVPN - NHRP purge request
- DMVPN - multicast commands
- EIGRP Header
- EtherChannel - load balancing algorithms
- Ethernet header
- Ethernet over IP (EoIP)
- GRE
- IANA
- ICANN
- IGMP - filtering using ACLs
- IGMP
- IOS - using ftp or tftp source-interface command
- IP routing table - default route
- IPSec
- IPv4 - Internal Host Loopback Address Range
- IPv4 - classful addressing
- IPv4 - classless addressing
- IPv4 - header protocol field
- IPv4 - no subnet mask information in the IP header
- IPv4 - subnet mask
- IPv4 Link-local address range
- IPv4 Private IP address ranges
- IPv4 Subnetting invalid entry causing network address of zero
- IPv4 header length field
- IPv4 network and broadcast addresses
- IPv4 point to point addresses
- IPv6 - IPv4-mapped IPv6 address
- IPv6 - NDP Neighbor Discovery Process
- IPv6 - Solicited Node Multicast Address
- IPv6 - loopback address
- IPv6 - prefix length
- IPv6 Neighbor Discovery Protocol Extensions
- IPv6 global unicast address
- IPv6 minimum and maximum prefix lengths
- IPv6 transition technologies
- IS-IS multitopology support
- Interface - unknown protocol drops
- LISP - what is it
- LISP
- MAC address of all zeros
- MAC address table static multicast entry
- MPLS - Connecting IPv6 sites over an IPv4 backbone
- MPLS - L3VPN BGP EIGRP redistribution
- MPLS - VPN label
- MPLS - Virtual Private Network (VPN)
- MPLS - label distribution using MP-BGP
- MPLS - label
- MPLS 6PE uses two labels in the data plane
- MPLS VRF names locally significant
- MPLS explicit NULL
- MPLS-TE - why are IGPs necessary
- MPLS
- Multicast - GLOP address space
- Multicast - Local Network Control Block
- Multicast - routing over the Internet
- Multicast - troubleshooting multicast routing
- Multicast Anycast RP
- Multicast IPv4 address space
- Multicast MAC addresses
- Multicast mapping IP to MAC addresses
- NAT - Virtual Interface (NVI)
- NAT - translate address not directly connected to edge device
- NAT Extendable on Cisco IOS
- NAT and IPv6
- Network - Example of communication, encapsulation, and decapsulation, between hosts
- Network Address Translation (NAT)
- Networking - what is a socket
- Next Generation Multicast Virtual Private Network (NG-MVPN)
- OSPF IP Unnumbered
- OSPF network command
- OSPF router ID in an IPv6 environment
- OSPF router ID
- OSPF
- OSPFv2 and OSPFv3 comparison
- OSPFv3 instance ID
- PBR - matching prefix lists
- Precision Time Protocol (PTP)
- Protocol Data Unit (PDU)
- QoS - Assured Forwarding PHB values
- QoS - classification
- QoS - marking
- Real-time Transport Protocol
- Routing - address-family
- Routing - directed broadcast
- Routing - network vs redistribute connected commands
- Routing Table
- Routing
- Security - broadcast-multicast storm
- Security - spoofing
- Segment Routing
- Serial Interface default broadcast address
- Summarization
- Switching - switched virtual interface (SVI)
- TCP - factors affecting segment size
- TCP-IP model
- Time to live
- VLAN Access Lists
- VPN - default gateway of VPN client
- VXLAN - using an MP-BGP EVN control plane
- Wireless - configure a 1941W router with a single subnet on wired and wireless interfaces