John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 1 | .. _l3: |
| 2 | |
| 3 | ======= |
| 4 | Layer 3 |
| 5 | ======= |
| 6 | |
Scott Keeler | d9668e7 | 2018-09-06 07:52:59 -0400 | [diff] [blame^] | 7 | This section identifies the features associated with Layer 3: |
| 8 | |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 9 | IP Layer |
| 10 | -------- |
| 11 | * ICMP |
| 12 | * IPv4 |
| 13 | * IPv6 |
| 14 | * IPSEC |
| 15 | * Link Local Addressing |
| 16 | |
| 17 | MultiCast |
| 18 | --------- |
| 19 | * Multicast FiB |
| 20 | * IGMP |
| 21 | |
| 22 | Virtual Routing and forwarding (VRF) |
| 23 | ------------------------------------ |
| 24 | * VRF scaling, thousands of tables. |
| 25 | * Controlled cross-VRF lookups |
| 26 | |
| 27 | Multi-path |
| 28 | ---------- |
| 29 | * Equal Cost Multi Path (ECMP) |
| 30 | * Unequal Cost Multi Path (UCMP) |
| 31 | |
| 32 | IPv4 |
| 33 | ---- |
| 34 | * ARP |
| 35 | * ARP Proxy |
| 36 | * ARP Snooping |
| 37 | |
| 38 | IPv6 |
| 39 | ---- |
| 40 | * Neighbour discovery (ND) |
| 41 | * ND Proxy |
| 42 | * Router Advertisement |
| 43 | * Segment Routing |
| 44 | * Distributed Virtual Routing Resolution |
| 45 | |
| 46 | Forwarding Information Base (FIB) |
| 47 | --------------------------------- |
| 48 | |
| 49 | * Hierarchical FIB |
| 50 | * Memory efficient |
| 51 | * Multi-million entry scalable |
| 52 | * Lockless/concurrent updates |
| 53 | * Recursive lookups |
| 54 | * Next hop failure detection |
| 55 | * Shared FIB adjacencies |
| 56 | * Multicast support |
| 57 | * MPLS support |