I decided to do a DHCPv6 lab. Router "iol-0" is the DHCPv6 server and is supplying IPv6 addresses to 2 Linux PCs. I had to install DHCPCD on the Alpine Linux PC. I also had to modify the NETPLAN .yaml file on the Ubuntu PC to handle DHCPv6.
#cisco #ciscomodelinglabs #cml #IPV6 #DHCPv6
This is a simple DHCP Lab which uses VLANs. Anyone doing the CCNA exam should know this stuff. I have VLAN10 and VLAN20 encapsulated and trunked up to the router. Very simple for those getting into the field.
#cisco #ciscomodelinglabs #cml #DHCP #VLAN #TRUNK
I modified my DHCP lab to show a DHCP Relay Agent (iol-1) forwarding DHCP information to the server (iol-0). . The "ip helper-address 10.0.1.1" command on iol-1 is used to initiate forwarding to the server.
#cisco #ciscomodelinglabs #cml #DHCP
Here's another look at DHCP in action. This time Router "iol-0" is offering addresses to two subnets. The attached packet capture also shows "DORA" - Discover, Offer, Request and Acknowledge in action.
#cisco #ciscomodelinglabs #cml #DHCP
Just testing out a new screen recorder. May need to lower the resolution a bit. Works well though. Have a look:
👇👇👇
youtu.be/g5RI9vnYwWk
#cisco #ciscomodelinglabs #cml
I have been busy tinkering with a VLAN Trunking lab. It is not something I practiced every day when I was working. All VLANs are encapsulated using 802.1q. alpine-0 can ping alpine-3 after passing through the trunk.
#cisco #ciscomodelinglabs #cml #VLAN #TRUNK
I just uploaded a new video on OSPFv3 routing. It was designed for routing IPv6 packets but it also caters to IPv4.
Have a look.
👇👇👇
youtu.be/zHHtduvkfhU
Feel free to like and subscribe.
#cisco #ciscomodelinglabs #cml #IPv6 #OSPFv3
I added some alpine nodes to my OSPFv3 lab to show how the routing works. From alpine-0, a packet takes the path with the least cost to get to alpine-1. This is through R3. The attached diagram clearly illustrates this.
#cisco #ciscomodelinglabs #cml #IPv6 #OSPFv3
OSPFv3 uses IPv4 loopback addresses as router IDs. Don't get confused. I did when I first learnt this stuff. Link-local addresses in the routing table are used where possible. Other than that OSPFv3 functions mostly like a standard OSPF routing protocol.
#cisco #ciscomodelinglabs #cml #OSPFv3
Here's a NAT lab I cooked up tonight. It involves NAT, OSPF, Containers and DNS. I did something like this before but they were no docker containers in CML then. I love labs like this.
#cisco #ciscomodelinglabs #cml #NAT #OSPF #Docker #Containers
Attached is a simple GRE Tunnel. The screenshots show that if you overlay a typical network, you will observe that you will get an additional IPv4 header encapsulated in a GRE header. This is all shown in the Wireshark packet capture.
#cisco #ciscomodelinglabs #cml #GRE
Having trouble with DNSMASQ in CML v2.9? Watch my new video.
👇👇👇
youtu.be/hH_SYGbTTMc
Feel free to like and subscribe.
#cisco #ciscomodelinglabs #cml #DOCKER #DNSMASQ
I got the DNSMASQ container to work. However, the DHCP and TFTP functionality seems to be difficult. I'll keep working on this.
#cisco #ciscomodelinglabs #cml #DNSMASQ
In this short video I go through the functionality of the new docker containers in CML v2.9. Feel free to like and subscribe.
youtu.be/CMUrmWoA_nw
#cisco #ciscomodelinglabs #cml #DOCKER #containers
Here is another screenshot of a simple OSPF lab. It shows the OSPF database. The "show ip ospf database" command displays the contents of the OSPF database on a Cisco router.
#cisco #ciscomodelinglabs #cml #OSPF
Here's another look at the OSPF lab I was working on. I'm using an Alpine Linux node (PC1) to ping and traceroute to the far end of the network. R2 is the designated router (DR) and is receiving routes from R1 and R3.
#cisco #ciscomodelinglabs #cml #OSPF
In this lab, I use a Desktop node to show a basic web page ("Hello World!") I put on a NGINX Server. The NGINX server represents a web server on the internet. It is located outside the NAT router and the translation is clearly seen.
#cisco #ciscomodelinglabs #cml #NGINX #NAT
I came across the "Netmiko" Python Library today and decided to try it out. The attached shows the code I used and the output in the terminal. A simple 'show ip int brief'.
#cisco #ciscomodelinglabs #cml #netmiko #python
I'm still busy coding in my RESTCONF lab. The attached shows the topology of the lab I'm working on. Also shown is some code in "vs code". You can use a Linux node within CML or vs code in Windows to fiddle with your RESTCONF code.
#cisco #ciscomodelinglabs #cml #restconf #python #vscode
I added two other areas to the IS-IS lab so that I could show inter-area L2 routes. I just made some changes to the System ID under the "router isis" statement to put R4 and R5 in another area.
#cisco #ciscomodelinglabs #cml #ISIS
Here is a basic IS-IS lab. IS-IS is a link state routing protocol much like OSPF. I first learnt about IS-IS when I received MPLS training at C&W. Stay tuned, more to come on IS-IS in the future.
#cisco #ciscomodelinglabs #cml #ISIS
Here's a look back at VRF Management. PC1 uses the VRF management interface on each router to ssh into the OSPF network in red. This is a great introduction to VRFs.
#cisco #ciscomodelinglabs #cml #VRF
I'm not that big on network security but I thought I would go through this topic because I'm interested in tunnels. I go through some of the IPSEC configuration and I do a packet capture.
Watch video here👇
youtu.be/DK1WvHYjECY
#cisco #ciscomodelinglabs #cml #IPSEC #VPN
The attached screenshots show an IPSEC VPN in CML 2.8.1. There is an end-to-end ping running between PC1 and PC2. In the packet capture everything is encapsulated in Encapsulating Security Payload (ESP) packets for security purposes.
#cisco #ciscomodelinglabs #cml #IPSEC #VPN
Here a clip of NAT64 in action. I'm able to ping the IPv4 address from PC1 with an IPv6 prefix.
Watch video here 👇
youtu.be/9_5ze9MZsA8
#cisco #ciscomodelinglabs #cml #IPV6 #NAT64
I've been working on DHCPv6 in CML. R1 is the DHCPv6 Server and all other devices are clients.
#cisco #ciscomodelinglabs #cml #DHCPv6
Attached is a lab which involves NAT64. It provides stateful translations from IPv6 to IPV4. On NAT64-R1 there is a pool of addresses from 192.168.1.100 to 192.168.1.200. PC1 has an IPv6 address. Yes, NAT64 is possible on CML folks.
#cisco #ciscomodelinglabs #cml #IPV6 #NAT64
I finally got the time to upgrade CML to v2.8.1. I did an in-place upgrade that took no time at all. Several bugs were fixed in this upgrade. Looking forward to v2.9 which should be release later this year.
#cisco #ciscomodelinglabs #cml
ツナガルコネクト🛜
はてなブログに投稿しました
[CML 2.8.1] ラボに作成した仮想ルーターにCMLの外部からSSH/Ansible接続するための手動設定 - zaki work log zaki-hmkc.hatenablog.com/entry/2025/03/22/160409
#はてなブログ #CiscoModelingLabs #CISCO