This document describes a technique to save two IPv4 addresses on a local area network link by using link-local addressing. It shows how to configure both Linux and Cisco routers to use a /32 link-local address as the default gateway for hosts, allowing the reclamation of two /24 subnet addresses. The approach decouples the default gateway from the subnet and removes dependencies, mirroring how IPv6 uses link-local addresses. However, the document notes it is better to use IPv6 if more addresses are needed.
Our presentation to UKNOF in September 2020
In two very long nights of maintenance we acheived:
- Full table BGP on VyOS converge time in seconds
- Routing on MikroTiks converges near-instantly
- BCP38 (customers cannot spoof source address)
- IRR filtering* (only accept where route/route6 object)
- RPKI (will not accept invalid routes from P/T)
- Templated configuration (repeatable, automated) Single source of truth (the docs become the config)
Our presentation to UKNOF in September 2020
In two very long nights of maintenance we acheived:
- Full table BGP on VyOS converge time in seconds
- Routing on MikroTiks converges near-instantly
- BCP38 (customers cannot spoof source address)
- IRR filtering* (only accept where route/route6 object)
- RPKI (will not accept invalid routes from P/T)
- Templated configuration (repeatable, automated) Single source of truth (the docs become the config)
This presentation gives basics of how frame relay use in service provider networks as layer 2 technology including packet tracer configuration of frame relay network.
6th floorsharingsession ep 1 - networking - arp v 1.0A Achyar Nur
Protocol that allows dynamic distribution of the information needed to build tables to translate an address A in protocol P’s address space into a 48.bit Ethernet address. (RFC826)
ARP Terminology, How ARP works, and etc
CCNA: Scaling Networks SA Exam
CCNA: Scaling Networks
Skills Assessment (EIGRP & OSPFv2) – Hands On Skills Assessment
Topology
Addressing Table
Device
Interface
IP Address
Subnet Mask
Default Gateway
R1
G0/1
172.27.0.1
255.255.255.0
N/A
S0/0/0
172.27.123.1
255.255.255.252
N/A
Lo1
172.27.1.1
255.255.255.0
N/A
Lo2
172.27.2.1
255.255.255.0
N/A
Lo3
172.27.3.1
255.255.255.0
N/A
R2
S0/0/0
172.27.123.2
255.255.255.252
N/A
S0/0/1
172.27.123.5
255.255.255.252
N/A
Lo0
209.165.200.225
255.255.255.248
N/A
R3
G0/1
172.27.0.3
255.255.255.0
N/A
S0/0/1
172.27.123.6
255.255.255.252
N/A
Lo4
172.27.4.1
255.255.255.0
N/A
Lo5
172.27.5.1
255.255.255.0
N/A
Lo6
172.27.6.1
255.255.255.0
N/A
S1
VLAN 1
172.27.0.11
255.255.255.0
172.27.0.2
S2
VLAN 1
172.27.0.12
255.255.255.0
172.27.0.2
S3
VLAN 1
172.27.0.13
255.255.255.0
172.27.0.2
PC-A
NIC
172.27.0.21
255.255.255.0
172.27.0.2
PC-B
NIC
172.27.0.22
255.255.255.0
172.27.0.2
PC-C
NIC
172.27.0.23
255.255.255.0
172.27.0.2
Assessment Objectives
Part 1: Initialize Devices (2 points, 5 minutes)
Part 2: Configure Device Basic Settings (5 points, 30 minutes)
Part 3: Configure LAN Redundancy and Link Aggregation (6 points, 25 minutes)
Part 4A: Configure EIGRP for IPv4 Dynamic Routing Protocol (8 points, 30 minutes)
Part 4B: Configure OSPFv2 Dynamic Routing Protocol (8 points, 30 minutes)
Part 5: Verify Network Connectivity and HSRP Configuration (6 points, 15 minutes)
Part 6: Display IOS Image and License Information (5 points, 5 minutes)
Scenario
In this Skills Assessment (SA), you will create a small network. You must connect the network devices, and configure those devices to support IPv4 connectivity, LAN redundancy, and link aggregation. You will then configure EIGRP and OSPFv2 for IPv4 on the network and verify connectivity and HSRP. Finally, you will demonstrate your knowledge of IOS images and licensing.
Required Resources
3 Routers (Cisco 1941 with Cisco IOS Release 15.2(4)M3 universal image or comparable)
3 Switches (Cisco 2960 with Cisco IOS Release 15.0(2) lanbasek9 image or comparable)
3 PCs (Windows 7, Vista, or XP with terminal emulation program, such as Tera Term)
Console cable to configure the Cisco IOS devices via the console ports
Ethernet and Serial cables as shown in the topology
Initialize Devices
Total points: 2
Time: 5 minutes
Initialize and reload the routers and switches.
Erase the startup configurations and reload the devices.
Before proceeding, have your instructor verify device initializations.
Task
IOS Command
Points
Erase the startup-config file on all routers.
R1# erase startup-config
2
Reload all routers.
R1# reload
Erase the startup-config file on all switches and remove the old VLAN database.
S1# erase startup-config
S1# del vlan.dat
Reload all switches.
S1# reload
Verify VLAN database is absent from flash on all switches.
S1# show flash
Points: __________ of 2
Configure Device Basic Settings
Total points: 5
Time: 30 minutes
Configure R1.
Configuration tasks for R1 include the f ...
NZNOG 2020 - IETF Highlights for OperatorsMark Smith
A brief overview of IETF RFCs published in the last 6 months that are likely to be of interest to network operators, as well as some current Internet Drafts that may also be of network operator interest.
NZNOG 2020 - Getting IPv6 Private Addressing RightMark Smith
In this presentation I briefly describe the first version of IPv6 private or local network addressing - site-locals - and the issues that caused the IETF to replace them back in the early 2000s.
I then describe their replacement, Unique Local Unicast Addresses.
Finally, I provide an overview of how they are intended to be used in parallel with public IPv6 Internet addresses, without needing to use NAT.
This is a shortened version of the same topic I presented on at AusNOG 2019.
More Related Content
Similar to AusNOG 2018 - A dirty trick to save a couple of IPv4 addresses on a LAN link.
This presentation gives basics of how frame relay use in service provider networks as layer 2 technology including packet tracer configuration of frame relay network.
6th floorsharingsession ep 1 - networking - arp v 1.0A Achyar Nur
Protocol that allows dynamic distribution of the information needed to build tables to translate an address A in protocol P’s address space into a 48.bit Ethernet address. (RFC826)
ARP Terminology, How ARP works, and etc
CCNA: Scaling Networks SA Exam
CCNA: Scaling Networks
Skills Assessment (EIGRP & OSPFv2) – Hands On Skills Assessment
Topology
Addressing Table
Device
Interface
IP Address
Subnet Mask
Default Gateway
R1
G0/1
172.27.0.1
255.255.255.0
N/A
S0/0/0
172.27.123.1
255.255.255.252
N/A
Lo1
172.27.1.1
255.255.255.0
N/A
Lo2
172.27.2.1
255.255.255.0
N/A
Lo3
172.27.3.1
255.255.255.0
N/A
R2
S0/0/0
172.27.123.2
255.255.255.252
N/A
S0/0/1
172.27.123.5
255.255.255.252
N/A
Lo0
209.165.200.225
255.255.255.248
N/A
R3
G0/1
172.27.0.3
255.255.255.0
N/A
S0/0/1
172.27.123.6
255.255.255.252
N/A
Lo4
172.27.4.1
255.255.255.0
N/A
Lo5
172.27.5.1
255.255.255.0
N/A
Lo6
172.27.6.1
255.255.255.0
N/A
S1
VLAN 1
172.27.0.11
255.255.255.0
172.27.0.2
S2
VLAN 1
172.27.0.12
255.255.255.0
172.27.0.2
S3
VLAN 1
172.27.0.13
255.255.255.0
172.27.0.2
PC-A
NIC
172.27.0.21
255.255.255.0
172.27.0.2
PC-B
NIC
172.27.0.22
255.255.255.0
172.27.0.2
PC-C
NIC
172.27.0.23
255.255.255.0
172.27.0.2
Assessment Objectives
Part 1: Initialize Devices (2 points, 5 minutes)
Part 2: Configure Device Basic Settings (5 points, 30 minutes)
Part 3: Configure LAN Redundancy and Link Aggregation (6 points, 25 minutes)
Part 4A: Configure EIGRP for IPv4 Dynamic Routing Protocol (8 points, 30 minutes)
Part 4B: Configure OSPFv2 Dynamic Routing Protocol (8 points, 30 minutes)
Part 5: Verify Network Connectivity and HSRP Configuration (6 points, 15 minutes)
Part 6: Display IOS Image and License Information (5 points, 5 minutes)
Scenario
In this Skills Assessment (SA), you will create a small network. You must connect the network devices, and configure those devices to support IPv4 connectivity, LAN redundancy, and link aggregation. You will then configure EIGRP and OSPFv2 for IPv4 on the network and verify connectivity and HSRP. Finally, you will demonstrate your knowledge of IOS images and licensing.
Required Resources
3 Routers (Cisco 1941 with Cisco IOS Release 15.2(4)M3 universal image or comparable)
3 Switches (Cisco 2960 with Cisco IOS Release 15.0(2) lanbasek9 image or comparable)
3 PCs (Windows 7, Vista, or XP with terminal emulation program, such as Tera Term)
Console cable to configure the Cisco IOS devices via the console ports
Ethernet and Serial cables as shown in the topology
Initialize Devices
Total points: 2
Time: 5 minutes
Initialize and reload the routers and switches.
Erase the startup configurations and reload the devices.
Before proceeding, have your instructor verify device initializations.
Task
IOS Command
Points
Erase the startup-config file on all routers.
R1# erase startup-config
2
Reload all routers.
R1# reload
Erase the startup-config file on all switches and remove the old VLAN database.
S1# erase startup-config
S1# del vlan.dat
Reload all switches.
S1# reload
Verify VLAN database is absent from flash on all switches.
S1# show flash
Points: __________ of 2
Configure Device Basic Settings
Total points: 5
Time: 30 minutes
Configure R1.
Configuration tasks for R1 include the f ...
NZNOG 2020 - IETF Highlights for OperatorsMark Smith
A brief overview of IETF RFCs published in the last 6 months that are likely to be of interest to network operators, as well as some current Internet Drafts that may also be of network operator interest.
NZNOG 2020 - Getting IPv6 Private Addressing RightMark Smith
In this presentation I briefly describe the first version of IPv6 private or local network addressing - site-locals - and the issues that caused the IETF to replace them back in the early 2000s.
I then describe their replacement, Unique Local Unicast Addresses.
Finally, I provide an overview of how they are intended to be used in parallel with public IPv6 Internet addresses, without needing to use NAT.
This is a shortened version of the same topic I presented on at AusNOG 2019.
Using a set of Network Critical Success Factors (NCSFs) - things network operators need to get right to run a good network - I then use them to evaluate IPv4 Network Address Translation.
I then look at the fundamental nature of IPv6 (and IPv4), and how it can better suite the two different application communications architectures - client-server and peer-to-peer.
Finally, I describe how some of the perceived benefits of NAT can be achieved with IPv6 without performing address translation.
This is an updated version of my AusNOG 2016 presentation on the same topic.
IETF 106 - IPv6 Formal Anycast Addresses and Functional Anycast AddressesMark Smith
Currently, IPv6 anycast addresses are chosen from within the existing IPv6 unicast address space, with the addresses nominated as anycast addresses through configuration. An alternative scheme would be to have a special class of addresses for use as anycast addresses. This memo proposes a distinct general anycast addressing class for IPv6, and a more specific scheme for functional anycast addresses.
IETF 106 - Default IPv6 Local Only Addressing for Non-Internet DevicesMark Smith
For certain types or models of devices it should be clear and obvious that, by default, they should not be reachable from the global IPv6 Internet, or able to reach the global IPv6 Internet, even though the network they are attached to provides global IPv6 Internet connectivity. This memo proposes that these types of devices refuse to configure and use global IPv6 Internet addresses by default.
IETF 106 - In-flight IPv6 Extension Header Insertion Considered HarmfulMark Smith
In the past few years, as well as currently, there have and are a number of proposals to insert IPv6 Extension Headers into existing IPv6 packets while in flight. This contradicts explicit prohibition of this type of IPv6 packet proccessing in the IPv6 standard. This memo describes the possible failures that can occur with EH insertion, the harm they can cause, and the existing model that is and should continue to be used to add new information to an existing IPv6 and other packets.
AusNOG 2019 - Getting IPv6 Private Addressing RightMark Smith
In my AusNOG 2011 presentation, "Residential IPv6 CPE - What Not to Do and Other Observations", a couple of my examples of mistakes in some IPv6 CPE implementations were the incorrect use and understanding of IPv6 private addressing.
Since then, I've come across other examples of IPv6 private addressing misunderstandings.
In this presentation, I want to help people better understand IPv6 private addressing; when to use it, and if you're using it, how to get it right.
Discussion of IPv6 private addressing naturally leads to the
discussion of one of the most significant features of IPv6 other than the much larger address space; the formal support of nodes (or rather interfaces) having multiple addresses. In the second part of the presentation I'll talk about multi-addressing, including how it works and why it allows a network to have IPv6 private addressing without also having to use any form of NAT to reach the Internet. I'll also talk about some of its other emergent benefits.
At a number of past AusNOG conferences we've seen Google and Facebook make a number of presentations about how they've automated the operatonal deployment, monitoring and troubleshooting in their networks.
They've been really interesting presentations. However, I've wondered how applicable their level of automation really is to the rest of us with much smaller networks. We don't and most of us will never have the scale problems they do.
I've changed my mind. I think Google's and Facebook's level of operational automation is inevitable for all networks. If automation is performed by robots, then I think robots are coming to networks everywhere.
In this presentation, I'll talk about why I've changed my mind. More practically, I'll introduce some of the basic building block tools of "robot building" that can be used to build some trivial yet still quite useful operational automation. These tools can then be used as a basis to build more advanced automation. Finally, I'll talk a bit about the possible "post automation" future in networks.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
https://bit.ly/3KACoyV
The ER diagram for the project is the foundation for the building of the database of the project. The properties, datatypes, and attributes are defined by the ER diagram.
8. 169.254.0.1
SM - 255.255.255.255 (i.e.
/32)
BCAST - 255.255.255.255
Reach 203.0.113.0/24s -
ip route 203.0.113.0/24 eth0
eth0
eth0
203.0.113.3
SM - 255.255.255.255 (i.e. /32)
DG - 169.254.0.1
Reach 169.254.0.1 - ip route 169.254.0.0/32
eth0 (host equiv)
BCAST - 255.255.255.255
203.0.113.0/32
BCAST 255.255.255.255, DG 169.254.0.1 203.0.113.255/32
BCAST 255.255.255.255, DG 169.254.0.1
Link address space
203.0.113.0/24
9. Works - Linux Host
[root@opy mark]# ip addr add 192.168.0.0/32 brd 255.255.255.255 dev enp0s25
[root@opy mark]# ip addr show enp0s25 | grep 192.168
inet 192.168.0.0/32 brd 255.255.255.255 scope global enp0s25
[root@opy mark]#
[root@opy mark]# ip route add 169.254.0.1/32 dev enp0s25
[root@opy mark]# ip route show 169.254.0.1
169.254.0.1 dev enp0s25 scope link
[root@opy mark]#
[root@opy mark]# ip route add default via 169.254.0.1
[root@opy mark]# ip route show default
default via 169.254.0.1 dev enp0s25
[root@opy mark]#
10. Works - Linux Router
root@lede-wndr3800:~# ip addr add 169.254.0.1/32 brd 255.255.255.255 dev br-lan
root@lede-wndr3800:~# ip addr show dev br-lan | grep 169.254.0.1
inet 169.254.0.1/32 brd 255.255.255.255 scope global br-lan
root@lede-wndr3800:~#
root@lede-wndr3800:~# ip route add 192.168.0.0/24 dev br-lan
root@lede-wndr3800:~# ip route show | grep 192
192.168.0.0/24 dev br-lan
root@lede-wndr3800:~#
11. Works - Linux Host
<ping output here>
Yes it works, forgot to capture it
12. Works (?) - Cisco router
A long time ago, pretty sure it worked.
int eth0
ip address 169.254.0.1 255.255.255.255
(‘ip broadcast-address 255.255.255.255’ default)
ip route 203.0.113.0 255.255.255.0 eth0
17. Advantages
Removed one of hosts’ external dependencies.
Good principle to remove external dependencies
- simpler, therefore more reliable.
18. This is how IPv6 works
IPv6 hosts’ default gateway is a link-
local address
e.g., fe80::abcd/64
19. CC image courtesy of Kiwithing
http://www.flickr.com/photos/kiwisaotome/8261132558/sizes/c/
in/photostream/
Presentation clipart sourced from
https://openclipart.org/