Compare commits
1 Commits
ccnaprep
...
remote-bac
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6f7e71f713 |
23
.github/workflows/nd_validation.yaml
vendored
@@ -1,23 +0,0 @@
|
||||
name: Node definition schema check
|
||||
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- 'node-definitions/**/*.yaml'
|
||||
pull_request:
|
||||
paths:
|
||||
- 'node-definitions/**/*.yaml'
|
||||
|
||||
|
||||
jobs:
|
||||
validate:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Validations of node definitions
|
||||
uses: thiagodnf/yaml-schema-checker@v0.0.8
|
||||
with:
|
||||
jsonSchemaFile: validation_schemas/node_definition.json
|
||||
yamlFiles: node-definitions/**/*.yaml
|
||||
1
.gitignore
vendored
@@ -1,6 +1,5 @@
|
||||
#macs
|
||||
.DS_Store
|
||||
.vscode/
|
||||
|
||||
#ansible
|
||||
*.retry
|
||||
|
||||
9
.gitmodules
vendored
@@ -19,12 +19,3 @@
|
||||
[submodule "use-cases/sdwan-devops"]
|
||||
path = use-cases/sdwan-devops
|
||||
url = https://github.com/CiscoDevNet/sdwan-devops
|
||||
[submodule "lab-topologies/ciscolive-brkcrt-2059"]
|
||||
path = lab-topologies/ciscolive-brkcrt-2059
|
||||
url = https://github.com/CiscoLearning/ciscolive-brkcrt-2059.git
|
||||
[submodule "use-cases/cloud-cml"]
|
||||
path = use-cases/cloud-cml
|
||||
url = https://github.com/CiscoDevNet/cloud-cml.git
|
||||
[submodule "scripts/eve2cml"]
|
||||
path = scripts/eve2cml
|
||||
url = https://github.com/CiscoDevNet/eve2cml.git
|
||||
|
||||
@@ -60,6 +60,3 @@ This project was written and is maintained by the following individuals:
|
||||
* sig9 <sig9@sig9.org>
|
||||
* Ozzy Schoonover <OzzySchoonover@gmail.com>
|
||||
* Alexander Deca <alexander@deca-consulting.be>
|
||||
* Xinyu Wei <trustywolf@sfc.wide.ad.jp>
|
||||
* Kelly Christians <kelly.christians@rsmus.com>
|
||||
* Ariadne Haske <ariadne@haske.org>
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
### CML on Nutanix CE
|
||||
|
||||
##### Requirements:
|
||||
- Installed and configured Nutanix CE node (or cluster) from https://www.nutanix.com/uk/products/community-edition
|
||||
- Downloaded CML installation ISO/OVA and refplat ISO image
|
||||
|
||||
##### Install CML from ISO
|
||||
- Upload install and refplat ISOs to datastore. Go to Settings and Image Configuration. Select correct storage container (Images in our case) and other details and click Save.
|
||||
- Wait until upload task is completed.
|
||||
- Go to Settings/VM and click 'Create VM'. Fill name of VM, select number of vCPUs, cores, memory.
|
||||
- Switch BIOS Configuration to UEFI. If you need secure boot, switch cdrom from IDE to SATA.
|
||||
- Update cdrom settings and insert CML iso there:
|
||||
- Add new disk, select correct storage container (VMs in our case)
|
||||
- Add also at least one NIC
|
||||
- Save VM, open ssh connection to CVM and enable nested virtualization on CML VM:
|
||||
```shell
|
||||
nutanix@NTNX-d295a2f4-A-CVM:10.0.10.90:~$ acli vm.list
|
||||
VM name VM UUID
|
||||
cml-ova-import-test b7854f03-3117-453e-9221-2611eefe0b94
|
||||
cml-test-2.8.0dev e56f7e8d-a663-4826-b128-8e98ba8f1c84
|
||||
ova-cml-test a1dce5ed-5d12-4096-a48f-293c35837f88
|
||||
ubuntu-test-vm d5c8d107-d58f-4d6f-a585-77ef494cf2a5
|
||||
nutanix@NTNX-d295a2f4-A-CVM:10.0.10.90:~$ acli vm.update cml-test-2.8.0dev cpu_passthrough=true
|
||||
cml-test-2.8.0dev: pending
|
||||
cml-test-2.8.0dev: complete
|
||||
```
|
||||
- Power on VM and launch VM console. Proceed with CML setup. Insert refplat ISO to cdrom when needed.
|
||||
|
||||
##### Installing CML from OVA:
|
||||
In Nutanix CE, there is no option how to import OVA, you need Prism central from paid version. There should be OVA import feature in GUI - more info is here: https://portal.nutanix.com/page/documents/kbs/details?targetId=kA03200000099TXCAY
|
||||
|
||||
In Nutanix CE, untar OVA file and upload vmdk disk into image storage container.
|
||||
When creating VM, just use 'Clone from Image Service'.
|
||||
Everything else is same as when installing from ISO.
|
||||
@@ -1,49 +0,0 @@
|
||||
### CML on Proxmox
|
||||
|
||||
##### Requirements:
|
||||
- Installed and configured Proxmox node (or cluster) from https://www.proxmox.com/en/downloads
|
||||
- Downloaded CML installation ISO/OVA and refplat ISO image
|
||||
|
||||
##### Install CML from ISO
|
||||
|
||||
- Import install and refplat ISOs via GUI (Folder View / Storage / local storage / ISO images / Upload or Download from URL)
|
||||
If upload is not working (wrong file extension error), copy ISO files to /var/lib/vz/template/iso/ (or any other ISO compatible storage) on Proxmox host via shell.
|
||||
- Start creating new VM
|
||||
- General tab
|
||||
- fill VM name
|
||||
- OS tab
|
||||
- switch storage to one where ISOs were uploaded
|
||||
- select CML install ISO from ISO image dropdown
|
||||
- System tab
|
||||
- select VirtIO SCSI single controller
|
||||
- switch BIOS to OVMF (UEFI)
|
||||
- select some storage for EFI disk
|
||||
- Disks tab
|
||||
- set disk size to at least 32GB
|
||||
- CPU tab
|
||||
- set needed number of Sockets and Cores
|
||||
- CPU type must be set to 'host' to support nested virtualization
|
||||
- Memory tab
|
||||
- set amount of memory
|
||||
- Network tab
|
||||
- choose correct network/MTU etc for first interface (if more interfaces are needed, they must be added after VM creation via Hardware / Add / Network Device option)
|
||||
|
||||
Finish VM creation. Start VM and follow install instructions. Switch install iso for refplat when needed.
|
||||
|
||||
##### Install CML from OVA
|
||||
|
||||
- Import reflat ISO via GUI (Folder View / Storage / local storage / ISO images / Upload or Download from URL)
|
||||
If upload is not working (wrong file extension error), copy ISO file to /var/lib/vz/template/iso/ (or any other ISO compatible storage) on Proxmox host via shell.
|
||||
- Copy OVA file to folder for example /var/lib/vz/template/ova/ on Proxmox host.
|
||||
- Unzip OVA with 'tar -xf cml2_2.7.0-5_amd64-21.ova' command.
|
||||
- From /var/lib/vz/template/ova/ run import commad: `qm importovf 107 cml2_2.7.0-5_amd64-21_SHA256.ovf local-lvm`. 107 is VM id, choose some not used already, and local-lvm is VMs storage.
|
||||
- Go to Proxmox GUI and open newly created VM (id 107 in our case).
|
||||
- Edit HW of VM:
|
||||
- switch BIOS to OVMF (UEFI)
|
||||
- add new HW 'EFI disk'
|
||||
- set processor type to 'host'
|
||||
- change SCSI controller to 'VirtIO SCSI single'
|
||||
- add Network Device and set model to 'VirtIO Paravirtualized' (add more NICs if needed)
|
||||
- add CD/DVD Drive and select appropriate storage and iso image
|
||||
|
||||
Boot VM and complete CML installaion
|
||||
@@ -1,17 +0,0 @@
|
||||
# README.md
|
||||
|
||||

|
||||
|
||||
## What is it
|
||||
|
||||
This lab topology has been created using a script available [here](https://github.com/rschmied/topogen).
|
||||
It's big and random. Yeah!
|
||||
|
||||
## Things to do
|
||||
- the DNS host should have access to the Internet to install dnsmasq and iptables. It will provide Internet access for the entire lab and also acts as the DNS.
|
||||
- name resolution for all routers is available, the server is the DNS host. All records point to the loopback addresses (e.g. things like `telnet r84` should work from everywhere).
|
||||
- all routers run OSPF in area 0 `¯\_(ツ)_/¯`
|
||||
- try some traceroute
|
||||
|
||||
> **Note**: Obviously, this needs a ton of resources (and licenses) to run. It's mostly a proof of concept and a bit of a scale test demo topology. Check the `topogen` repository (link above) to create smaller topologies.
|
||||
|
||||
|
Before Width: | Height: | Size: 331 KiB |
@@ -1,376 +0,0 @@
|
||||
# Exploring AAA / TACACS Device Administration Configuration in IOS and NX-OS.
|
||||

|
||||
|
||||
Verifying the identity of the people who log into network, what each person is allowed to do on a network device, and tracking what was done is a critical part of network operations. Collectively these are known as "Triple A Services", or Authentication, Authorization, and Accounting. Another name used is "Role Based Access Control", or RBAC.
|
||||
|
||||
TACACS+ is a common protocol used for RBAC / AAA on network devices, and this lab explores how to configure AAA on both IOS and NX-OS devices.
|
||||
|
||||
> RADIUS is another protocol that can be used for device administration with AAA.
|
||||
|
||||
A TACACS server must be available on the network for devices to send AAA requests to for validation. This lab leverages an open source `tac_plus` server as a lightweight service that can be easily installed on an Ubuntu host within the topology. For more information on `tac_plus` see the documentation for [`tac_plus`](https://manpages.ubuntu.com/manpages/trusty/man8/tac_plus.8.html) and [`tac_plus.conf`](https://manpages.ubuntu.com/manpages/trusty/man5/tac_plus.conf.5.html). The starting config for `aaa-server` installs `tac_plus` and deploys a basic TACACS configuration to support IOS and NX-OS hosts connecting for user authentication, role based authorization (administrator and operator), and accounting. The configuration file `tac_plus.conf` is located at `/etc/tacacs/tac_plus.conf`. You can modify this configuraiton file and restart `tac_plus` (`sudo systemctl restart tac_plus`) as part of your own learning.
|
||||
|
||||
> Command authorization is not part of this lab guide, and the `tac_plus` server is ***NOT*** configured for command authorization as part of the initial configuration. Though you can update the `tac_plus.conf` file and experiment with command authorization on your own.
|
||||
|
||||
# Configuring an IOS device for TACACS device administration
|
||||
|
||||
## Starting Configuration on `ios01`
|
||||
|
||||
`ios01` has the following configuration applied as startup configuration to enable inbound SSH from `desktop` that is locally authenticated.
|
||||
|
||||
```
|
||||
ip domain name lab.intra
|
||||
crypto key generate rsa general-keys modulus 2048
|
||||
!
|
||||
aaa new-model
|
||||
!
|
||||
username cisco priv 15 secret cisco
|
||||
```
|
||||
|
||||
|
||||
## Ensuring the serial / console leverages local authentication
|
||||
To provide safety and fallback access to devices, we will force the console line to only use local admin accounts.
|
||||
|
||||
```
|
||||
aaa authentication login CONSOLE local
|
||||
aaa authorization console
|
||||
aaa authorization exec CONSOLE local
|
||||
!
|
||||
line con 0
|
||||
login authentication CONSOLE
|
||||
authorization exec CONSOLE
|
||||
!
|
||||
```
|
||||
|
||||
## Configuring TACACS server as default AAA
|
||||
|
||||
Start by identitying the interface that TACACS packets should be sourced from. This is often important because TACACS servers typically only respond to known hosts/addresses.
|
||||
|
||||
```
|
||||
ip tacacs source-interface Ethernet0/0
|
||||
```
|
||||
|
||||
Now create the TACACS server entry for the server. Be sure to double check the "key" (secret) used for communications.
|
||||
|
||||
> Note: Be careful to NOT add an extra "space" after the key. This can cause problems on some platforms.
|
||||
|
||||
```
|
||||
tacacs server aaa-server
|
||||
address ipv4 192.168.0.10
|
||||
key tacacs123
|
||||
!
|
||||
```
|
||||
|
||||
Create a `aaa group` that includes the TACACS server. In a production environment, you would typically have at least 2 TACASC servers configured for fallback.
|
||||
|
||||
```
|
||||
aaa group server tacacs+ AAA-TACACS
|
||||
server name aaa-server
|
||||
!
|
||||
```
|
||||
|
||||
Test that the TACACS server is responding successfully.
|
||||
|
||||
```
|
||||
test aaa group tacacs+ iosadmin admin123 legacy
|
||||
```
|
||||
|
||||
Configure the authentication, authorization, and accounting policies.
|
||||
|
||||
```
|
||||
aaa authentication login default group AAA-TACACS local
|
||||
aaa authorization exec default group AAA-TACACS local
|
||||
!
|
||||
aaa accounting exec default start-stop group AAA-TACACS
|
||||
aaa accounting commands 1 default start-stop group AAA-TACACS
|
||||
aaa accounting commands 15 default start-stop group AAA-TACACS
|
||||
!
|
||||
```
|
||||
|
||||
## Testing the configuration
|
||||
|
||||
Open the console for the `aaa-server` and monitor the service "journal"
|
||||
|
||||
```
|
||||
journalctl -fu tac_plus
|
||||
```
|
||||
|
||||
Open the console for the `desktop` and attempt to connect to `ios01` with SSH as the `iosadmin` user.
|
||||
|
||||
```
|
||||
ssh iosadmin@192.168.0.1
|
||||
```
|
||||
|
||||
After you log in, run a command to verify access.
|
||||
|
||||
```
|
||||
show ip interface brief
|
||||
```
|
||||
|
||||
Check the output on the `aaa-server`. You should see messages for both the `authentication` and `authorization`
|
||||
|
||||
```
|
||||
# Examples
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5704]: login query for 'iosadmin' port tty2 from 192.168.0.1 accepted
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: connect from 192.168.0.1 [192.168.0.1]
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: Start authorization request
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: do_author: user='iosadmin'
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: user 'iosadmin' found
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: exec authorization request for iosadmin
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: exec is explicitly permitted by line 4
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: nas:service=shell (passed thru)
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: nas:cmd* (passed thru)
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: nas:absent, server:priv-lvl=15 -> add priv-lvl=15 (k)
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: added 1 args
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: out_args[0] = service=shell input copy discarded
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: out_args[1] = cmd* input copy discarded
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: out_args[2] = priv-lvl=15 compacted to out_args[0]
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: 1 output args
|
||||
Oct 07 21:30:36 aaa-server tac_plus[5705]: authorization query for 'iosadmin' tty2 from 192.168.0.1 accepted
|
||||
```
|
||||
|
||||
Stop the journalctl monitor (`Cntrl-c`), and open the accounting log.
|
||||
|
||||
```
|
||||
tail -f /var/log/tac_plus.acct
|
||||
```
|
||||
|
||||
> Note: If the command fails and the file isn't found, return to the SSH session to the router and run a couple commands. The file isn't created until an accounting message is sent to the server.
|
||||
|
||||
Run some more commands on `ios01`. Try some that are `priv 15` as well as `priv 1`
|
||||
|
||||
```
|
||||
! Priv 1
|
||||
show ip route
|
||||
! Priv 15
|
||||
write mem
|
||||
```
|
||||
|
||||
Verify the accounting logs were received.
|
||||
|
||||
Logout from the router, and log in as `iosoper`. Verify through the same logs that the user is given the correct access.
|
||||
|
||||
# Configuring an NX-OS device for TACACS device administration
|
||||
|
||||
## Enabling and configuring TACACS for AAA on `nxos01`
|
||||
The Nexus network operating system requires features to be `enabled` before they can become available for configuration. Start by enabling `tacacs+`.
|
||||
|
||||
```
|
||||
feature tacacs+
|
||||
```
|
||||
|
||||
Next configured `aaa-server` as a tacacs-server.
|
||||
|
||||
```
|
||||
tacacs-server host 192.168.0.10 key tacacs123
|
||||
```
|
||||
|
||||
Create a server group for TACACS servers. Like with IOS, typically you would configured at least 2 `tacacs-server` entries for redundancy.
|
||||
|
||||
> Nexus switches typically leverage a dedicated management interface (`mgmt0`) that is in a dedicated `management` VRF. Be sure to configure the settings on the group, otherwise the switch will default to using the "global" or "default" VRF to reach the TACACS server, which may fail.
|
||||
|
||||
```
|
||||
aaa group server tacacs+ AAA-TACACS
|
||||
server 192.168.0.10
|
||||
use-vrf management
|
||||
source-interface mgmt0
|
||||
```
|
||||
|
||||
Test that the TACACS server is responding successfully.
|
||||
|
||||
> Be sure to use the correct username for NX-OS devices.
|
||||
|
||||
```
|
||||
test aaa group AAA-TACACS nxosadmin admin123
|
||||
```
|
||||
|
||||
Now configure `aaa authentication login` to leverage the server.
|
||||
|
||||
> NX-OS automatically falls back to try `local` authentication if the TACACS servers are unreachable. So it is ***not*** explicitly added like with IOS.
|
||||
|
||||
```
|
||||
aaa authentication login default group AAA-TACACS
|
||||
```
|
||||
|
||||
Unlike IOS, NX-OS automatically performs `exec` authorization as part of the `authentication login` process. So no `aaa authorization` command is required.
|
||||
|
||||
> If you explore the configuration commands, you will see `aaa authorization commands` as an option. This would check for explicit per-command authorization from the TACACS server whenever a user attempts to run a command. Command authorization is also supported on IOS devices.
|
||||
>
|
||||
> Command authorization is not part of this lab guide, and the `tac_plus` server is ***NOT*** configured for command authorization as part of the initial configuration. Though you can update the `tac_plus.conf` file and experiment with command authorization on your own.
|
||||
|
||||
Lastly, enable AAA accounting
|
||||
|
||||
```
|
||||
! Track "enable" mode, and priv 15 and 1 commands
|
||||
aaa accounting default group AAA-TACACS
|
||||
```
|
||||
|
||||
## Testing the configuration
|
||||
|
||||
Open the console for the `aaa-server` and monitor the service "journal"
|
||||
|
||||
```
|
||||
journalctl -fu tac_plus
|
||||
```
|
||||
|
||||
Open the console for the `desktop` and attempt to connect to `nxos01` with SSH as the `nxosadmin` user.
|
||||
|
||||
```
|
||||
ssh nxosadmin@192.168.0.2
|
||||
```
|
||||
|
||||
After you log in, verify role assigment.
|
||||
|
||||
```
|
||||
show user-account nxosadmin
|
||||
|
||||
! Output
|
||||
user:nxosadmin
|
||||
roles:network-admin vdc-admin
|
||||
account created through REMOTE authentication
|
||||
Credentials such as ssh server key will be cached temporarily only for this user
|
||||
account
|
||||
Local login not possible
|
||||
```
|
||||
|
||||
Check the output on the `aaa-server`. You should see messages for both the `authentication` and `authorization`
|
||||
|
||||
```
|
||||
# Examples
|
||||
Oct 14 17:37:45 aaa-server tac_plus[5888]: connect from 192.168.0.2 [192.168.0.2]
|
||||
Oct 14 17:37:45 aaa-server tac_plus[5888]: pap-login query for 'nxosadmin' port 0 from 192.168.0.2 accepted
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5889]: connect from 192.168.0.2 [192.168.0.2]
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5889]: Start authorization request
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5889]: do_author: user='nxosadmin'
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5889]: user 'nxosadmin' found
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5889]: exec authorization request for nxosadmin
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5889]: exec is explicitly permitted by line 20
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5889]: nas:service=shell (passed thru)
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5889]: nas:cmd= (passed thru)
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5889]: nas:cisco-av-pair* svr:absent/deny -> delete cisco-av-pair* (i)
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5889]: nas:shell:roles* svr:shell:roles="network-admin vdc-admin" -> replace with shell:roles="network-admin vdc-admin" (f)
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5889]: replaced 2 args
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5889]: authorization query for 'nxosadmin' 0 from 192.168.0.2 accepted
|
||||
Oct 14 17:37:46 aaa-server tac_plus[5890]: connect from 192.168.0.2 [192.168.0.2]
|
||||
```
|
||||
|
||||
Stop the journalctl monitor (`Cntrl-c`), and open the accounting log.
|
||||
|
||||
```
|
||||
tail -f /var/log/tac_plus.acct
|
||||
```
|
||||
|
||||
You should see a `start` message for when you logged into the switch.
|
||||
|
||||
```
|
||||
Oct 14 17:40:41 192.168.0.2 nxosadmin 0 192.168.0.11 start task_id=192.168.0.11@pts/3 start_time=1728927636 timezone=UTC service=none
|
||||
```
|
||||
|
||||
Run the command `show version`. You will ***NOT*** see accounting messages on the server. NX-OS only supports command accounting for "admin" commands.
|
||||
|
||||
Run the command `copy run start`. You should see a message such as:
|
||||
|
||||
```
|
||||
Oct 14 17:51:51 192.168.0.2 nxosadmin 0 192.168.0.11 stop task_id=192.168.0.11@pts/3 start_time=1728928303 timezone=UTC cmd=copy running-config startup-config (SUCCESS) service=none
|
||||
```
|
||||
|
||||
Try to configure a loopback interface.
|
||||
|
||||
```
|
||||
config t
|
||||
interface loop1
|
||||
```
|
||||
|
||||
You should see an accounting message.
|
||||
|
||||
```
|
||||
Oct 14 17:51:04 192.168.0.2 nxosadmin 0 192.168.0.11 stop task_id=192.168.0.11@pts/3 start_time=1728928256 timezone=UTC cmd=configure terminal ; interface loopback1 (SUCCESS) service=none
|
||||
```
|
||||
|
||||
Disconnect from the SSH session to `nxos01`. You should see a `stop` message in the accounting log.
|
||||
|
||||
```
|
||||
Oct 14 17:40:44 192.168.0.2 nxosadmin 0 192.168.0.11 stop task_id=192.168.0.11@pts/3 start_time=1728927638 timezone=UTC stop_time=1728927638 service=none
|
||||
```
|
||||
|
||||
Logout from the router, and log in as `tacoper`. Verify through the same logs that the user is given the correct access.
|
||||
|
||||
# Other useful commands and references
|
||||
|
||||
### Network Device Debug commands
|
||||
|
||||
***IOS:***
|
||||
|
||||
```
|
||||
debug aaa authentication
|
||||
debug aaa authorization
|
||||
debug aaa accounting
|
||||
|
||||
debug tacacs authentication
|
||||
debug tacacs authorization
|
||||
debug tacacs accounting
|
||||
```
|
||||
|
||||
***NX-OS:***
|
||||
|
||||
|
||||
```
|
||||
debug aaa aaa-requests
|
||||
debug tacacs aaa-requests
|
||||
```
|
||||
|
||||
### Network Device Show commands
|
||||
|
||||
**IOS:***
|
||||
|
||||
|
||||
```
|
||||
show tacacs
|
||||
show aaa sessions
|
||||
```
|
||||
|
||||
***NX-OS:***
|
||||
|
||||
|
||||
```
|
||||
show tacacs-server
|
||||
show user-account
|
||||
```
|
||||
|
||||
### Test AAA
|
||||
|
||||
**IOS:***
|
||||
|
||||
|
||||
```
|
||||
test aaa group tacacs+ iosadmin admin123 legacy
|
||||
```
|
||||
|
||||
**NX-OS:***
|
||||
|
||||
|
||||
```
|
||||
test aaa group AAA-TACACS nxosadmin admin123
|
||||
```
|
||||
|
||||
|
||||
### aaa-server logs
|
||||
|
||||
***tac_plus logs:***
|
||||
|
||||
|
||||
```
|
||||
journalctl -fu tac_plus
|
||||
tail -f /var/log/tac_plus.acct
|
||||
tail -f /var/log/tac_plus.log
|
||||
```
|
||||
|
||||
### tac_plus server maintenance
|
||||
|
||||
***tac_plus srevice:***
|
||||
|
||||
|
||||
```
|
||||
systemctl status tac_plus
|
||||
sudo systemctl stop tac_plus
|
||||
sudo systemctl start tac_plus
|
||||
```
|
||||
@@ -1,193 +0,0 @@
|
||||
# Exploring AAA / TACACS Configuration for IOS
|
||||
> Note: An alternative topology file [aaa-exploration-ios-nxos.yaml](aaa-exploration-ios-nxos.yaml) is available that adds a NX-OS switch to the topology and walks through configuring TACACS on this data center platform as well.
|
||||
|
||||

|
||||
|
||||
Verifying the identity of the people who log into network, what each person is allowed to do on a network device, and tracking what was done is a critical part of network operations. Collectively these are known as "Triple A Services", or Authentication, Authorization, and Accounting. Another name used is "Role Based Access Control", or RBAC.
|
||||
|
||||
TACACS+ is a common protocol used for RBAC / AAA on network devices, and this lab explores how to configure AAA on both IOS and NX-OS devices.
|
||||
|
||||
> RADIUS is another protocol that can be used for device administration with AAA.
|
||||
|
||||
A TACACS server must be available on the network for devices to send AAA requests to for validation. This lab leverages an open source `tac_plus` server as a lightweight service that can be easily installed on an Ubuntu host within the topology. For more information on `tac_plus` see the documentation for [`tac_plus`](https://manpages.ubuntu.com/manpages/trusty/man8/tac_plus.8.html) and [`tac_plus.conf`](https://manpages.ubuntu.com/manpages/trusty/man5/tac_plus.conf.5.html). The starting config for `aaa-server` installs `tac_plus` and deploys a basic TACACS configuration to support IOS and NX-OS hosts connecting for user authentication, role based authorization (administrator and operator), and accounting. The configuration file `tac_plus.conf` is located at `/etc/tacacs/tac_plus.conf`. You can modify this configuraiton file and restart `tac_plus` (`sudo systemctl restart tac_plus`) as part of your own learning.
|
||||
|
||||
> Command authorization is not part of this lab guide, and the `tac_plus` server is ***NOT*** configured for command authorization as part of the initial configuration. Though you can update the `tac_plus.conf` file and experiment with command authorization on your own.
|
||||
|
||||
## Starting Configuration
|
||||
|
||||
`rtr1` has the following configuration applied as startup configuration to enable inbound SSH from `desktop` that is locally authenticated.
|
||||
|
||||
```
|
||||
ip domain name lab.intra
|
||||
crypto key generate rsa general-keys modulus 2048
|
||||
!
|
||||
aaa new-model
|
||||
!
|
||||
username cisco priv 15 secret cisco
|
||||
```
|
||||
|
||||
|
||||
## Ensuring the serial / console leverages local authentication
|
||||
To provide safety and fallback access to devices, we will force the console line to only use local admin accounts.
|
||||
|
||||
```
|
||||
aaa authentication login CONSOLE local
|
||||
aaa authorization console
|
||||
aaa authorization exec CONSOLE local
|
||||
!
|
||||
line con 0
|
||||
login authentication CONSOLE
|
||||
authorization exec CONSOLE
|
||||
!
|
||||
```
|
||||
|
||||
## Configuring TACACS server as default AAA
|
||||
|
||||
Start by identitying the interface that TACACS packets should be sourced from. This is often important because TACACS servers typically only respond to known hosts/addresses.
|
||||
|
||||
```
|
||||
ip tacacs source-interface Ethernet0/0
|
||||
```
|
||||
|
||||
Now create the TACACS server entry for the server. Be sure to double check the "key" (secret) used for communications.
|
||||
|
||||
> Note: Be careful to NOT add an extra "space" after the key. This can cause problems on some platforms.
|
||||
|
||||
```
|
||||
tacacs server aaa-server
|
||||
address ipv4 192.168.0.10
|
||||
key tacacs123
|
||||
!
|
||||
```
|
||||
|
||||
Create a `aaa group` that includes the TACACS server. In a production environment, you would typically have at least 2 TACASC servers configured for fallback.
|
||||
|
||||
```
|
||||
aaa group server tacacs+ AAA-TACACS
|
||||
server name aaa-server
|
||||
!
|
||||
```
|
||||
|
||||
Test that the TACACS server is responding successfully.
|
||||
|
||||
```
|
||||
test aaa group tacacs+ tacadmin admin123 legacy
|
||||
```
|
||||
|
||||
Configure the authentication, authorization, and accounting policies.
|
||||
|
||||
```
|
||||
aaa authentication login default group AAA-TACACS local
|
||||
aaa authorization exec default group AAA-TACACS local
|
||||
!
|
||||
aaa accounting exec default start-stop group AAA-TACACS
|
||||
aaa accounting commands 1 default start-stop group AAA-TACACS
|
||||
aaa accounting commands 15 default start-stop group AAA-TACACS
|
||||
!
|
||||
```
|
||||
|
||||
## Testing the configuration
|
||||
|
||||
Open the console for the `tacacs-server` and monitor the service "journal"
|
||||
|
||||
```
|
||||
journalctl -fu tac_plus
|
||||
```
|
||||
|
||||
Open the console for the `desktop` and attempt to connect to `rtr1` with SSH as the `tacadmin` user.
|
||||
|
||||
```
|
||||
ssh tacadmin@192.168.0.1
|
||||
```
|
||||
|
||||
After you log in, run a command to verify access.
|
||||
|
||||
```
|
||||
show ip interface brief
|
||||
```
|
||||
|
||||
Check the output on the `tacacs-server`. You should see messages for both the `authentication` and `authorization`
|
||||
|
||||
```
|
||||
# Examples
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5704]: login query for 'tacadmin' port tty2 from 192.168.0.1 accepted
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: connect from 192.168.0.1 [192.168.0.1]
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: Start authorization request
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: do_author: user='tacadmin'
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: user 'tacadmin' found
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: exec authorization request for tacadmin
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: exec is explicitly permitted by line 4
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: nas:service=shell (passed thru)
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: nas:cmd* (passed thru)
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: nas:absent, server:priv-lvl=15 -> add priv-lvl=15 (k)
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: added 1 args
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: out_args[0] = service=shell input copy discarded
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: out_args[1] = cmd* input copy discarded
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: out_args[2] = priv-lvl=15 compacted to out_args[0]
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: 1 output args
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: authorization query for 'tacadmin' tty2 from 192.168.0.1 accepted
|
||||
```
|
||||
|
||||
Stop the journalctl monitor (`Cntrl-c`), and open the accounting log.
|
||||
|
||||
```
|
||||
tail -f /var/log/tac_plus.acct
|
||||
```
|
||||
|
||||
> Note: If the command fails and the file isn't found, return to the SSH session to the router and run a couple commands. The file isn't created until an accounting message is sent to the server.
|
||||
|
||||
Run some more commands on `rtr1`. Try some that are `priv 15` as well as `priv 1`
|
||||
|
||||
```
|
||||
! Priv 1
|
||||
show ip route
|
||||
! Priv 15
|
||||
write mem
|
||||
```
|
||||
|
||||
Verify the accounting logs were received.
|
||||
|
||||
Logout from the router, and log in as `tacoper`. Verify through the same logs that the user is given the correct access.
|
||||
|
||||
## Other useful commands
|
||||
|
||||
### Debugs on the router
|
||||
|
||||
```
|
||||
debug aaa authentication
|
||||
debug aaa authorization
|
||||
debug aaa accounting
|
||||
|
||||
debug tacacs authentication
|
||||
debug tacacs authorization
|
||||
debug tacacs accounting
|
||||
```
|
||||
|
||||
### Show commands on router
|
||||
|
||||
```
|
||||
show tacacs
|
||||
show aaa sessions
|
||||
```
|
||||
|
||||
### Test AAA
|
||||
|
||||
```
|
||||
test aaa group tacacs+ tacadmin admin123 legacy
|
||||
```
|
||||
|
||||
### tacacs-server logs
|
||||
|
||||
```
|
||||
journalctl -fu tac_plus
|
||||
tail -f /var/log/tac_plus.acct
|
||||
tail -f /var/log/tac_plus.log
|
||||
```
|
||||
|
||||
### tac_plus server maintenance
|
||||
|
||||
```
|
||||
systemctl status tac_plus
|
||||
sudo systemctl stop tac_plus
|
||||
sudo systemctl start tac_plus
|
||||
```
|
||||
@@ -1,673 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: 192.168.0.10
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -565.0
|
||||
y1: -74.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: 192.168.0.11
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -325.0
|
||||
y1: -73.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: 192.168.0.1
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -446.3066108896985
|
||||
y1: 47.653305444849266
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: cisco / cisco
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 8
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -559.75
|
||||
y1: -55.5
|
||||
z_index: 1
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: cisco / cisco
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 8
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -318.75
|
||||
y1: -53.5
|
||||
z_index: 1
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: |-
|
||||
TACACS Accounts
|
||||
tacadmin / admin123 (priv 15)
|
||||
tacoper / oper123 (priv 1)
|
||||
|
||||
TACACS Secret
|
||||
tacacs123
|
||||
|
||||
TACACS Log Files
|
||||
journalctl -fu tac_plus
|
||||
tail -f /var/log/tac_plus.acct
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -960.4378534132434
|
||||
y1: -244.7193548844158
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: cisco / cisco
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 8
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -443.7290720829766
|
||||
y1: 67.39536041488296
|
||||
z_index: 1
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#0C0C0C'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Exploring AAA / TACACS Configuration for IOS
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 13
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -962.0997946295324
|
||||
y1: -292.6838112360871
|
||||
z_index: 3
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: internet
|
||||
node_definition: external_connector
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -640
|
||||
y: -240
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: port
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: internet-sw
|
||||
node_definition: unmanaged_switch
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -640
|
||||
y: -120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: port0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i1
|
||||
label: port1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i2
|
||||
label: port2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i3
|
||||
label: port3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i4
|
||||
label: port4
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i5
|
||||
label: port5
|
||||
slot: 5
|
||||
type: physical
|
||||
- id: i6
|
||||
label: port6
|
||||
slot: 6
|
||||
type: physical
|
||||
- id: i7
|
||||
label: port7
|
||||
slot: 7
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: user-data
|
||||
content: |-
|
||||
#cloud-config
|
||||
hostname: tacacs-server
|
||||
manage_etc_hosts: True
|
||||
system_info:
|
||||
default_user:
|
||||
name: cisco
|
||||
password: cisco
|
||||
chpasswd: { expire: False }
|
||||
ssh_pwauth: True
|
||||
ssh_authorized_keys:
|
||||
- your-ssh-pubkey-line-goes-here
|
||||
|
||||
# Install requirements for tac_plus
|
||||
package_update: true
|
||||
packages:
|
||||
- wget
|
||||
- make
|
||||
- gcc
|
||||
- flex
|
||||
- bison
|
||||
- libwrap0-dev
|
||||
|
||||
write_files:
|
||||
# Create the tac_plus configuration file
|
||||
- path: /etc/tacacs/tac_plus.conf
|
||||
content: |
|
||||
key = tacacs123
|
||||
group = netadmin {
|
||||
default service = permit
|
||||
service = exec {
|
||||
priv-lvl = 15
|
||||
}
|
||||
}
|
||||
group = netoper {
|
||||
default service = permit
|
||||
service = exec {
|
||||
priv-lvl = 1
|
||||
}
|
||||
}
|
||||
user = tacadmin {
|
||||
login = cleartext admin123
|
||||
member = netadmin
|
||||
}
|
||||
user = tacoper {
|
||||
login = cleartext oper123
|
||||
member = netoper
|
||||
}
|
||||
# Create a systemd service to manage tac_plus
|
||||
- path: /etc/systemd/system/tac_plus.service
|
||||
content: |
|
||||
[Unit]
|
||||
Description=tac_plus Service
|
||||
After=network.target
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/tacacs/sbin/tac_plus -G -C /etc/tacacs/tac_plus.conf -d 8 -d 16 -l /var/log/tac_plus.log
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
runcmd:
|
||||
# Download tac_plus source code and un-tar it
|
||||
- wget https://shrubbery.net/pub/tac_plus/tacacs-F4.0.4.28.tar.gz -O /opt/tacacs-F4.0.4.28.tar.gz
|
||||
- cd /opt && tar -xzf tacacs-F4.0.4.28.tar.gz
|
||||
# Compile and install tac_plus
|
||||
- cd /opt/tacacs-F4.0.4.28 && ./configure --prefix=/tacacs && make && make install
|
||||
# Enable and start the systemd service
|
||||
- systemctl enable tac_plus
|
||||
- systemctl start tac_plus
|
||||
# Configure "inside" network adapter
|
||||
# Note: ens2 is connected to internet through NAT ext-con and
|
||||
# required to download the software
|
||||
- ip address add 192.168.0.10/24 dev ens3
|
||||
- ip link set up dev ens3
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: ubuntu-22-04-20240126
|
||||
label: tacacs-server
|
||||
node_definition: ubuntu
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -520
|
||||
y: -120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: ens2
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i1
|
||||
label: ens3
|
||||
slot: 1
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: lab-sw
|
||||
node_definition: unmanaged_switch
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -400
|
||||
y: -120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: port0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i1
|
||||
label: port1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i2
|
||||
label: port2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i3
|
||||
label: port3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i4
|
||||
label: port4
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i5
|
||||
label: port5
|
||||
slot: 5
|
||||
type: physical
|
||||
- id: i6
|
||||
label: port6
|
||||
slot: 6
|
||||
type: physical
|
||||
- id: i7
|
||||
label: port7
|
||||
slot: 7
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
hostname rtr1
|
||||
!
|
||||
! In order to avoid entering a configuration dialog
|
||||
! on boot, please ensure that all ethernet interfaces
|
||||
! have some ip configuration present here such as the
|
||||
! example below:
|
||||
!
|
||||
interface range Ethernet 0/0 - 3
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
no ip domain lookup
|
||||
ip domain name lab.intra
|
||||
crypto key generate rsa general-keys modulus 2048
|
||||
!
|
||||
aaa new-model
|
||||
!
|
||||
username cisco priv 15 secret cisco
|
||||
!
|
||||
interface Eth0/0
|
||||
no shutdown
|
||||
ip address 192.168.0.1 255.255.255.0
|
||||
exit
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: rtr1
|
||||
node_definition: iol-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -400
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: node.cfg
|
||||
content: |
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname desktop
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
# Network Settings
|
||||
ip address add 192.168.0.11/24 dev eth0
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: desktop
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -280
|
||||
y: -120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i1
|
||||
label: eth1
|
||||
slot: 1
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n1
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: ext-sw-port0<->ext-conn-0-port
|
||||
- id: l1
|
||||
n1: n2
|
||||
n2: n1
|
||||
i1: i0
|
||||
i2: i3
|
||||
conditioning: {}
|
||||
label: aaa-server_0-ens2<->ext-sw-port3
|
||||
- id: l2
|
||||
n1: n2
|
||||
n2: n3
|
||||
i1: i1
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: aaa-server_0-ens3<->ext-sw_0-port0
|
||||
- id: l3
|
||||
n1: n4
|
||||
n2: n3
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: router1_0-Ethernet0/0<->ext-sw_0-port1
|
||||
- id: l4
|
||||
n1: n5
|
||||
n2: n3
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: desktop-0-eth0<->ext-sw_0-port2
|
||||
lab:
|
||||
description: Simple topology for practicing AAA TACACS configuration in IOS.
|
||||
notes: |-
|
||||
# Exploring AAA / TACACS Configuration for IOS
|
||||
|
||||
Verifying the identity of the people who log into network, what each person is allowed to do on a network device, and tracking what was done is a critical part of network operations. Collectively these are known as "Triple A Services", or Authentication, Authorization, and Accounting. Another name used is "Role Based Access Control", or RBAC.
|
||||
|
||||
TACACS+ is a common protocol used for RBAC / AAA on network devices, and this lab explores how to configure AAA on both IOS and NX-OS devices.
|
||||
|
||||
> RADIUS is another protocol that can be used for device administration with AAA.
|
||||
|
||||
A TACACS server must be available on the network for devices to send AAA requests to for validation. This lab leverages an open source `tac_plus` server as a lightweight service that can be easily installed on an Ubuntu host within the topology. For more information on `tac_plus` see the documentation for [`tac_plus`](https://manpages.ubuntu.com/manpages/trusty/man8/tac_plus.8.html) and [`tac_plus.conf`](https://manpages.ubuntu.com/manpages/trusty/man5/tac_plus.conf.5.html). The starting config for `aaa-server` installs `tac_plus` and deploys a basic TACACS configuration to support IOS and NX-OS hosts connecting for user authentication, role based authorization (administrator and operator), and accounting. The configuration file `tac_plus.conf` is located at `/etc/tacacs/tac_plus.conf`. You can modify this configuraiton file and restart `tac_plus` (`sudo systemctl restart tac_plus`) as part of your own learning.
|
||||
|
||||
> Command authorization is not part of this lab guide, and the `tac_plus` server is ***NOT*** configured for command authorization as part of the initial configuration. Though you can update the `tac_plus.conf` file and experiment with command authorization on your own.
|
||||
|
||||
## Starting Configuration
|
||||
|
||||
`rtr1` has the following configuration applied as startup configuration to enable inbound SSH from `desktop` that is locally authenticated.
|
||||
|
||||
```
|
||||
ip domain name lab.intra
|
||||
crypto key generate rsa general-keys modulus 2048
|
||||
!
|
||||
aaa new-model
|
||||
!
|
||||
username cisco priv 15 secret cisco
|
||||
```
|
||||
|
||||
|
||||
## Ensuring the serial / console leverages local authentication
|
||||
To provide safety and fallback access to devices, we will force the console line to only use local admin accounts.
|
||||
|
||||
```
|
||||
aaa authentication login CONSOLE local
|
||||
aaa authorization console
|
||||
aaa authorization exec CONSOLE local
|
||||
!
|
||||
line con 0
|
||||
login authentication CONSOLE
|
||||
authorization exec CONSOLE
|
||||
!
|
||||
```
|
||||
|
||||
## Configuring TACACS server as default AAA
|
||||
|
||||
Start by identitying the interface that TACACS packets should be sourced from. This is often important because TACACS servers typically only respond to known hosts/addresses.
|
||||
|
||||
```
|
||||
ip tacacs source-interface Ethernet0/0
|
||||
```
|
||||
|
||||
Now create the TACACS server entry for the server. Be sure to double check the "key" (secret) used for communications.
|
||||
|
||||
> Note: Be careful to NOT add an extra "space" after the key. This can cause problems on some platforms.
|
||||
|
||||
```
|
||||
tacacs server aaa-server
|
||||
address ipv4 192.168.0.10
|
||||
key tacacs123
|
||||
!
|
||||
```
|
||||
|
||||
Create a `aaa group` that includes the TACACS server. In a production environment, you would typically have at least 2 TACASC servers configured for fallback.
|
||||
|
||||
```
|
||||
aaa group server tacacs+ AAA-TACACS
|
||||
server name aaa-server
|
||||
!
|
||||
```
|
||||
|
||||
Test that the TACACS server is responding successfully.
|
||||
|
||||
```
|
||||
test aaa group tacacs+ tacadmin admin123 legacy
|
||||
```
|
||||
|
||||
Configure the authentication, authorization, and accounting policies.
|
||||
|
||||
```
|
||||
aaa authentication login default group AAA-TACACS local
|
||||
aaa authorization exec default group AAA-TACACS local
|
||||
!
|
||||
aaa accounting exec default start-stop group AAA-TACACS
|
||||
aaa accounting commands 1 default start-stop group AAA-TACACS
|
||||
aaa accounting commands 15 default start-stop group AAA-TACACS
|
||||
!
|
||||
```
|
||||
|
||||
## Testing the configuration
|
||||
|
||||
Open the console for the `tacacs-server` and monitor the service "journal"
|
||||
|
||||
```
|
||||
journalctl -fu tac_plus
|
||||
```
|
||||
|
||||
Open the console for the `desktop` and attempt to connect to `rtr1` with SSH as the `tacadmin` user.
|
||||
|
||||
```
|
||||
ssh tacadmin@192.168.0.1
|
||||
```
|
||||
|
||||
After you log in, run a command to verify access.
|
||||
|
||||
```
|
||||
show ip interface brief
|
||||
```
|
||||
|
||||
Check the output on the `tacacs-server`. You should see messages for both the `authentication` and `authorization`
|
||||
|
||||
```
|
||||
# Examples
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5704]: login query for 'tacadmin' port tty2 from 192.168.0.1 accepted
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: connect from 192.168.0.1 [192.168.0.1]
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: Start authorization request
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: do_author: user='tacadmin'
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: user 'tacadmin' found
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: exec authorization request for tacadmin
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: exec is explicitly permitted by line 4
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: nas:service=shell (passed thru)
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: nas:cmd* (passed thru)
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: nas:absent, server:priv-lvl=15 -> add priv-lvl=15 (k)
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: added 1 args
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: out_args[0] = service=shell input copy discarded
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: out_args[1] = cmd* input copy discarded
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: out_args[2] = priv-lvl=15 compacted to out_args[0]
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: 1 output args
|
||||
Oct 07 21:30:36 tacacs-server tac_plus[5705]: authorization query for 'tacadmin' tty2 from 192.168.0.1 accepted
|
||||
```
|
||||
|
||||
Stop the journalctl monitor (`Cntrl-c`), and open the accounting log.
|
||||
|
||||
```
|
||||
tail -f /var/log/tac_plus.acct
|
||||
```
|
||||
|
||||
> Note: If the command fails and the file isn't found, return to the SSH session to the router and run a couple commands. The file isn't created until an accounting message is sent to the server.
|
||||
|
||||
Run some more commands on `rtr1`. Try some that are `priv 15` as well as `priv 1`
|
||||
|
||||
```
|
||||
! Priv 1
|
||||
show ip route
|
||||
! Priv 15
|
||||
write mem
|
||||
```
|
||||
|
||||
Verify the accounting logs were received.
|
||||
|
||||
Logout from the router, and log in as `tacoper`. Verify through the same logs that the user is given the correct access.
|
||||
|
||||
## Other useful commands
|
||||
|
||||
### Debugs on the router
|
||||
|
||||
```
|
||||
debug aaa authentication
|
||||
debug aaa authorization
|
||||
debug aaa accounting
|
||||
|
||||
debug tacacs authentication
|
||||
debug tacacs authorization
|
||||
debug tacacs accounting
|
||||
```
|
||||
|
||||
### Show commands on router
|
||||
|
||||
```
|
||||
show tacacs
|
||||
show aaa sessions
|
||||
```
|
||||
|
||||
### Test AAA
|
||||
|
||||
```
|
||||
test aaa group tacacs+ tacadmin admin123 legacy
|
||||
```
|
||||
|
||||
### tacacs-server logs
|
||||
|
||||
```
|
||||
journalctl -fu tac_plus
|
||||
tail -f /var/log/tac_plus.acct
|
||||
tail -f /var/log/tac_plus.log
|
||||
```
|
||||
|
||||
### tac_plus server maintenance
|
||||
|
||||
```
|
||||
systemctl status tac_plus
|
||||
sudo systemctl stop tac_plus
|
||||
sudo systemctl start tac_plus
|
||||
```
|
||||
title: Snack Minute AAA TACACS Exploration
|
||||
version: 0.2.2
|
||||
|
Before Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 76 KiB |
@@ -1,935 +0,0 @@
|
||||
lab:
|
||||
description: 'A flexible network topology useful for different explorations of forwarding
|
||||
behavior. A single are OSPF network is configured with two LANs on either side. Linux
|
||||
Alpine hosts configured for traffic testing. '
|
||||
notes: ''
|
||||
title: Basic Forwarding Behavior
|
||||
version: 0.1.0
|
||||
links:
|
||||
- id: l0
|
||||
n1: n4
|
||||
n2: n6
|
||||
i1: i2
|
||||
i2: i2
|
||||
label: R5-GigabitEthernet0/1<->S2-GigabitEthernet0/1
|
||||
- id: l1
|
||||
n1: n0
|
||||
n2: n4
|
||||
i1: i3
|
||||
i2: i3
|
||||
label: R2-GigabitEthernet0/2<->R5-GigabitEthernet0/2
|
||||
- id: l2
|
||||
n1: n1
|
||||
n2: n4
|
||||
i1: i3
|
||||
i2: i4
|
||||
label: R3-GigabitEthernet0/2<->R5-GigabitEthernet0/3
|
||||
- id: l3
|
||||
n1: n3
|
||||
n2: n4
|
||||
i1: i3
|
||||
i2: i5
|
||||
label: R4-GigabitEthernet0/2<->R5-GigabitEthernet0/4
|
||||
- id: l4
|
||||
n1: n8
|
||||
n2: n5
|
||||
i1: i0
|
||||
i2: i6
|
||||
label: H2-eth0<->S1-GigabitEthernet1/1
|
||||
- id: l5
|
||||
n1: n7
|
||||
n2: n5
|
||||
i1: i0
|
||||
i2: i5
|
||||
label: H1-eth0<->S1-GigabitEthernet1/0
|
||||
- id: l6
|
||||
n1: n6
|
||||
n2: n9
|
||||
i1: i5
|
||||
i2: i0
|
||||
label: S2-GigabitEthernet1/0<->H3-eth0
|
||||
- id: l7
|
||||
n1: n5
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i2
|
||||
label: S1-GigabitEthernet0/1<->R1-GigabitEthernet0/1
|
||||
- id: l8
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i3
|
||||
label: R2-GigabitEthernet0/1<->R1-GigabitEthernet0/2
|
||||
- id: l9
|
||||
n1: n1
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i4
|
||||
label: R3-GigabitEthernet0/1<->R1-GigabitEthernet0/3
|
||||
- id: l10
|
||||
n1: n3
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i5
|
||||
label: R4-GigabitEthernet0/1<->R1-GigabitEthernet0/4
|
||||
- id: l11
|
||||
n1: n10
|
||||
n2: n6
|
||||
i1: i0
|
||||
i2: i6
|
||||
label: H4-eth0<->S2-GigabitEthernet1/1
|
||||
nodes:
|
||||
- boot_disk_size: 0
|
||||
configuration: |-
|
||||
!
|
||||
hostname R2
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
no ip address
|
||||
shutdown
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
ip address 10.12.12.2 255.255.255.0
|
||||
ip ospf cost 100
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
ip address 10.25.25.2 255.255.255.0
|
||||
ip ospf cost 100
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
!
|
||||
router ospf 1
|
||||
router-id 2.2.2.2
|
||||
network 10.12.12.0 0.0.0.255 area 0
|
||||
network 10.25.25.0 0.0.0.255 area 0
|
||||
!
|
||||
!
|
||||
banner exec ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner incoming ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner login ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: 100
|
||||
cpus: 1
|
||||
data_volume: 0
|
||||
hide_links: false
|
||||
id: n0
|
||||
label: R2
|
||||
node_definition: iosv
|
||||
ram: 512
|
||||
tags: []
|
||||
x: 223
|
||||
y: 285
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: 0
|
||||
configuration: |-
|
||||
!
|
||||
hostname R3
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
no ip address
|
||||
shutdown
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
ip address 10.13.13.3 255.255.255.0
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
ip address 10.35.35.3 255.255.255.0
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
!
|
||||
router ospf 1
|
||||
router-id 3.3.3.3
|
||||
network 10.13.13.0 0.0.0.255 area 0
|
||||
network 10.35.35.0 0.0.0.255 area 0
|
||||
!
|
||||
!
|
||||
banner exec ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner incoming ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner login ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: 100
|
||||
cpus: 1
|
||||
data_volume: 0
|
||||
hide_links: false
|
||||
id: n1
|
||||
label: R3
|
||||
node_definition: iosv
|
||||
ram: 512
|
||||
tags: []
|
||||
x: 387
|
||||
y: 288
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: 0
|
||||
configuration: |-
|
||||
!
|
||||
hostname R1
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
no ip address
|
||||
shutdown
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
no ip address
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/1.100
|
||||
encapsulation dot1Q 100
|
||||
ip address 192.168.100.1 255.255.255.0
|
||||
!
|
||||
interface GigabitEthernet0/1.200
|
||||
encapsulation dot1Q 200
|
||||
ip address 192.168.200.1 255.255.255.0
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
ip address 10.12.12.1 255.255.255.0
|
||||
ip ospf cost 100
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/3
|
||||
ip address 10.13.13.1 255.255.255.0
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/4
|
||||
ip address 10.14.14.1 255.255.255.0
|
||||
ip ospf cost 110
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
router ospf 1
|
||||
router-id 1.1.1.1
|
||||
passive-interface GigabitEthernet0/1
|
||||
network 10.12.12.0 0.0.0.255 area 0
|
||||
network 10.13.13.0 0.0.0.255 area 0
|
||||
network 10.14.14.0 0.0.0.255 area 0
|
||||
network 192.168.100.0 0.0.0.255 area 0
|
||||
network 192.168.200.0 0.0.0.255 area 0
|
||||
!
|
||||
!
|
||||
banner exec ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner incoming ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner login ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: 100
|
||||
cpus: 1
|
||||
data_volume: 0
|
||||
hide_links: false
|
||||
id: n2
|
||||
label: R1
|
||||
node_definition: iosv
|
||||
ram: 512
|
||||
tags: []
|
||||
x: 352
|
||||
y: 440
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: GigabitEthernet0/4
|
||||
slot: 4
|
||||
type: physical
|
||||
- boot_disk_size: 0
|
||||
configuration: |-
|
||||
!
|
||||
hostname R4
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
no ip address
|
||||
shutdown
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
ip address 10.14.14.4 255.255.255.0
|
||||
ip ospf cost 100
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
ip address 10.45.45.4 255.255.255.0
|
||||
ip ospf cost 100
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
!
|
||||
router ospf 1
|
||||
router-id 4.4.4.4
|
||||
network 10.14.14.0 0.0.0.255 area 0
|
||||
network 10.45.45.0 0.0.0.255 area 0
|
||||
!
|
||||
!
|
||||
banner exec ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner incoming ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner login ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: 100
|
||||
cpus: 1
|
||||
data_volume: 0
|
||||
hide_links: false
|
||||
id: n3
|
||||
label: R4
|
||||
node_definition: iosv
|
||||
ram: 512
|
||||
tags: []
|
||||
x: 517
|
||||
y: 282
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: 0
|
||||
configuration: |-
|
||||
!
|
||||
hostname R5
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
no ip address
|
||||
shutdown
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
ip address 172.16.10.1 255.255.255.0
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
ip address 10.25.25.5 255.255.255.0
|
||||
ip ospf cost 100
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/3
|
||||
ip address 10.35.35.5 255.255.255.0
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/4
|
||||
ip address 10.45.45.5 255.255.255.0
|
||||
ip ospf cost 110
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
router ospf 1
|
||||
router-id 5.5.5.5
|
||||
passive-interface GigabitEthernet0/1
|
||||
network 10.25.25.0 0.0.0.255 area 0
|
||||
network 10.35.35.0 0.0.0.255 area 0
|
||||
network 10.45.45.0 0.0.0.255 area 0
|
||||
network 172.16.10.0 0.0.0.255 area 0
|
||||
!
|
||||
banner exec ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner incoming ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner login ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: 100
|
||||
cpus: 1
|
||||
data_volume: 0
|
||||
hide_links: false
|
||||
id: n4
|
||||
label: R5
|
||||
node_definition: iosv
|
||||
ram: 512
|
||||
tags: []
|
||||
x: 389
|
||||
y: 145
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: GigabitEthernet0/4
|
||||
slot: 4
|
||||
type: physical
|
||||
- boot_disk_size: 0
|
||||
configuration: |-
|
||||
!
|
||||
hostname S1
|
||||
!
|
||||
vlan 100
|
||||
name YELLOW
|
||||
exit
|
||||
vlan 200
|
||||
name BLUE
|
||||
exit
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
switchport trunk allowed vlan 100,200
|
||||
switchport trunk encapsulation dot1q
|
||||
switchport mode trunk
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/3
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/0
|
||||
switchport access vlan 100
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/1
|
||||
switchport access vlan 200
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
!
|
||||
!
|
||||
banner exec ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner incoming ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner login ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: 100
|
||||
cpus: 1
|
||||
data_volume: 0
|
||||
hide_links: false
|
||||
id: n5
|
||||
label: S1
|
||||
node_definition: iosvl2
|
||||
ram: 768
|
||||
tags: []
|
||||
x: 505
|
||||
y: 568
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: GigabitEthernet1/0
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i6
|
||||
label: GigabitEthernet1/1
|
||||
slot: 5
|
||||
type: physical
|
||||
- boot_disk_size: 0
|
||||
configuration: |-
|
||||
!
|
||||
hostname S2
|
||||
!
|
||||
vlan 10
|
||||
name PURPLE
|
||||
exit
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
switchport access vlan 10
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
no shutdown
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
switchport access vlan 10
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
no shutdown
|
||||
!
|
||||
interface GigabitEthernet0/3
|
||||
switchport access vlan 10
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
no shutdown
|
||||
!
|
||||
interface GigabitEthernet1/0
|
||||
switchport access vlan 10
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
no shutdown
|
||||
!
|
||||
interface GigabitEthernet1/1
|
||||
switchport access vlan 10
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
no shutdown
|
||||
!
|
||||
!
|
||||
banner exec ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner incoming ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner login ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: 100
|
||||
cpus: 1
|
||||
data_volume: 0
|
||||
hide_links: false
|
||||
id: n6
|
||||
label: S2
|
||||
node_definition: iosvl2
|
||||
ram: 768
|
||||
tags: []
|
||||
x: 234
|
||||
y: 34
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: GigabitEthernet1/0
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i6
|
||||
label: GigabitEthernet1/1
|
||||
slot: 5
|
||||
type: physical
|
||||
- boot_disk_size: 16
|
||||
configuration: |-
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname H1
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
# ip
|
||||
ip addr add 192.168.100.11/24 dev eth0
|
||||
ip link set dev eth0 up
|
||||
ip route add 0.0.0.0/0 via 192.168.100.1
|
||||
#ip route add 192.168.0.0/16 via 192.168.100.1
|
||||
#ip route add 172.16.0.0/14 via 192.168.100.1
|
||||
#ip route add 10.0.0.0/8 via 192.168.100.1
|
||||
#ip link set dev eth0 up
|
||||
cpu_limit: 100
|
||||
cpus: 1
|
||||
data_volume: 0
|
||||
hide_links: true
|
||||
id: n7
|
||||
label: H1
|
||||
node_definition: desktop
|
||||
ram: 512
|
||||
tags: []
|
||||
x: 342
|
||||
y: 569
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i1
|
||||
label: eth1
|
||||
slot: 1
|
||||
type: physical
|
||||
- boot_disk_size: 16
|
||||
configuration: |-
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname H2
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
# IP Information
|
||||
ip addr add 192.168.200.11/24 dev eth0
|
||||
ip link set dev eth0 up
|
||||
ip route add 0.0.0.0/0 via 192.168.200.1
|
||||
cpu_limit: 100
|
||||
cpus: 1
|
||||
data_volume: 0
|
||||
hide_links: false
|
||||
id: n8
|
||||
label: H2
|
||||
node_definition: desktop
|
||||
ram: 512
|
||||
tags: []
|
||||
x: 662
|
||||
y: 565
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: 16
|
||||
configuration: |-
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname H3
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
# IP Information
|
||||
ip addr add 172.16.10.11/24 dev eth0
|
||||
ip link set dev eth0 up
|
||||
ip route add default via 172.16.10.1
|
||||
cpu_limit: 100
|
||||
cpus: 1
|
||||
data_volume: 0
|
||||
hide_links: false
|
||||
id: n9
|
||||
label: H3
|
||||
node_definition: desktop
|
||||
ram: 512
|
||||
tags: []
|
||||
x: 441
|
||||
y: -44
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: 16
|
||||
configuration: |-
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname H4
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
# IP Information
|
||||
ip addr add 172.16.10.21/24 dev eth0
|
||||
ip link set dev eth0 up
|
||||
ip route add default via 172.16.10.1
|
||||
cpu_limit: 100
|
||||
cpus: 1
|
||||
data_volume: 0
|
||||
hide_links: false
|
||||
id: n10
|
||||
label: H4
|
||||
node_definition: alpine
|
||||
ram: 512
|
||||
tags: []
|
||||
x: 461
|
||||
y: 65
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
@@ -1,27 +0,0 @@
|
||||
# CCNA Prep CML Resources
|
||||
The CCNA Prep Program is a study resource put together by the Learning and Certifications team within Cisco to help engineers working towards earning their CCNA certification. Each session dives into a topic from the CCNA blueprint, exploring it through a hands on/labs driven approach. These hands on labs are run on Cisco Modeling Labs and include full lab guides that can be used after the session for anyone to practice and hone their skills as they prepare for their CCNA Exam. We are sharing the CML topology files with the CML Community for fun, learning and inspiration.
|
||||
|
||||

|
||||
|
||||
> Sign up for CCNA Prep and access recordings from sessions at: [CCNA Prep Program](https://learningnetwork.cisco.com/s/ccna-live-stream)
|
||||
|
||||
## CCNA Prep Hosts
|
||||
The current hosts of the CCNA Prep Program are:
|
||||
|
||||
**Hank Preston:** I'm a Principal Engineer at Cisco Systems, and my journey in network engineering began with the CCNA. Over the years, I've earned multiple certifications, including CCNP, CCIE, and DevNet Expert. My passion for networking and teaching has led me to help engineers worldwide through Cisco's learning and certification programs.
|
||||
|
||||
**Patrick Gargano:** As a Lead Content Advocate and Instructor at Cisco Learning & Certifications, I am responsible for developing and delivering official Cisco course content. I started my CCNA journey in 2000 when I became a Cisco Networking Academy instructor. Since then, I've authored Cisco Press books and achieved multiple Cisco certifications. The CCNA was a pivotal point in my career, and I'm excited to share my experiences and insights with you.
|
||||
|
||||
## Season 1 (Fall 2024) - Back to Basics
|
||||
|
||||
1. [Mastering VLAN Configuration: Unlock the power of VLANs](s1e1/README.md)
|
||||
1. [Spanning Tree Protocol (STP) Unleashed: Navigate network efficiency](s1e2/README.md)
|
||||
1. [Building Resilient Links with EtherChannel: Gain EtherChannel excellence](s1e3/README.md)
|
||||
1. [Routing Fundamentals & Static Routes: Master concepts and static routes](s1e4/README.md)
|
||||
1. [Conquering OSPF: Optimize your network with OSPF](s1e5/README.md)
|
||||
1. [The Router's Guild: Adventures in AD, Metrics, and Prefix Lengths](s1e4/README.md)
|
||||
1. [GET a Head(er) of REST APIs for the CCNA Certification](s1e7/README.md)
|
||||
|
||||
## Season 2 (Spring 2025) - IP Services
|
||||
|
||||
*Details coming soon!*
|
||||
|
Before Width: | Height: | Size: 179 KiB |
@@ -1,5 +0,0 @@
|
||||
# Mastering VLAN Configuration: Unlock the Power of VLANs
|
||||
|
||||
*Abstract*: Join our exciting live stream to master VLAN configuration and discover the complete capabilities of VLANs in your network. Whether you're just starting out or seeking to enhance your existing skills, this session will offer valuable insights and practical techniques to improve your network management. Don't miss this chance to elevate your networking expertise to new heights!
|
||||
|
||||

|
||||
|
Before Width: | Height: | Size: 162 KiB |
@@ -1,5 +0,0 @@
|
||||
# Spanning Tree Protocol (STP) Unleashed: Navigate Network Efficiency
|
||||
|
||||
*Abstract:* Navigate the landscape of network optimization with this live stream event dedicated to the Spanning Tree Protocol (STP). Our subject matter experts will guide through the essentials of STP configuration and management, ensuring you can navigate network efficiency with confidence. In addition, you'll be equipped with the necessary tools and knowledge to optimize your network. Get ready to master the Spanning Tree Protocol and see its full capabilities in action.
|
||||
|
||||

|
||||
|
Before Width: | Height: | Size: 134 KiB |
@@ -1,5 +0,0 @@
|
||||
# Building Resilient Links with EtherChannel: Gain EtherChannel Excellence
|
||||
*Abstract:* Learn the secrets to establishing robust and efficient network links in our comprehensive live stream event on EtherChannel. This session is crafted to provide a thorough understanding of EtherChannel concepts and configurations, helping you achieve excellence in network resilience and performance. Enhance your network management skills and master the art of building resilient links with EtherChannel.
|
||||
|
||||
|
||||

|
||||
|
Before Width: | Height: | Size: 210 KiB |
@@ -1,10 +0,0 @@
|
||||
# Routing Fundamentals & Static Routes: Master Concepts and Static Routes
|
||||
*Abstract:* Ready to advance your networking skills? Dive into our specialized live stream on Routing Fundamentals and Static Routes. Designed to lay a strong foundation in routing principles, this session provides the practical knowledge required to effectively configure static routes. Gain critical insights and hands-on tools to master routing concepts and ensure your network operates smoothly and efficiently. By the end of this session, you will have enhanced your network management capabilities.
|
||||
|
||||
> CCNA Prep returned to this topology for a second session:
|
||||
> **The Router's Guild: Adventures in AD, Metrics, and Prefix Lengths**
|
||||
>
|
||||
> Starting where Episode 4 left off, this session will revisit the concepts of administrative distance, metric, and prefix length, and how they are used to build the routing table and make packet forwarding decisions.
|
||||
|
||||
|
||||

|
||||
|
Before Width: | Height: | Size: 154 KiB |
@@ -1,4 +0,0 @@
|
||||
# Conquering OSPF: Optimize Your Network with OSPF
|
||||
*Abstract:* Maximize your network's potential with our in-depth focus on OSPF. This live stream event is tailored to help you master OSPF and optimize your network through dynamic routing and effective path selection. Perfect for networking professionals aiming to deepen their expertise, you'll be provided with the skills needed to ensure your network runs at peak performance. Join us to conquer OSPF and elevate your network optimization skills.
|
||||
|
||||

|
||||
|
Before Width: | Height: | Size: 180 KiB |
@@ -1,5 +0,0 @@
|
||||
# GET a Head(er) of REST APIs for the CCNA Certification
|
||||
|
||||
*Abstract:* It is time to dive into network automation skills needed to succeed in the journey towards your CCNA certification. Learn everything you need to describe authentication, decode any possible CRUD operation, and handle JSON and XML results when working with REST APIs in this bonus CCNA Prep webinar.
|
||||
|
||||

|
||||
|
Before Width: | Height: | Size: 222 KiB |
@@ -1,7 +0,0 @@
|
||||
# Task 1.1 - Explain the role and function of network components
|
||||
|
||||
CML Version used: 2.7.0+build.4
|
||||
|
||||
In this Lab, we'll explore the fundamental components of network infrastructure and their crucial roles in enabling seamless communication and data exchange. From routers directing internet traffic to access points providing wireless connectivity, we'll delve into the functions of Layer 2 and Layer 3 switches, next-generation firewalls, controllers like Cisco DNA Center and WLC, endpoints, servers, and Power over Ethernet technology. By understanding these components and their analogies to everyday scenarios, we'll gain insights into the intricate workings of networks and their significance in modern connectivity.
|
||||
|
||||

|
||||
|
Before Width: | Height: | Size: 304 KiB |
@@ -1,711 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#808080FF'
|
||||
border_style: ''
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: -120.0
|
||||
y1: 200.0
|
||||
x2: -120.0
|
||||
y2: 200.0
|
||||
z_index: 0
|
||||
- border_color: '#808080FF'
|
||||
border_style: 4,2
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: -40.0
|
||||
y1: 200.0
|
||||
x2: 280.0
|
||||
y2: 200.0
|
||||
z_index: 1
|
||||
- border_color: '#808080FF'
|
||||
border_style: ''
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: -40.0
|
||||
y1: 200.0
|
||||
x2: -40.0
|
||||
y2: 200.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_style: 4,2
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: -40.0
|
||||
y1: 280.0
|
||||
x2: -40.0
|
||||
y2: 200.0
|
||||
z_index: 3
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#FFFFFFFF'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -80.0
|
||||
y1: 280.0
|
||||
x2: 80.0
|
||||
y2: 40.0
|
||||
z_index: 4
|
||||
- border_color: '#CA272700'
|
||||
border_style: ''
|
||||
color: '#D65F5F'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: AP-01
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 14
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -40.0
|
||||
y1: 280.0
|
||||
z_index: 5
|
||||
- border_color: '#808080FF'
|
||||
border_style: ''
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: 240.0
|
||||
y1: -120.0
|
||||
x2: 240.0
|
||||
y2: -120.0
|
||||
z_index: 6
|
||||
- border_color: '#808080FF'
|
||||
border_style: ''
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: 80.0
|
||||
y1: -120.0
|
||||
x2: 80.0
|
||||
y2: -120.0
|
||||
z_index: 7
|
||||
- border_color: '#808080FF'
|
||||
border_style: 4,2
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: 80.0
|
||||
y1: -120.0
|
||||
x2: 280.0
|
||||
y2: -120.0
|
||||
z_index: 8
|
||||
- border_color: '#EBC73F'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#FFFFFF'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -80.0
|
||||
y1: -160.0
|
||||
x2: 160.0
|
||||
y2: 80.0
|
||||
z_index: 9
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#E2B62C'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Firewall_01
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -40.0
|
||||
y1: -160.0
|
||||
z_index: 10
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#EC3F3F'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Router-01
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 240.0
|
||||
y1: -160.0
|
||||
z_index: 11
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#68E32A'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: L3-Switch
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 160.0
|
||||
y1: 40.0
|
||||
z_index: 12
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#0DE8C1'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: L2-Switch
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 320.0
|
||||
y1: 200.0
|
||||
z_index: 13
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#CDF4F3'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: 40.0
|
||||
y1: 320.0
|
||||
x2: 480.0
|
||||
y2: 120.0
|
||||
z_index: 14
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#000005'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Endpoints
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 18
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 240.0
|
||||
y1: 400.0
|
||||
z_index: 15
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#B9F9BC'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: 560.0
|
||||
y1: -40.0
|
||||
x2: 240.0
|
||||
y2: 200.0
|
||||
z_index: 16
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#EE0BF1'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Controllers
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 15
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 640.0
|
||||
y1: 120.0
|
||||
z_index: 17
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 200.0
|
||||
y1: 200.0
|
||||
z_index: 18
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#0B0000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: G0/4
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 200.0
|
||||
y1: 200.0
|
||||
z_index: 19
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#080000'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: G2
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 200.0
|
||||
y1: -120.0
|
||||
z_index: 20
|
||||
- border_color: '#808080FF'
|
||||
border_style: 4,2
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: 0.0
|
||||
y1: -160.0
|
||||
x2: 0.0
|
||||
y2: -320.0
|
||||
z_index: 21
|
||||
- border_color: '#808080FF'
|
||||
border_style: ''
|
||||
color: '#FFABAB'
|
||||
thickness: 1
|
||||
type: ellipse
|
||||
x1: 0.0
|
||||
y1: -360.0
|
||||
x2: 320.0
|
||||
y2: 80.0
|
||||
z_index: 22
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#0C0000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: WAN/Internet
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -40.0
|
||||
y1: -400.0
|
||||
z_index: 23
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 80.0
|
||||
y1: -120.0
|
||||
z_index: 24
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 120.0
|
||||
y1: -120.0
|
||||
z_index: 25
|
||||
- border_color: '#808080FF'
|
||||
border_style: 4,2
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: 0.0
|
||||
y1: 40.0
|
||||
x2: 0.0
|
||||
y2: -80.0
|
||||
z_index: 26
|
||||
- border_color: '#808080FF'
|
||||
border_style: 4,2
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: 280.0
|
||||
y1: 40.0
|
||||
x2: 0.0
|
||||
y2: 40.0
|
||||
z_index: 27
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: G0/0
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 120.0
|
||||
y1: -120.0
|
||||
z_index: 28
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: G0/1
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 40.0
|
||||
y1: -200.0
|
||||
z_index: 29
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: m0
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 0.0
|
||||
y1: -40.0
|
||||
z_index: 30
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: csr1000v-0
|
||||
node_definition: csr1000v
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 280
|
||||
y: -120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet1
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet2
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet3
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet4
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: iosvl2-0
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 280
|
||||
y: 200
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: iol-l2-0
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 280
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: desktop-0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 120
|
||||
y: 360
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: desktop-1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 280
|
||||
y: 360
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: server-0
|
||||
node_definition: server
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 440
|
||||
y: 360
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n6
|
||||
image_definition: null
|
||||
label: vwlc-0
|
||||
node_definition: vwlc
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 640
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: service-port
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i1
|
||||
label: data-port
|
||||
slot: 1
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n7
|
||||
image_definition: null
|
||||
label: ext-conn-0
|
||||
node_definition: external_connector
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 0
|
||||
y: -320
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: port
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: csr1000v-0-GigabitEthernet1<->iol-l2-0-Ethernet0/0
|
||||
- id: l1
|
||||
n1: n2
|
||||
n2: n1
|
||||
i1: i2
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/1<->iosvl2-0-GigabitEthernet0/0
|
||||
- id: l2
|
||||
n1: n1
|
||||
n2: n3
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iosvl2-0-GigabitEthernet0/1<->desktop-0-eth0
|
||||
- id: l3
|
||||
n1: n1
|
||||
n2: n4
|
||||
i1: i3
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iosvl2-0-GigabitEthernet0/2<->desktop-1-eth0
|
||||
- id: l4
|
||||
n1: n1
|
||||
n2: n5
|
||||
i1: i4
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iosvl2-0-GigabitEthernet0/3<->server-0-eth0
|
||||
- id: l5
|
||||
n1: n2
|
||||
n2: n6
|
||||
i1: i3
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/2<->vwlc-0-service-port
|
||||
- id: l6
|
||||
n1: n6
|
||||
n2: n2
|
||||
i1: i1
|
||||
i2: i4
|
||||
conditioning: {}
|
||||
label: vwlc-0-data-port<->iol-l2-0-Ethernet0/3
|
||||
lab:
|
||||
description: In this Lab, we'll explore the fundamental components of network infrastructure
|
||||
and their crucial roles in enabling seamless communication and data exchange.
|
||||
From routers directing internet traffic to access points providing wireless connectivity,
|
||||
we'll delve into the functions of Layer 2 and Layer 3 switches, next-generation
|
||||
firewalls, controllers like Cisco DNA Center and WLC, endpoints, servers, and
|
||||
Power over Ethernet technology. By understanding these components and their analogies
|
||||
to everyday scenarios, we'll gain insights into the intricate workings of networks
|
||||
and their significance in modern connectivity.
|
||||
notes: |-
|
||||
#Lab Guid for understating roles and functions of network components.
|
||||
|
||||
Note: No Need to run the lab just take a look how Things are connected and research about each component(example. what they do?, what is there role...etc)
|
||||
|
||||
Routers: Think of routers like traffic cops for the internet. They decide the best way for information to travel between different places on the internet.
|
||||
|
||||
Layer 2 and Layer 3 switches: These are like mail sorters in a big office building.
|
||||
Layer 2 switches look at the address on the envelope (MAC address) to send mail to the right department.
|
||||
Layer 3 switches are a bit smarter; they look inside the envelope to see where the mail needs to go based on the actual content (IP address).
|
||||
|
||||
Next-generation firewalls and IPS:
|
||||
Imagine these as security guards for your internet connection. They watch the traffic coming in and out and make sure nothing bad sneaks in, like viruses or hackers.
|
||||
|
||||
Access points: These are like Wi-Fi routers at your home or in cafes. They provide the wireless connection that lets your phone or laptop connect to the internet without needing a cable.
|
||||
|
||||
Controllers ( ex.Cisco DNA Center, Cisco ISE and WLC): These are like remote controls for your entire network. They help manage all the devices connected to your network, making sure everything runs smoothly.
|
||||
|
||||
Endpoints: These are the devices you use to connect to the internet, like your computer, phone, or tablet. They're the starting and ending points for data traveling across the network.
|
||||
|
||||
Servers: Servers are like big, powerful computers that store and share information with other devices on the network. They might hold websites, files, or even games that you can access.
|
||||
|
||||
PoE: Power over Ethernet is a clever trick that lets certain devices, like security cameras or Wi-Fi access points, get both power and data through the same cable. It's like having a power outlet and an internet connection all in one.
|
||||
|
||||
You can take look at Lab topology and see how tings are connected and imagine how they work in there places as a Network Device.
|
||||
title: Task - 1.1[ Netwotk Fundamentals ]
|
||||
version: 0.2.2
|
||||
@@ -1,33 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: |2+
|
||||
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -240.0
|
||||
y1: -40.0
|
||||
z_index: 0
|
||||
nodes: []
|
||||
links: []
|
||||
lab:
|
||||
description: In this Lab, we'll explore the fundamental components of network infrastructure
|
||||
and their crucial roles in enabling seamless communication and data exchange.
|
||||
From routers directing internet traffic to access points providing wireless connectivity,
|
||||
we'll delve into the functions of Layer 2 and Layer 3 switches, next-generation
|
||||
firewalls, controllers like Cisco DNA Center and WLC, endpoints, servers, and
|
||||
Power over Ethernet technology. By understanding these components and their analogies
|
||||
to everyday scenarios, we'll gain insights into the intricate workings of networks
|
||||
and their significance in modern connectivity.
|
||||
notes: |-
|
||||
#Task-1.1
|
||||
Do a small research on Network components and role and functionality. We will see small topology in solution Lab and devices roles and function.
|
||||
title: Task - 1.1[ Netwotk Fundamentals ]
|
||||
version: 0.2.2
|
||||
|
Before Width: | Height: | Size: 45 KiB |
@@ -1,5 +0,0 @@
|
||||
# Configure and verify IPv4 addressing and subnetting
|
||||
|
||||
Configure IPv4 Links on two routers to add connectivity to a new office site. Created in CML 2.5 using the devnet sandbox CML environment
|
||||
|
||||

|
||||
@@ -1,5 +0,0 @@
|
||||
# Configure and verify VLANs (normal range) spanning multiple switches
|
||||
|
||||
CML version 2.7Inter-VLAN routing using Router-On-A-Stick and SVI
|
||||
|
||||

|
||||
|
Before Width: | Height: | Size: 262 KiB |
@@ -1,599 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#316C3FB2'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -480.0
|
||||
y1: 40.0
|
||||
x2: 280.0
|
||||
y2: 80.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#D93D3D'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: Trunk
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 23
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -400.0
|
||||
y1: 80.0
|
||||
z_index: 1
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#D23EB4'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -600.0
|
||||
y1: -120.0
|
||||
x2: 160.0
|
||||
y2: 120.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#D23EB4'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -240.0
|
||||
y1: 200.0
|
||||
x2: 160.0
|
||||
y2: 160.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#3EADD2'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -600.0
|
||||
y1: 200.0
|
||||
x2: 160.0
|
||||
y2: 160.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#3EADD2'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -240.0
|
||||
y1: -160.0
|
||||
x2: 160.0
|
||||
y2: 160.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F6FF3F'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: VLAN 20
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -600.0
|
||||
y1: 200.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F6FF3F'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: VLAN 20
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: -160.0
|
||||
z_index: 3
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#3EADD2'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -960.0
|
||||
y1: -40.0
|
||||
x2: 160.0
|
||||
y2: 120.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#28FF73'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: VLAN 30
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -560.0
|
||||
y1: -120.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#28FF73'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: VLAN 30
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: 320.0
|
||||
z_index: 4
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#D23EB4'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -960.0
|
||||
y1: 120.0
|
||||
x2: 160.0
|
||||
y2: 120.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#28FF73'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: VLAN 30
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -920.0
|
||||
y1: 120.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F6FF3F'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: VLAN 20
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -920.0
|
||||
y1: -40.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -920.0
|
||||
y1: 0.0
|
||||
z_index: 5
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F6FF3F'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: |-
|
||||
VLAN 20
|
||||
192.168.1.0 /24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -960.0
|
||||
y1: 0.0
|
||||
z_index: 6
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#28FF73'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: |-
|
||||
VLAN 30
|
||||
192.168.20.0 /24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -960.0
|
||||
y1: 160.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F6FF3F'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.10'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -480.0
|
||||
y1: 280.0
|
||||
z_index: 7
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F6FF3F'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.20'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -240.0
|
||||
y1: -80.0
|
||||
z_index: 7
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#28FF73'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.10'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -480.0
|
||||
y1: 0.0
|
||||
z_index: 8
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#28FF73'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.30'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -120.0
|
||||
y1: 240.0
|
||||
z_index: 9
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: SW1
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -480
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: GigabitEthernet1/0
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i6
|
||||
label: GigabitEthernet1/1
|
||||
slot: 5
|
||||
type: physical
|
||||
- id: i7
|
||||
label: GigabitEthernet1/2
|
||||
slot: 6
|
||||
type: physical
|
||||
- id: i8
|
||||
label: GigabitEthernet1/3
|
||||
slot: 7
|
||||
type: physical
|
||||
- id: i9
|
||||
label: GigabitEthernet2/0
|
||||
slot: 8
|
||||
type: physical
|
||||
- id: i10
|
||||
label: GigabitEthernet2/1
|
||||
slot: 9
|
||||
type: physical
|
||||
- id: i11
|
||||
label: GigabitEthernet2/2
|
||||
slot: 10
|
||||
type: physical
|
||||
- id: i12
|
||||
label: GigabitEthernet2/3
|
||||
slot: 11
|
||||
type: physical
|
||||
- id: i13
|
||||
label: GigabitEthernet3/0
|
||||
slot: 12
|
||||
type: physical
|
||||
- id: i14
|
||||
label: GigabitEthernet3/1
|
||||
slot: 13
|
||||
type: physical
|
||||
- id: i15
|
||||
label: GigabitEthernet3/2
|
||||
slot: 14
|
||||
type: physical
|
||||
- id: i16
|
||||
label: GigabitEthernet3/3
|
||||
slot: 15
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: SW2
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -200
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: GigabitEthernet1/0
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i6
|
||||
label: GigabitEthernet1/1
|
||||
slot: 5
|
||||
type: physical
|
||||
- id: i7
|
||||
label: GigabitEthernet1/2
|
||||
slot: 6
|
||||
type: physical
|
||||
- id: i8
|
||||
label: GigabitEthernet1/3
|
||||
slot: 7
|
||||
type: physical
|
||||
- id: i9
|
||||
label: GigabitEthernet2/0
|
||||
slot: 8
|
||||
type: physical
|
||||
- id: i10
|
||||
label: GigabitEthernet2/1
|
||||
slot: 9
|
||||
type: physical
|
||||
- id: i11
|
||||
label: GigabitEthernet2/2
|
||||
slot: 10
|
||||
type: physical
|
||||
- id: i12
|
||||
label: GigabitEthernet2/3
|
||||
slot: 11
|
||||
type: physical
|
||||
- id: i13
|
||||
label: GigabitEthernet3/0
|
||||
slot: 12
|
||||
type: physical
|
||||
- id: i14
|
||||
label: GigabitEthernet3/1
|
||||
slot: 13
|
||||
type: physical
|
||||
- id: i15
|
||||
label: GigabitEthernet3/2
|
||||
slot: 14
|
||||
type: physical
|
||||
- id: i16
|
||||
label: GigabitEthernet3/3
|
||||
slot: 15
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: desktop-0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -520
|
||||
y: -80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: desktop-1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -520
|
||||
y: 320
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: desktop-2
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -160
|
||||
y: -80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: desktop-3
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -160
|
||||
y: 280
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i16
|
||||
i2: i16
|
||||
conditioning: {}
|
||||
label: SW1-GigabitEthernet3/3<->SW2-GigabitEthernet3/3
|
||||
- id: l1
|
||||
n1: n3
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: desktop-1-eth0<->SW1-GigabitEthernet0/0
|
||||
- id: l2
|
||||
n1: n2
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: desktop-0-eth0<->SW1-GigabitEthernet0/1
|
||||
- id: l3
|
||||
n1: n4
|
||||
n2: n1
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: desktop-2-eth0<->SW2-GigabitEthernet0/1
|
||||
- id: l4
|
||||
n1: n5
|
||||
n2: n1
|
||||
i1: i0
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: desktop-3-eth0<->SW2-GigabitEthernet0/0
|
||||
lab:
|
||||
description: ''
|
||||
notes: |-
|
||||
Lab guide for 2.1 Configure and verify VLANs (normal range) spanning multiple switches
|
||||
|
||||
In this lab, you will create VLANs on both switches in the topology, assign VLANs to switch access ports,verify that VLANs are working as expected, and then create a VLAN trunk between the two switches to allow hosts in the same VLAN to communicate through the trunk, regardless of which switch the host is actually attached to.
|
||||
|
||||
|
||||
|
||||
Step 1: For each Switch, Configure the hostname according to the Topology.
|
||||
|
||||
Step 2: Configure the ports between the two switches as trunk ports as per the Topology.
|
||||
|
||||
Step 3: Create the VLANs listed on the Topology on each switch, then Assign the relevant VLAN to the corresponding ports listed on the Topology as Access ports EG: VLAN 30 to desktop-3.
|
||||
|
||||
Step 4: Copy the Running configuration to the startup configuration on each switch.
|
||||
|
||||
Step 5: Assign the relevant IP Addresses to the end devices within each VLAN as per the Topology.
|
||||
|
||||
Step 6. Verify on each switch that the correct port is assigned. Using the show vlan brief command.
|
||||
|
||||
Step 7: Verify connectivity between devices within the same VLAN across other switches.
|
||||
title: Lab at Mon 08:49 AM
|
||||
version: 0.2.2
|
||||
|
Before Width: | Height: | Size: 191 KiB |
@@ -1,957 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#316C3FB2'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -480.0
|
||||
y1: 40.0
|
||||
x2: 280.0
|
||||
y2: 80.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#D93D3D'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: Trunk
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 23
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -400.0
|
||||
y1: 80.0
|
||||
z_index: 1
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#D23EB4'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -560.0
|
||||
y1: -120.0
|
||||
x2: 160.0
|
||||
y2: 120.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#D23EB4'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -240.0
|
||||
y1: 200.0
|
||||
x2: 160.0
|
||||
y2: 160.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#3EADD2'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -600.0
|
||||
y1: 200.0
|
||||
x2: 160.0
|
||||
y2: 160.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#3EADD2'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -240.0
|
||||
y1: -160.0
|
||||
x2: 160.0
|
||||
y2: 160.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F6FF3F'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: VLAN 20
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -600.0
|
||||
y1: 200.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F6FF3F'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: VLAN 20
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: -160.0
|
||||
z_index: 3
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#3EADD2'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -960.0
|
||||
y1: -40.0
|
||||
x2: 160.0
|
||||
y2: 120.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#28FF73'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: VLAN 30
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -560.0
|
||||
y1: -120.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#28FF73'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: VLAN 30
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -240.0
|
||||
y1: 280.0
|
||||
z_index: 4
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#D23EB4'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -960.0
|
||||
y1: 120.0
|
||||
x2: 200.0
|
||||
y2: 120.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#28FF73'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: VLAN 30 - Students
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -960.0
|
||||
y1: 120.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F6FF3F'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: VLAN 20 - Staff
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -960.0
|
||||
y1: -40.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -920.0
|
||||
y1: 0.0
|
||||
z_index: 5
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F6FF3F'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: |-
|
||||
VLAN 20
|
||||
192.168.1.0 /24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -960.0
|
||||
y1: 0.0
|
||||
z_index: 6
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#28FF73'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: |-
|
||||
VLAN 30
|
||||
192.168.20.0 /24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -960.0
|
||||
y1: 160.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F6FF3F'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.10'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -480.0
|
||||
y1: 280.0
|
||||
z_index: 7
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F6FF3F'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.20'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -160.0
|
||||
y1: -40.0
|
||||
z_index: 7
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#28FF73'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.10'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -480.0
|
||||
y1: -40.0
|
||||
z_index: 8
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#28FF73'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.30'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -120.0
|
||||
y1: 240.0
|
||||
z_index: 9
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 3427 bytes
|
||||
!
|
||||
! Last configuration change at 09:43:10 UTC Mon May 6 2024
|
||||
!
|
||||
version 15.2
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
no service password-encryption
|
||||
service compress-config
|
||||
!
|
||||
hostname SW1
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
!
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip cef
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
spanning-tree mode pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
switchport access vlan 20
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
switchport access vlan 30
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/3
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/1
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/3
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet2/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet2/1
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet2/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet2/3
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet3/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet3/1
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet3/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet3/3
|
||||
switchport trunk encapsulation dot1q
|
||||
switchport mode trunk
|
||||
negotiation auto
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
!
|
||||
ip ssh server algorithm encryption aes128-ctr aes192-ctr aes256-ctr
|
||||
ip ssh client algorithm encryption aes128-ctr aes192-ctr aes256-ctr
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
banner exec ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
banner incoming ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
banner login ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: SW1
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -480
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: GigabitEthernet1/0
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i6
|
||||
label: GigabitEthernet1/1
|
||||
slot: 5
|
||||
type: physical
|
||||
- id: i7
|
||||
label: GigabitEthernet1/2
|
||||
slot: 6
|
||||
type: physical
|
||||
- id: i8
|
||||
label: GigabitEthernet1/3
|
||||
slot: 7
|
||||
type: physical
|
||||
- id: i9
|
||||
label: GigabitEthernet2/0
|
||||
slot: 8
|
||||
type: physical
|
||||
- id: i10
|
||||
label: GigabitEthernet2/1
|
||||
slot: 9
|
||||
type: physical
|
||||
- id: i11
|
||||
label: GigabitEthernet2/2
|
||||
slot: 10
|
||||
type: physical
|
||||
- id: i12
|
||||
label: GigabitEthernet2/3
|
||||
slot: 11
|
||||
type: physical
|
||||
- id: i13
|
||||
label: GigabitEthernet3/0
|
||||
slot: 12
|
||||
type: physical
|
||||
- id: i14
|
||||
label: GigabitEthernet3/1
|
||||
slot: 13
|
||||
type: physical
|
||||
- id: i15
|
||||
label: GigabitEthernet3/2
|
||||
slot: 14
|
||||
type: physical
|
||||
- id: i16
|
||||
label: GigabitEthernet3/3
|
||||
slot: 15
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 3427 bytes
|
||||
!
|
||||
! Last configuration change at 09:43:08 UTC Mon May 6 2024
|
||||
!
|
||||
version 15.2
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
no service password-encryption
|
||||
service compress-config
|
||||
!
|
||||
hostname SW2
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
!
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip cef
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
spanning-tree mode pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
switchport access vlan 30
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
switchport access vlan 20
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/3
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/1
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/3
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet2/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet2/1
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet2/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet2/3
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet3/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet3/1
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet3/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet3/3
|
||||
switchport trunk encapsulation dot1q
|
||||
switchport mode trunk
|
||||
negotiation auto
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
!
|
||||
ip ssh server algorithm encryption aes128-ctr aes192-ctr aes256-ctr
|
||||
ip ssh client algorithm encryption aes128-ctr aes192-ctr aes256-ctr
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
banner exec ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
banner incoming ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
banner login ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: SW2
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -200
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: GigabitEthernet1/0
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i6
|
||||
label: GigabitEthernet1/1
|
||||
slot: 5
|
||||
type: physical
|
||||
- id: i7
|
||||
label: GigabitEthernet1/2
|
||||
slot: 6
|
||||
type: physical
|
||||
- id: i8
|
||||
label: GigabitEthernet1/3
|
||||
slot: 7
|
||||
type: physical
|
||||
- id: i9
|
||||
label: GigabitEthernet2/0
|
||||
slot: 8
|
||||
type: physical
|
||||
- id: i10
|
||||
label: GigabitEthernet2/1
|
||||
slot: 9
|
||||
type: physical
|
||||
- id: i11
|
||||
label: GigabitEthernet2/2
|
||||
slot: 10
|
||||
type: physical
|
||||
- id: i12
|
||||
label: GigabitEthernet2/3
|
||||
slot: 11
|
||||
type: physical
|
||||
- id: i13
|
||||
label: GigabitEthernet3/0
|
||||
slot: 12
|
||||
type: physical
|
||||
- id: i14
|
||||
label: GigabitEthernet3/1
|
||||
slot: 13
|
||||
type: physical
|
||||
- id: i15
|
||||
label: GigabitEthernet3/2
|
||||
slot: 14
|
||||
type: physical
|
||||
- id: i16
|
||||
label: GigabitEthernet3/3
|
||||
slot: 15
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: node.cfg
|
||||
content: |-
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname inserthostname-here
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
echo '127.0.0.1 Desktop-0' >> /etc/hosts
|
||||
ip address add 192.168.20.10/255.255.255.0 dev eth0
|
||||
route add default gw 192.168.20.1 eth0
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: desktop-0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -520
|
||||
y: -80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: node.cfg
|
||||
content: |-
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname inserthostname-here
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
echo '127.0.0.1 Desktop-1' >> /etc/hosts
|
||||
ip address add 192.168.1.20/255.255.255.0 dev eth0
|
||||
route add default gw 192.168.1.1 eth0
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: desktop-1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -520
|
||||
y: 320
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: node.cfg
|
||||
content: |-
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname inserthostname-here
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
echo '127.0.0.1 Desktop-2' >> /etc/hosts
|
||||
ip address add 192.168.1.20/255.255.255.0 dev eth0
|
||||
route add default gw 192.168.1.1 eth0
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: desktop-2
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -160
|
||||
y: -120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: node.cfg
|
||||
content: |-
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname inserthostname-here
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
echo '127.0.0.1 Desktop-3' >> /etc/hosts
|
||||
ip address add 192.168.20.30/255.255.255.0 dev eth0
|
||||
route add default gw 192.168.20.1 eth0
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: desktop-3
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -160
|
||||
y: 320
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i16
|
||||
i2: i16
|
||||
conditioning: {}
|
||||
label: SW1-GigabitEthernet3/3<->SW2-GigabitEthernet3/3
|
||||
- id: l1
|
||||
n1: n3
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: desktop-1-eth0<->SW1-GigabitEthernet0/0
|
||||
- id: l2
|
||||
n1: n2
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: desktop-0-eth0<->SW1-GigabitEthernet0/1
|
||||
- id: l3
|
||||
n1: n4
|
||||
n2: n1
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: desktop-2-eth0<->SW2-GigabitEthernet0/1
|
||||
- id: l4
|
||||
n1: n5
|
||||
n2: n1
|
||||
i1: i0
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: desktop-3-eth0<->SW2-GigabitEthernet0/0
|
||||
lab:
|
||||
description: ''
|
||||
notes: |-
|
||||
Lab guide for 2.1 Configure and verify VLANs (normal range) spanning multiple switches
|
||||
|
||||
In this lab, you will create VLANs on both switches in the topology, assign VLANs to switch access ports,verify that VLANs are working as expected, and then create a VLAN trunk between the two switches to allow hosts in the same VLAN to communicate through the trunk, regardless of which switch the host is actually attached to.
|
||||
|
||||
|
||||
|
||||
Step 1: For each Switch, Configure the hostname according to the Topology.
|
||||
|
||||
Step 2: Configure the ports between the two switches as trunk ports as per the Topology.
|
||||
|
||||
Step 3: Create the VLANs listed on the Topology on each switch, then Assign the relevant VLAN to the corresponding ports listed on the Topology as Access ports EG: VLAN 30 to desktop-3.
|
||||
|
||||
Step 4: Copy the Running configuration to the startup configuration on each switch.
|
||||
|
||||
Step 5: Assign the relevant IP Addresses to the end devices within each VLAN as per the Topology. Note: You will need to console onto the desktops to change their IP's Manually using the following Command:"sudo ifconfig eth0 192.168.X.X netmask 255.255.255.0"
|
||||
|
||||
Step 6. Verify on each switch that the correct port is assigned. Using the show vlan brief command.
|
||||
|
||||
Step 7: Verify connectivity between devices within the same VLAN across other switches.
|
||||
title: Lab at Mon 08:49 AM
|
||||
version: 0.2.2
|
||||
@@ -1,5 +0,0 @@
|
||||
# Configure and verify VLANs (normal range) spanning multiple switches
|
||||
|
||||
In this lab, I have created VLANs on both switches in the topology, assign VLANs to switch access ports,verify that VLANs are working as expected, and then create a VLAN trunk between the two switches to allow hosts in the same VLAN to communicate through the trunk, regardless of which switch the host is actually attached to. I used the SandboxDevnet CML. I am unsure how to verify the version, I believe its 2.X.
|
||||
|
||||

|
||||
|
Before Width: | Height: | Size: 256 KiB |
@@ -1,9 +0,0 @@
|
||||
# Configure and verify VLANs (normal range) spanning multiple switches
|
||||
|
||||
CML Version used: 2.7.0+build.4 In this Lab, we'll explore the fundamental components of network infrastructure and their crucial roles in enabling seamless communication and data exchange. From routers directing internet traffic to access points providing wireless connectivity, we'll delve into the functions of Layer 2 and Layer 3 switches, next-generation firewalls, controllers like Cisco DNA Center and WLC, endpoints, servers, and Power over Ethernet technology. By understanding these components and their analogies to everyday scenarios, we'll gain insights into the intricate workings of networks and their significance in modern connectivity. notes: |- #Task-1.1 Do a small research on Network components and role and functionality. We will see small topology in solution Lab and devices roles and function. title: Task - 1.1[ Netwotk Fundamentals ]
|
||||
New Value:
|
||||
CML Version used: 2.7.0+build.4 Welcome to our lab on setting up VLANs, which are like separate virtual networks, on multiple switches! VLANs (Virtual LANs): Think of VLANs as dividing a big house into different rooms. Each room can have its own stuff and people, but they're all still in the same house. Similarly, VLANs let us divide a big network into smaller, separate parts. This helps keep things organized and secure. Access Ports: Imagine these as doors to rooms in our house. Access ports connect devices (like computers or phones) to the network. We have two types: one for regular data and another for voice (like phones). Default VLAN: Every switch has a default room where devices automatically go when they're connected. It's like when you first move into a house, you're assigned a room until you decide where you want to be. The default VLAN is similar; devices are initially put there until we assign them to another VLAN. InterVLAN Connectivity: This is like having secret passages or corridors between rooms in our house. Normally, devices in one room can't talk to devices in another, but with InterVLAN connectivity, they can. This lets different VLANs communicate with each other. So, in this lab, we'll learn how to set up these VLANs, connect devices to access ports, deal with the default VLAN, and make sure devices in different VLANs can talk to each other. Ready to dive in? Let's go! notes: |- #Task-2.1 step1: Configure Vlan 10, 20, 30 and give names managment, HR Team , VIP in IOL-L2-0 switch. step 2: verfiy the working of Vlan step 3: configure the router and switch so that inter vlan communication can happen. step 4: configure the router or switch so that inter vlan communication can happen. step 5: Verfiy the connectvity between managment desktop and infra employee desktop. title: Task-2.1[Configure and verify VLANs]
|
||||
Reason:
|
||||
|
||||
|
||||

|
||||
@@ -1,569 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#EFF48C'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#EFF48C'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -520.0
|
||||
y1: -200.0
|
||||
x2: 320.0
|
||||
y2: 280.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 40.0
|
||||
y1: -360.0
|
||||
z_index: 1
|
||||
- border_color: '#86F6C2'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#86F6C2'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: 120.0
|
||||
y1: -200.0
|
||||
x2: 320.0
|
||||
y2: 280.0
|
||||
z_index: 0
|
||||
- border_color: '#D0A3F9'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#D0A3F9'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -200.0
|
||||
y1: 120.0
|
||||
x2: 320.0
|
||||
y2: 200.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#050000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: HR-Team
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 20
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -440.0
|
||||
y1: -80.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#050000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Managment
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 20
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -120.0
|
||||
y1: 160.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 720.0
|
||||
y1: 200.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#050000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: VIP
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 20
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 240.0
|
||||
y1: -80.0
|
||||
z_index: 2
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: iol-l2-0
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -40
|
||||
y: -80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: Ethernet1/0
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i6
|
||||
label: Ethernet1/1
|
||||
slot: 5
|
||||
type: physical
|
||||
- id: i7
|
||||
label: Ethernet1/2
|
||||
slot: 6
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: desktop-0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -360
|
||||
y: -160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: desktop-1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -360
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: desktop-2
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -160
|
||||
y: 200
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: desktop-3
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 80
|
||||
y: 200
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: desktop-4
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 280
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n6
|
||||
image_definition: null
|
||||
label: desktop-5
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 280
|
||||
y: -160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 1876 bytes
|
||||
!
|
||||
! Last configuration change at 07:34:48 UTC Mon Apr 29 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname inserthostname-here
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
no ip routing
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip dhcp excluded-address 192.168.1.1 192.168.1.5
|
||||
ip dhcp excluded-address 192.168.2.1 192.168.2.5
|
||||
ip dhcp excluded-address 192.168.3.1 192.168.3.5
|
||||
!
|
||||
ip dhcp pool HR-Team[Vlan-10]
|
||||
network 192.168.1.0 255.255.255.0
|
||||
default-router 192.168.1.2
|
||||
dns-server 192.168.1.1
|
||||
!
|
||||
ip dhcp pool Managment[Vlan-20]
|
||||
network 192.168.2.0 255.255.255.0
|
||||
default-router 192.168.2.2
|
||||
dns-server 192.168.2.1
|
||||
!
|
||||
ip dhcp pool VIP_Pool[Vlan-30]
|
||||
network 192.168.3.0 255.255.255.0
|
||||
default-router 192.168.3.2
|
||||
dns-server 192.168.3.1
|
||||
!
|
||||
!
|
||||
!
|
||||
no ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 81225
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
no ip address
|
||||
no ip route-cache
|
||||
!
|
||||
interface Ethernet0/0.1
|
||||
encapsulation dot1Q 10
|
||||
ip address 192.168.1.1 255.255.255.0
|
||||
no ip route-cache
|
||||
!
|
||||
interface Ethernet0/0.2
|
||||
encapsulation dot1Q 20
|
||||
ip address 192.168.2.1 255.255.255.0
|
||||
no ip route-cache
|
||||
!
|
||||
interface Ethernet0/0.3
|
||||
encapsulation dot1Q 30
|
||||
ip address 192.168.3.1 255.255.255.0
|
||||
no ip route-cache
|
||||
!
|
||||
interface Ethernet0/1
|
||||
no ip address
|
||||
no ip route-cache
|
||||
shutdown
|
||||
!
|
||||
interface Ethernet0/2
|
||||
no ip address
|
||||
no ip route-cache
|
||||
shutdown
|
||||
!
|
||||
interface Ethernet0/3
|
||||
no ip address
|
||||
no ip route-cache
|
||||
shutdown
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n7
|
||||
image_definition: null
|
||||
label: iol-0
|
||||
node_definition: iol-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -40
|
||||
y: -400
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n8
|
||||
image_definition: null
|
||||
label: ext-conn-0
|
||||
node_definition: external_connector
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -280
|
||||
y: -400
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: port
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n7
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/0<->iol-0-Ethernet0/0
|
||||
- id: l1
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/1<->desktop-0-eth0
|
||||
- id: l2
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i3
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/2<->desktop-1-eth0
|
||||
- id: l3
|
||||
n1: n0
|
||||
n2: n3
|
||||
i1: i4
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/3<->desktop-2-eth0
|
||||
- id: l4
|
||||
n1: n0
|
||||
n2: n4
|
||||
i1: i5
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet1/0<->desktop-3-eth0
|
||||
- id: l5
|
||||
n1: n0
|
||||
n2: n6
|
||||
i1: i6
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet1/1<->desktop-5-eth0
|
||||
- id: l6
|
||||
n1: n0
|
||||
n2: n5
|
||||
i1: i7
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet1/2<->desktop-4-eth0
|
||||
- id: l7
|
||||
n1: n7
|
||||
n2: n8
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-0-Ethernet0/1<->ext-conn-0-port
|
||||
lab:
|
||||
description: |-
|
||||
Welcome to our lab on setting up VLANs, which are like separate virtual networks, on multiple switches!
|
||||
VLANs (Virtual LANs): Think of VLANs as dividing a big house into different rooms. Each room can have its own stuff and people, but they're all still in the same house. Similarly, VLANs let us divide a big network into smaller, separate parts. This helps keep things organized and secure.
|
||||
Access Ports: Imagine these as doors to rooms in our house. Access ports connect devices (like computers or phones) to the network. We have two types: one for regular data and another for voice (like phones).
|
||||
Default VLAN: Every switch has a default room where devices automatically go when they're connected. It's like when you first move into a house, you're assigned a room until you decide where you want to be. The default VLAN is similar; devices are initially put there until we assign them to another VLAN.
|
||||
InterVLAN Connectivity: This is like having secret passages or corridors between rooms in our house. Normally, devices in one room can't talk to devices in another, but with InterVLAN connectivity, they can. This lets different VLANs communicate with each other.
|
||||
So, in this lab, we'll learn how to set up these VLANs, connect devices to access ports, deal with the default VLAN, and make sure devices in different VLANs can talk to each other. Ready to dive in? Let's go!
|
||||
notes: |-
|
||||
#Task-2.1
|
||||
|
||||
step1: Configure Vlan 10, 20, 30 and give names managment, HR Team , VIP in IOL-L2-0 switch.
|
||||
|
||||
step 2: verfiy the working of Vlan
|
||||
|
||||
step 3: configure the router and switch so that inter vlan communication can happen.
|
||||
|
||||
step 4: configure the router or switch so that inter vlan communication can happen.
|
||||
|
||||
step 5: Verfiy the connectvity between managment desktop and infra employee desktop.
|
||||
title: Task-2.1[Configure and verify VLANs]
|
||||
version: 0.2.2
|
||||
@@ -1,775 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#EFF48C'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#EFF48C'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -520.0
|
||||
y1: -200.0
|
||||
x2: 320.0
|
||||
y2: 280.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 40.0
|
||||
y1: -360.0
|
||||
z_index: 1
|
||||
- border_color: '#86F6C2'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#86F6C2'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: 120.0
|
||||
y1: -200.0
|
||||
x2: 320.0
|
||||
y2: 280.0
|
||||
z_index: 0
|
||||
- border_color: '#D0A3F9'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#D0A3F9'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -200.0
|
||||
y1: 120.0
|
||||
x2: 320.0
|
||||
y2: 200.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#050000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: HR-Team
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 20
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -440.0
|
||||
y1: -80.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#050000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Managment
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 20
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -120.0
|
||||
y1: 160.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 720.0
|
||||
y1: 200.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#050000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: VIP
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 20
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 240.0
|
||||
y1: -80.0
|
||||
z_index: 2
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 1433 bytes
|
||||
!
|
||||
! Last configuration change at 08:18:04 UTC Mon Apr 29 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname Iol-l2-0
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
switchport trunk encapsulation dot1q
|
||||
switchport mode trunk
|
||||
!
|
||||
interface Ethernet0/1
|
||||
switchport access vlan 10
|
||||
!
|
||||
interface Ethernet0/2
|
||||
switchport access vlan 10
|
||||
!
|
||||
interface Ethernet0/3
|
||||
switchport access vlan 20
|
||||
!
|
||||
interface Ethernet1/0
|
||||
switchport access vlan 20
|
||||
!
|
||||
interface Ethernet1/1
|
||||
switchport access vlan 30
|
||||
!
|
||||
interface Ethernet1/2
|
||||
switchport access vlan 30
|
||||
!
|
||||
interface Ethernet1/3
|
||||
!
|
||||
interface Vlan10
|
||||
ip address 192.168.1.2 255.255.255.0
|
||||
!
|
||||
interface Vlan20
|
||||
ip address 192.168.2.2 255.255.255.0
|
||||
!
|
||||
interface Vlan30
|
||||
ip address 192.168.3.2 255.255.255.0
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: iol-l2-0
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -40
|
||||
y: -80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: Ethernet1/0
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i6
|
||||
label: Ethernet1/1
|
||||
slot: 5
|
||||
type: physical
|
||||
- id: i7
|
||||
label: Ethernet1/2
|
||||
slot: 6
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: desktop-0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -360
|
||||
y: -160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: desktop-1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -360
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: desktop-2
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -160
|
||||
y: 200
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: desktop-3
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 80
|
||||
y: 200
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: desktop-4
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 280
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n6
|
||||
image_definition: null
|
||||
label: desktop-5
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 280
|
||||
y: -160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 1876 bytes
|
||||
!
|
||||
! Last configuration change at 08:18:06 UTC Mon Apr 29 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname inserthostname-here
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
no ip routing
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip dhcp excluded-address 192.168.1.1 192.168.1.5
|
||||
ip dhcp excluded-address 192.168.2.1 192.168.2.5
|
||||
ip dhcp excluded-address 192.168.3.1 192.168.3.5
|
||||
!
|
||||
ip dhcp pool HR-Team[Vlan-10]
|
||||
network 192.168.1.0 255.255.255.0
|
||||
default-router 192.168.1.2
|
||||
dns-server 192.168.1.1
|
||||
!
|
||||
ip dhcp pool Managment[Vlan-20]
|
||||
network 192.168.2.0 255.255.255.0
|
||||
default-router 192.168.2.2
|
||||
dns-server 192.168.2.1
|
||||
!
|
||||
ip dhcp pool VIP_Pool[Vlan-30]
|
||||
network 192.168.3.0 255.255.255.0
|
||||
default-router 192.168.3.2
|
||||
dns-server 192.168.3.1
|
||||
!
|
||||
!
|
||||
!
|
||||
no ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 81225
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
no ip address
|
||||
no ip route-cache
|
||||
!
|
||||
interface Ethernet0/0.1
|
||||
encapsulation dot1Q 10
|
||||
ip address 192.168.1.1 255.255.255.0
|
||||
no ip route-cache
|
||||
!
|
||||
interface Ethernet0/0.2
|
||||
encapsulation dot1Q 20
|
||||
ip address 192.168.2.1 255.255.255.0
|
||||
no ip route-cache
|
||||
!
|
||||
interface Ethernet0/0.3
|
||||
encapsulation dot1Q 30
|
||||
ip address 192.168.3.1 255.255.255.0
|
||||
no ip route-cache
|
||||
!
|
||||
interface Ethernet0/1
|
||||
no ip address
|
||||
no ip route-cache
|
||||
shutdown
|
||||
!
|
||||
interface Ethernet0/2
|
||||
no ip address
|
||||
no ip route-cache
|
||||
shutdown
|
||||
!
|
||||
interface Ethernet0/3
|
||||
no ip address
|
||||
no ip route-cache
|
||||
shutdown
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n7
|
||||
image_definition: null
|
||||
label: iol-0
|
||||
node_definition: iol-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -40
|
||||
y: -400
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n8
|
||||
image_definition: null
|
||||
label: ext-conn-0
|
||||
node_definition: external_connector
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -280
|
||||
y: -400
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: port
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n7
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/0<->iol-0-Ethernet0/0
|
||||
- id: l1
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/1<->desktop-0-eth0
|
||||
- id: l2
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i3
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/2<->desktop-1-eth0
|
||||
- id: l3
|
||||
n1: n0
|
||||
n2: n3
|
||||
i1: i4
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/3<->desktop-2-eth0
|
||||
- id: l4
|
||||
n1: n0
|
||||
n2: n4
|
||||
i1: i5
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet1/0<->desktop-3-eth0
|
||||
- id: l5
|
||||
n1: n0
|
||||
n2: n6
|
||||
i1: i6
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet1/1<->desktop-5-eth0
|
||||
- id: l6
|
||||
n1: n0
|
||||
n2: n5
|
||||
i1: i7
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet1/2<->desktop-4-eth0
|
||||
- id: l7
|
||||
n1: n7
|
||||
n2: n8
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-0-Ethernet0/1<->ext-conn-0-port
|
||||
lab:
|
||||
description: |-
|
||||
Welcome to our lab on setting up VLANs, which are like separate virtual networks, on multiple switches!
|
||||
VLANs (Virtual LANs): Think of VLANs as dividing a big house into different rooms. Each room can have its own stuff and people, but they're all still in the same house. Similarly, VLANs let us divide a big network into smaller, separate parts. This helps keep things organized and secure.
|
||||
Access Ports: Imagine these as doors to rooms in our house. Access ports connect devices (like computers or phones) to the network. We have two types: one for regular data and another for voice (like phones).
|
||||
Default VLAN: Every switch has a default room where devices automatically go when they're connected. It's like when you first move into a house, you're assigned a room until you decide where you want to be. The default VLAN is similar; devices are initially put there until we assign them to another VLAN.
|
||||
InterVLAN Connectivity: This is like having secret passages or corridors between rooms in our house. Normally, devices in one room can't talk to devices in another, but with InterVLAN connectivity, they can. This lets different VLANs communicate with each other.
|
||||
So, in this lab, we'll learn how to set up these VLANs, connect devices to access ports, deal with the default VLAN, and make sure devices in different VLANs can talk to each other. Ready to dive in? Let's go!
|
||||
notes: |-
|
||||
#Task-2.1
|
||||
|
||||
step1: Configure Vlan 10, 20, 30 and give names managment, HR Team , VIP in IOL-L2-0 switch.
|
||||
|
||||
login into Iol-l2-0 switch and enter into global configuration mode.
|
||||
#enable
|
||||
#configuration mode
|
||||
#vlan 10
|
||||
#name HR-Team
|
||||
#vlan 20
|
||||
#name Managment
|
||||
#vlan 30
|
||||
#name VIP
|
||||
|
||||
Now assign the Vlan's to the ports.
|
||||
|
||||
#interface E0/1
|
||||
#switchport mode access vlan 10
|
||||
|
||||
repeat the commands to all ports according to their corresponding Vlans
|
||||
|
||||
step 2: verfiy the working of Vlan
|
||||
|
||||
To verfiy the working before that you need to add the IP address to the desktops for each.
|
||||
Esle you can just put the below configuration on Iol-l2-0
|
||||
#en
|
||||
#conf t
|
||||
#interface E0/0
|
||||
#switchport encapulation dot1q
|
||||
#switchport mode trunk
|
||||
#do wr
|
||||
#end
|
||||
|
||||
once applied above configuration reboot all desktops so that IP can get assigned.
|
||||
|
||||
Note: Please ignore the working of above commands. You will learning about tagging[Trunk port], DHCP in up-comming labs.
|
||||
|
||||
Verfication:
|
||||
#show vlan brief
|
||||
#show vlan
|
||||
|
||||
Now you are able to ping with in the vlan not out side of it.
|
||||
example: you can ping desktop-0 to 1 but not desktop-2,4...
|
||||
|
||||
step 3: Verfiy the status of port(Access or Trunk for managment desktop connected port on switch)
|
||||
|
||||
#show interface trunk
|
||||
Port Mode Encapsulation Status Native vlan
|
||||
Et0/0 on 802.1q trunking 1
|
||||
|
||||
Port Vlans allowed on trunk
|
||||
Et0/0 1-4094
|
||||
|
||||
Port Vlans allowed and active in management domain
|
||||
Et0/0 1,10,20,30
|
||||
|
||||
Port Vlans in spanning tree forwarding state and not pruned
|
||||
Et0/0 1,10,20,30
|
||||
|
||||
If port refelects here then that port is trunk port not the Access port. Here it is showing only Et0/0 is trunk port.
|
||||
|
||||
|
||||
step 4: configure the router or switch so that inter vlan communication can happen.
|
||||
Note: You will learn about this in upcomming Labs(inter Vlan routing[router on stick])
|
||||
We can make L3 swhich is capable of doing routing and create virtual interfaces.
|
||||
|
||||
#en
|
||||
#conf t
|
||||
#ip routing
|
||||
#int vlan 10
|
||||
#ip add 192.168.1.2 255.255.255.0
|
||||
|
||||
simarly configure interface vlan 20, 30 with ip address 192.168.2.2, 192.168.3.2(make sure that the default gateway of desktop is virtual interface IP).
|
||||
|
||||
|
||||
step 5: Verfiy the connectvity between managment desktop and infra employee desktop.
|
||||
|
||||
To verfiy now all switches are able to ping each other.
|
||||
inserthostname-here:~$ ping 192.168.3.6
|
||||
PING 192.168.3.6 (192.168.3.6): 56 data bytes
|
||||
64 bytes from 192.168.3.6: seq=0 ttl=42 time=0.638 ms
|
||||
64 bytes from 192.168.3.6: seq=1 ttl=42 time=0.628 ms
|
||||
64 bytes from 192.168.3.6: seq=2 ttl=42 time=1.070 ms
|
||||
64 bytes from 192.168.3.6: seq=3 ttl=42 time=0.865 ms
|
||||
64 bytes from 192.168.3.6: seq=4 ttl=42 time=1.064 ms
|
||||
64 bytes from 192.168.3.6: seq=5 ttl=42 time=0.655 ms
|
||||
64 bytes from 192.168.3.6: seq=6 ttl=42 time=0.598 ms
|
||||
64 bytes from 192.168.3.6: seq=7 ttl=42 time=0.982 ms
|
||||
^C
|
||||
--- 192.168.3.6 ping statistics ---
|
||||
8 packets transmitted, 8 packets received, 0% packet loss
|
||||
round-trip min/avg/max = 0.598/0.812/1.070 ms
|
||||
inserthostname-here:~$
|
||||
title: Task-2.1[Configure and verify VLANs]
|
||||
version: 0.2.2
|
||||
@@ -1,170 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#808080FF'
|
||||
border_style: ''
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: -200.0
|
||||
y1: 0.0
|
||||
x2: -200.0
|
||||
y2: 0.0
|
||||
z_index: 0
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: iol-l2-0
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -200
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: iol-l2-1
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 0
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: desktop-0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -360
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: desktop-1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 160
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/0<->iol-l2-1-Ethernet0/0
|
||||
- id: l1
|
||||
n1: n2
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: desktop-0-eth0<->iol-l2-0-Ethernet0/1
|
||||
- id: l2
|
||||
n1: n3
|
||||
n2: n1
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: desktop-1-eth0<->iol-l2-1-Ethernet0/1
|
||||
lab:
|
||||
description: |-
|
||||
2.2 Configure and verify interswitch connectivity
|
||||
2.2.a Trunk ports
|
||||
2.2.b 802.1Q
|
||||
2.2.c Native VLAN
|
||||
|
||||
CML ver 2.7
|
||||
notes: |-
|
||||
Add two IOLL2 switches and two clients
|
||||
|
||||
Connect both switches together and form a trunk
|
||||
|
||||
Connect one client to each switch
|
||||
|
||||
Assign an Ip address to each client and verify connectivity
|
||||
|
||||
Create a vlan named "vlan 10"
|
||||
|
||||
Add ports where each client is connected to vlan 10
|
||||
|
||||
Verify connectivity by pinging each client
|
||||
title: 2.2 Configure and verify interswitch connectivity
|
||||
version: 0.2.2
|
||||
@@ -1,374 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#808080FF'
|
||||
border_style: ''
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: -200.0
|
||||
y1: 0.0
|
||||
x2: -200.0
|
||||
y2: 0.0
|
||||
z_index: 0
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 1025 bytes
|
||||
!
|
||||
! Last configuration change at 06:36:22 UTC Wed May 1 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname SW1
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
switchport trunk encapsulation dot1q
|
||||
switchport mode trunk
|
||||
!
|
||||
interface Ethernet0/1
|
||||
switchport access vlan 10
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: iol-l2-0
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -200
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 1025 bytes
|
||||
!
|
||||
! Last configuration change at 06:36:22 UTC Wed May 1 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname SW2
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
switchport trunk encapsulation dot1q
|
||||
switchport mode trunk
|
||||
!
|
||||
interface Ethernet0/1
|
||||
switchport access vlan 10
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: iol-l2-1
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 0
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: desktop-0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -360
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: desktop-1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 160
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/0<->iol-l2-1-Ethernet0/0
|
||||
- id: l1
|
||||
n1: n2
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: desktop-0-eth0<->iol-l2-0-Ethernet0/1
|
||||
- id: l2
|
||||
n1: n3
|
||||
n2: n1
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: desktop-1-eth0<->iol-l2-1-Ethernet0/1
|
||||
lab:
|
||||
description: |-
|
||||
2.2 Configure and verify interswitch connectivity
|
||||
2.2.a Trunk ports
|
||||
2.2.b 802.1Q
|
||||
2.2.c Native VLAN
|
||||
|
||||
CML ver 2.7
|
||||
notes: |-
|
||||
Add two IOLL2 switches and two clients
|
||||
|
||||
Connect both switches together and form a trunk
|
||||
|
||||
Connect one client to each switch
|
||||
|
||||
Assign an Ip address to each client and verify connectivity
|
||||
|
||||
Create a vlan named "vlan 10"
|
||||
|
||||
Add ports where each client is connected to vlan 10
|
||||
|
||||
Verify connectivity by pinging each client
|
||||
title: 2.2 Configure and verify interswitch connectivity
|
||||
version: 0.2.2
|
||||
@@ -1,5 +0,0 @@
|
||||
# Configure and verify interswitch connectivity
|
||||
|
||||
2.2 Configure and verify interswitch connectivity2.2.a Trunk ports2.2.b 802.1Q2.2.c Native VLAN
|
||||
|
||||

|
||||
|
Before Width: | Height: | Size: 46 KiB |
@@ -1,848 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#CB6666'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -600.0
|
||||
y1: 320.0
|
||||
x2: 240.0
|
||||
y2: 200.0
|
||||
z_index: 0
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#66AACB'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -280.0
|
||||
y1: 320.0
|
||||
x2: 280.0
|
||||
y2: 200.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -680.0
|
||||
y1: 280.0
|
||||
z_index: 1
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#FFE430'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: "VLAN 10 \n"
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -560.0
|
||||
y1: 320.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#A3FEA5'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: "VLAN 20 \n"
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -80.0
|
||||
y1: 320.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#66AACB'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -640.0
|
||||
y1: 0.0
|
||||
x2: 200.0
|
||||
y2: 120.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#A3FEA5'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: |-
|
||||
VLAN 20
|
||||
192.168.2.1 /24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -600.0
|
||||
y1: 40.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#CB6666'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -640.0
|
||||
y1: 160.0
|
||||
x2: 200.0
|
||||
y2: 120.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#FFE430'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: |-
|
||||
VLAN 10
|
||||
10.0.0.1 /16
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -600.0
|
||||
y1: 200.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: 480.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#A3FEA5'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.20
|
||||
|
||||
'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -80.0
|
||||
y1: 400.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#A3FEA5'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.40
|
||||
|
||||
'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: 440.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#FFE430'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.50
|
||||
|
||||
'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -400.0
|
||||
y1: 440.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#FFE430'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.60
|
||||
|
||||
'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -560.0
|
||||
y1: 400.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#000000'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: |-
|
||||
G0/3.1 10.0.0.1 /16
|
||||
G0/3.2 192.168.2.1/24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -280.0
|
||||
y1: 120.0
|
||||
z_index: 4
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 3552 bytes
|
||||
!
|
||||
! Last configuration change at 07:53:42 UTC Thu May 9 2024
|
||||
!
|
||||
version 15.2
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
no service password-encryption
|
||||
service compress-config
|
||||
!
|
||||
hostname SW1
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
!
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
no ip domain-lookup
|
||||
ip cef
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
spanning-tree mode pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
switchport access vlan 10
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
switchport access vlan 10
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/3
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/1
|
||||
switchport access vlan 20
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/2
|
||||
switchport access vlan 20
|
||||
switchport mode access
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet1/3
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet2/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet2/1
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet2/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet2/3
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet3/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet3/1
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet3/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet3/3
|
||||
switchport trunk encapsulation dot1q
|
||||
switchport mode trunk
|
||||
negotiation auto
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
!
|
||||
ip ssh server algorithm encryption aes128-ctr aes192-ctr aes256-ctr
|
||||
ip ssh client algorithm encryption aes128-ctr aes192-ctr aes256-ctr
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
banner exec ^CC
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
banner incoming ^CC
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
banner login ^CC
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: SW1
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -320
|
||||
y: 280
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: GigabitEthernet1/0
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i6
|
||||
label: GigabitEthernet1/1
|
||||
slot: 5
|
||||
type: physical
|
||||
- id: i7
|
||||
label: GigabitEthernet1/2
|
||||
slot: 6
|
||||
type: physical
|
||||
- id: i8
|
||||
label: GigabitEthernet1/3
|
||||
slot: 7
|
||||
type: physical
|
||||
- id: i9
|
||||
label: GigabitEthernet2/0
|
||||
slot: 8
|
||||
type: physical
|
||||
- id: i10
|
||||
label: GigabitEthernet2/1
|
||||
slot: 9
|
||||
type: physical
|
||||
- id: i11
|
||||
label: GigabitEthernet2/2
|
||||
slot: 10
|
||||
type: physical
|
||||
- id: i12
|
||||
label: GigabitEthernet2/3
|
||||
slot: 11
|
||||
type: physical
|
||||
- id: i13
|
||||
label: GigabitEthernet3/0
|
||||
slot: 12
|
||||
type: physical
|
||||
- id: i14
|
||||
label: GigabitEthernet3/1
|
||||
slot: 13
|
||||
type: physical
|
||||
- id: i15
|
||||
label: GigabitEthernet3/2
|
||||
slot: 14
|
||||
type: physical
|
||||
- id: i16
|
||||
label: GigabitEthernet3/3
|
||||
slot: 15
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 3177 bytes
|
||||
!
|
||||
! Last configuration change at 07:53:46 UTC Thu May 9 2024
|
||||
!
|
||||
version 15.9
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
no service password-encryption
|
||||
!
|
||||
hostname R1
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
!
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
mmi polling-interval 60
|
||||
no mmi auto-configure
|
||||
no mmi pvc
|
||||
mmi snmp-timeout 180
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
no ip domain lookup
|
||||
ip cef
|
||||
no ipv6 cef
|
||||
!
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
redundancy
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
no ip address
|
||||
shutdown
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
no ip address
|
||||
shutdown
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
no ip address
|
||||
shutdown
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/3
|
||||
no ip address
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/3.1
|
||||
encapsulation dot1Q 10
|
||||
ip address 10.0.0.1 255.255.0.0
|
||||
!
|
||||
interface GigabitEthernet0/3.2
|
||||
encapsulation dot1Q 20
|
||||
ip address 192.168.2.1 255.255.255.0
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
no ip http server
|
||||
no ip http secure-server
|
||||
!
|
||||
ipv6 ioam timestamp
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
banner exec ^CC
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner incoming ^CC
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner login ^CC
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input none
|
||||
!
|
||||
no scheduler allocate
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: R1
|
||||
node_definition: iosv
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -320
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: node.cfg
|
||||
content: |-
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname inserthostname-here
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
hostname PC0
|
||||
echo '127.0.0.1 PC1' >> /etc/hosts
|
||||
ip address add 10.0.0.60/255.255.0.0 dev eth0
|
||||
route add default gw 10.0.0.1 eth0
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: PC0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -560
|
||||
y: 440
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: node.cfg
|
||||
content: |-
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname inserthostname-here
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
hostname PC1
|
||||
echo '127.0.0.1 PC1' >> /etc/hosts
|
||||
ip address add 10.0.0.50/255.255.0.0 dev eth0
|
||||
route add default gw 10.0.0.1 eth0
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: PC1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -440
|
||||
y: 480
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: node.cfg
|
||||
content: |-
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname inserthostname-here
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
hostname PC2
|
||||
echo '127.0.0.1 PC1' >> /etc/hosts
|
||||
ip address add 192.168.2.40/255.255.255.0 dev eth0
|
||||
route add default gw 192.168.2.1 eth0
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: PC2
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -120
|
||||
y: 480
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: node.cfg
|
||||
content: |-
|
||||
# this is a shell script which will be sourced at boot
|
||||
hostname inserthostname-here
|
||||
# configurable user account
|
||||
USERNAME=cisco
|
||||
PASSWORD=cisco
|
||||
hostname PC3
|
||||
echo '127.0.0.1 PC1' >> /etc/hosts
|
||||
ip address add 192.168.2.20/255.255.255.0 dev eth0
|
||||
route add default gw 192.168.2.1 eth0
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: PC3
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -40
|
||||
y: 440
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i16
|
||||
i2: i4
|
||||
conditioning: {}
|
||||
label: SW1-GigabitEthernet3/3<->R1-GigabitEthernet0/3
|
||||
- id: l1
|
||||
n1: n2
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: PC0-eth0<->SW1-GigabitEthernet0/0
|
||||
- id: l2
|
||||
n1: n3
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: PC1-eth0<->SW1-GigabitEthernet0/1
|
||||
- id: l3
|
||||
n1: n4
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i6
|
||||
conditioning: {}
|
||||
label: PC2-eth0<->SW1-GigabitEthernet1/1
|
||||
- id: l4
|
||||
n1: n5
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i7
|
||||
conditioning: {}
|
||||
label: PC3-eth0<->SW1-GigabitEthernet1/2
|
||||
lab:
|
||||
description: ''
|
||||
notes: |-
|
||||
A method of providing routing and connectivity for multiple VLANs is through the use of an 802.1Q trunk between one or more switches and a single router interface. This method is also known as router-on-a-stick inter-VLAN routing. In this method, the physical router interface is divided into multiple subinterfaces that provide logical pathways to all VLANs connected.
|
||||
|
||||
In this lab, you will configure trunk-based inter-VLAN routing and verify connectivity to hosts on different VLANs as well as with a loopback on the router.
|
||||
|
||||
|
||||
|
||||
|
||||
Step 1: For each Switch and Router and end device, Configure the hostname according to the Topology.
|
||||
|
||||
Step 2: On the Switches, Configure the ports between them as Trunk, You will also need to configure the port connected to R1 as a trunk port as per the Topology.
|
||||
|
||||
Step 3 Create the VLANs listed in the Topology on each switch. Next, assign the relevant VLAN to the corresponding ports based on the Topology.
|
||||
EG: assign VLAN 20 to port G1/1, which connects to PC 2.
|
||||
NOTE: Keep in mind that Access ports are designated for end devices, while Trunk ports are utilized between routers and switches.
|
||||
|
||||
Step 4: On Router 1, Configure Sub Interfaces for each VLAN on the connection from S1 to R1. Use the Address schema as per the Topology. Note: When creating the subinterfaces, you should use the encapsulation dot1q command to enable communication between vlans. Remember to bring up the physical Interface by issuing the no shutdown command
|
||||
|
||||
Step 5: Copy the Running configuration to the startup configuration on each switch and router.
|
||||
|
||||
Step 6: Assign the relevant IP Addresses to the end devices within each VLAN as per the Topology. Note: You may need to use the sudo ifconfig eth0 Command on the Desktops.
|
||||
|
||||
Step 7: Verify on each switch that the correct VLAN is assigned. Using the show vlan brief command.
|
||||
|
||||
Step 8: Verify connectivity between devices by pinging other VLAN devices.
|
||||
title: Lab at Thu 06:34 AM
|
||||
version: 0.2.2
|
||||
@@ -1,488 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#CB6666'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -600.0
|
||||
y1: 320.0
|
||||
x2: 240.0
|
||||
y2: 200.0
|
||||
z_index: 0
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#66AACB'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -280.0
|
||||
y1: 320.0
|
||||
x2: 280.0
|
||||
y2: 200.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -680.0
|
||||
y1: 280.0
|
||||
z_index: 1
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#FFE430'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: "VLAN 10 \n"
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -560.0
|
||||
y1: 480.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#A3FEA5'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: "VLAN 20 \n"
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: 480.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#66AACB'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -640.0
|
||||
y1: 0.0
|
||||
x2: 200.0
|
||||
y2: 120.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#A3FEA5'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: |-
|
||||
VLAN 20
|
||||
192.168.2.1 /24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -600.0
|
||||
y1: 40.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#CB6666'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -640.0
|
||||
y1: 160.0
|
||||
x2: 200.0
|
||||
y2: 120.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#FFE430'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: |-
|
||||
VLAN 10
|
||||
10.0.0.1 /16
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -600.0
|
||||
y1: 200.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: 480.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#A3FEA5'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.20
|
||||
|
||||
'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -80.0
|
||||
y1: 400.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#A3FEA5'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.40
|
||||
|
||||
'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -120.0
|
||||
y1: 440.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#FFE430'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.50
|
||||
|
||||
'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -400.0
|
||||
y1: 440.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#FFE430'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.60
|
||||
|
||||
'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -560.0
|
||||
y1: 360.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#000000'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: |-
|
||||
G0/3.1 10.0.0.1 /16
|
||||
G0/3.2 192.168.2.1/24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -280.0
|
||||
y1: 120.0
|
||||
z_index: 4
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: SW1
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -320
|
||||
y: 280
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: GigabitEthernet1/0
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i6
|
||||
label: GigabitEthernet1/1
|
||||
slot: 5
|
||||
type: physical
|
||||
- id: i7
|
||||
label: GigabitEthernet1/2
|
||||
slot: 6
|
||||
type: physical
|
||||
- id: i8
|
||||
label: GigabitEthernet1/3
|
||||
slot: 7
|
||||
type: physical
|
||||
- id: i9
|
||||
label: GigabitEthernet2/0
|
||||
slot: 8
|
||||
type: physical
|
||||
- id: i10
|
||||
label: GigabitEthernet2/1
|
||||
slot: 9
|
||||
type: physical
|
||||
- id: i11
|
||||
label: GigabitEthernet2/2
|
||||
slot: 10
|
||||
type: physical
|
||||
- id: i12
|
||||
label: GigabitEthernet2/3
|
||||
slot: 11
|
||||
type: physical
|
||||
- id: i13
|
||||
label: GigabitEthernet3/0
|
||||
slot: 12
|
||||
type: physical
|
||||
- id: i14
|
||||
label: GigabitEthernet3/1
|
||||
slot: 13
|
||||
type: physical
|
||||
- id: i15
|
||||
label: GigabitEthernet3/2
|
||||
slot: 14
|
||||
type: physical
|
||||
- id: i16
|
||||
label: GigabitEthernet3/3
|
||||
slot: 15
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: R1
|
||||
node_definition: iosv
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -320
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: PC0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -560
|
||||
y: 400
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: PC1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -440
|
||||
y: 480
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: PC2
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -120
|
||||
y: 480
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: PC3
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -40
|
||||
y: 440
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i16
|
||||
i2: i4
|
||||
conditioning: {}
|
||||
label: SW1-GigabitEthernet3/3<->R1-GigabitEthernet0/3
|
||||
- id: l1
|
||||
n1: n2
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: PC0-eth0<->SW1-GigabitEthernet0/0
|
||||
- id: l2
|
||||
n1: n3
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: PC1-eth0<->SW1-GigabitEthernet0/1
|
||||
- id: l3
|
||||
n1: n4
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i6
|
||||
conditioning: {}
|
||||
label: PC2-eth0<->SW1-GigabitEthernet1/1
|
||||
- id: l4
|
||||
n1: n5
|
||||
n2: n0
|
||||
i1: i0
|
||||
i2: i7
|
||||
conditioning: {}
|
||||
label: PC3-eth0<->SW1-GigabitEthernet1/2
|
||||
lab:
|
||||
description: ''
|
||||
notes: |-
|
||||
A method of providing routing and connectivity for multiple VLANs is through the use of an 802.1Q trunk between one or more switches and a single router interface. This method is also known as router-on-a-stick inter-VLAN routing. In this method, the physical router interface is divided into multiple subinterfaces that provide logical pathways to all VLANs connected.
|
||||
|
||||
In this lab, you will configure trunk-based inter-VLAN routing and verify connectivity to hosts on different VLANs as well as with a loopback on the router.
|
||||
|
||||
|
||||
|
||||
|
||||
Step 1: For each Switch and Router and end device, Configure the hostname according to the Topology.
|
||||
|
||||
Step 2: On the Switches, Configure the ports between them as Trunk, You will also need to configure the port connected to R1 as a trunk port as per the Topology.
|
||||
|
||||
Step 3 Create the VLANs listed in the Topology on each switch. Next, assign the relevant VLAN to the corresponding ports based on the Topology.
|
||||
EG: assign VLAN 20 to port G1/1, which connects to PC 2.
|
||||
NOTE: Keep in mind that Access ports are designated for end devices, while Trunk ports are utilized between routers and switches.
|
||||
|
||||
Step 4: On Router 1, Configure Sub Interfaces for each VLAN on the connection from S1 to R1. Use the Address schema as per the Topology. Note: When creating the subinterfaces, you should use the encapsulation dot1q command to enable communication between vlans. Remember to bring up the physical Interface by issuing the no shutdown command
|
||||
|
||||
Step 5: Copy the Running configuration to the startup configuration on each switch and router.
|
||||
|
||||
Step 6: Assign the relevant IP Addresses to the end devices within each VLAN as per the Topology. Note: You may need to use the sudo ifconfig eth0 Command on the Desktops.
|
||||
|
||||
Step 7: Verify on each switch that the correct VLAN is assigned. Using the show vlan brief command.
|
||||
|
||||
Step 8: Verify connectivity between devices by pinging other VLAN devices.
|
||||
title: Lab at Thu 06:34 AM
|
||||
version: 0.2.2
|
||||
|
Before Width: | Height: | Size: 102 KiB |
@@ -1,5 +0,0 @@
|
||||
# Configure and verify interswitch connectivity
|
||||
|
||||
This lab we configure the dot1q trunking to implement Router on a stick and inter-VLAN connectivity. CML version 2.X (Sandbox version)
|
||||
|
||||

|
||||
@@ -1,5 +0,0 @@
|
||||
# Configure and verify interswitch connectivity
|
||||
|
||||
CML Version used: 2.7.0+build.4 Welcome to our lab on setting up connections between switches! We're going to learn about Interswitch Connectivity. Trunk Ports: Trunk ports are like highways between switches. They carry traffic from multiple VLANs (think of them as lanes on the highway) between switches. 802.1Q: This is a rule or a standard that tells switches how to send traffic between them. It's like a language they speak to understand each other. Native VLAN: Every trunk needs a lane for untagged traffic. This is like a special lane on the highway just for cars that don't have any stickers (tags) saying which VLAN they belong to. So in this lab, we'll set up trunk ports between switches, make sure they speak the same language (802.1Q), and have a special lane for untagged traffic. Ready to get started? Let's go connect some switches! notes: | #Task-2.2 step1: Configure Tunk port on switches so that their connectvity can establish between switches using tagging(802.1Q). step 2: Verify all configuration and connectvity. step 3: Change the native Vlan from vlan1 to Infra-Employees(vlan-30) step4: Verify the native status on ports.
|
||||
|
||||

|
||||
|
Before Width: | Height: | Size: 309 KiB |
@@ -1,921 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#FAA9A9'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#F1ED64'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -960.0
|
||||
y1: 0.0
|
||||
x2: 400.0
|
||||
y2: 240.0
|
||||
z_index: 0
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#ACED6F'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: 200.0
|
||||
y1: 0.0
|
||||
x2: 320.0
|
||||
y2: 240.0
|
||||
z_index: 1
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#F1ED64'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -280.0
|
||||
y1: -440.0
|
||||
x2: 160.0
|
||||
y2: 240.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#81F8EF'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -480.0
|
||||
y1: 240.0
|
||||
x2: 240.0
|
||||
y2: 240.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#010100'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Mgmt_Networks
|
||||
text_font: serif
|
||||
text_italic: false
|
||||
text_size: 17
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -840.0
|
||||
y1: 40.0
|
||||
z_index: 5
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#010100'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Mgmt_Networks
|
||||
text_font: serif
|
||||
text_italic: false
|
||||
text_size: 17
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -280.0
|
||||
y1: -440.0
|
||||
z_index: 5
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#050000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: HR-Team
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 17
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 240.0
|
||||
y1: 40.0
|
||||
z_index: 6
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#0A0000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Infra-Employees
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 17
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -440.0
|
||||
y1: 440.0
|
||||
z_index: 7
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#81F8EF'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -160.0
|
||||
y1: 240.0
|
||||
x2: 240.0
|
||||
y2: 240.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#0A0000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Infra-Employees
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 17
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -120.0
|
||||
y1: 440.0
|
||||
z_index: 7
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -760.0
|
||||
y1: -360.0
|
||||
z_index: 8
|
||||
- border_color: '#F8272700'
|
||||
border_style: ''
|
||||
color: '#09000A'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: |-
|
||||
IP- Ranges
|
||||
|
||||
MGMT: 192.168.1.0/24
|
||||
HR-Team: 192.168.2.0/24
|
||||
Infra-Employees: 192.168.3.0/24
|
||||
text_font: sans-serif
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -760.0
|
||||
y1: -320.0
|
||||
z_index: 9
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: '.2'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 15
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -640.0
|
||||
y1: 80.0
|
||||
z_index: 10
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -360.0
|
||||
y1: -80.0
|
||||
z_index: 11
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: '.3'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 15
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -240.0
|
||||
y1: -240.0
|
||||
z_index: 12
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 360.0
|
||||
y1: 440.0
|
||||
z_index: 13
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: '.2'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 15
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 320.0
|
||||
y1: 80.0
|
||||
z_index: 14
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: '.2'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 15
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -80.0
|
||||
y1: 280.0
|
||||
z_index: 10
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: '.3'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 15
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -400.0
|
||||
y1: 280.0
|
||||
z_index: 12
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 997 bytes
|
||||
!
|
||||
! Last configuration change at 07:19:57 UTC Sat Apr 27 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname IOL-L2-0
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
switchport access vlan 10
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
switchport access vlan 30
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: iol-l2-0
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -360
|
||||
y: 120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 997 bytes
|
||||
!
|
||||
! Last configuration change at 07:19:57 UTC Sat Apr 27 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname IOL-L2-1
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
switchport access vlan 20
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
switchport access vlan 30
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: iol-l2-1
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -40
|
||||
y: 120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: desktop-0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -680
|
||||
y: 120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: desktop-1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 400
|
||||
y: 120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 2709 bytes
|
||||
!
|
||||
! Last configuration change at 07:19:58 UTC Sat Apr 27 2024
|
||||
!
|
||||
version 15.2
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
no service password-encryption
|
||||
service compress-config
|
||||
!
|
||||
hostname IOSVL2-0
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
!
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip cef
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
spanning-tree mode pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
switchport access vlan 10
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/3
|
||||
negotiation auto
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
!
|
||||
ip ssh server algorithm encryption aes128-ctr aes192-ctr aes256-ctr
|
||||
ip ssh client algorithm encryption aes128-ctr aes192-ctr aes256-ctr
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
banner exec ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
banner incoming ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
banner login ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: iosvl2-0
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -200
|
||||
y: -80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: desktop-2
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -360
|
||||
y: 360
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n6
|
||||
image_definition: null
|
||||
label: desktop-3
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -40
|
||||
y: 360
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n7
|
||||
image_definition: null
|
||||
label: desktop-4
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -200
|
||||
y: -320
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/0<->iol-l2-1-Ethernet0/0
|
||||
- id: l1
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/1<->desktop-0-eth0
|
||||
- id: l2
|
||||
n1: n1
|
||||
n2: n3
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-1-Ethernet0/1<->desktop-1-eth0
|
||||
- id: l3
|
||||
n1: n0
|
||||
n2: n4
|
||||
i1: i3
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/2<->iosvl2-0-GigabitEthernet0/0
|
||||
- id: l4
|
||||
n1: n1
|
||||
n2: n4
|
||||
i1: i3
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: iol-l2-1-Ethernet0/2<->iosvl2-0-GigabitEthernet0/1
|
||||
- id: l5
|
||||
n1: n0
|
||||
n2: n5
|
||||
i1: i4
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/3<->desktop-2-eth0
|
||||
- id: l6
|
||||
n1: n1
|
||||
n2: n6
|
||||
i1: i4
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-1-Ethernet0/3<->desktop-3-eth0
|
||||
- id: l7
|
||||
n1: n4
|
||||
n2: n7
|
||||
i1: i3
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iosvl2-0-GigabitEthernet0/2<->desktop-4-eth0
|
||||
lab:
|
||||
description: |-
|
||||
Welcome to our lab on setting up connections between switches! We're going to learn about Interswitch Connectivity.
|
||||
Trunk Ports: Trunk ports are like highways between switches. They carry traffic from multiple VLANs (think of them as lanes on the highway) between switches.
|
||||
802.1Q: This is a rule or a standard that tells switches how to send traffic between them. It's like a language they speak to understand each other.
|
||||
Native VLAN: Every trunk needs a lane for untagged traffic. This is like a special lane on the highway just for cars that don't have any stickers (tags) saying which VLAN they belong to.
|
||||
So in this lab, we'll set up trunk ports between switches, make sure they speak the same language (802.1Q), and have a special lane for untagged traffic. Ready to get started? Let's go connect some switches!
|
||||
notes: |
|
||||
#Task-2.2
|
||||
|
||||
Step1: confiuring Trunk interface with Tagging(dot1Q).
|
||||
login into switch IOL-L2-0 and come to configuration mode
|
||||
enter into desired interface mode. for us interface E0/0 and E0/2
|
||||
#interface E0/0
|
||||
#switchport trunk encapsulation dot1q
|
||||
#switchport mode trunk
|
||||
#end
|
||||
|
||||
Configure in all switches as we done above.
|
||||
|
||||
step2:
|
||||
Verfication commands:
|
||||
#show interface trunk
|
||||
|
||||
Port Mode Encapsulation Status Native vlan
|
||||
Et0/0 on 802.1q trunking 30
|
||||
Et0/2 on 802.1q trunking 30
|
||||
|
||||
Port Vlans allowed on trunk
|
||||
Et0/0 1-4094
|
||||
Et0/2 1-4094
|
||||
|
||||
Port Vlans allowed and active in management domain
|
||||
Et0/0 1,10,20,30
|
||||
Et0/2 1,10,20,30
|
||||
|
||||
Port Vlans in spanning tree forwarding state and not pruned
|
||||
Et0/0 1,10,20,30
|
||||
Et0/2 1,10,20,30
|
||||
|
||||
step3:
|
||||
Enter into interfcae configuration mode
|
||||
#switchport trunk native vlan 30
|
||||
|
||||
Configure in all switches as we done above.
|
||||
|
||||
step4:
|
||||
verfiy using the same command
|
||||
#show interface trunk
|
||||
|
||||
Port Mode Encapsulation Status Native vlan
|
||||
Et0/0 on 802.1q trunking 30
|
||||
Et0/2 on 802.1q trunking 30
|
||||
|
||||
Port Vlans allowed on trunk
|
||||
Et0/0 1-4094
|
||||
Et0/2 1-4094
|
||||
|
||||
Port Vlans allowed and active in management domain
|
||||
Et0/0 1,10,20,30
|
||||
Et0/2 1,10,20,30
|
||||
|
||||
Port Vlans in spanning tree forwarding state and not pruned
|
||||
Et0/0 1,10,20,30
|
||||
Et0/2 1,10,20,30
|
||||
title: Task - 2.2[Configure and verify interswitch connectivity]
|
||||
version: 0.2.2
|
||||
@@ -1,873 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#FAA9A9'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#F1ED64'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -960.0
|
||||
y1: 0.0
|
||||
x2: 400.0
|
||||
y2: 240.0
|
||||
z_index: 0
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#ACED6F'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: 200.0
|
||||
y1: 0.0
|
||||
x2: 320.0
|
||||
y2: 240.0
|
||||
z_index: 1
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#F1ED64'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -280.0
|
||||
y1: -440.0
|
||||
x2: 160.0
|
||||
y2: 240.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#81F8EF'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -480.0
|
||||
y1: 240.0
|
||||
x2: 240.0
|
||||
y2: 240.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#010100'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Mgmt_Networks
|
||||
text_font: serif
|
||||
text_italic: false
|
||||
text_size: 17
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -840.0
|
||||
y1: 40.0
|
||||
z_index: 5
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#010100'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Mgmt_Networks
|
||||
text_font: serif
|
||||
text_italic: false
|
||||
text_size: 17
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -280.0
|
||||
y1: -440.0
|
||||
z_index: 5
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#050000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: HR-Team
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 17
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 240.0
|
||||
y1: 40.0
|
||||
z_index: 6
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#0A0000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Infra-Employees
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 17
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -440.0
|
||||
y1: 440.0
|
||||
z_index: 7
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#81F8EF'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -160.0
|
||||
y1: 240.0
|
||||
x2: 240.0
|
||||
y2: 240.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#0A0000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Infra-Employees
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 17
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -120.0
|
||||
y1: 440.0
|
||||
z_index: 7
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -760.0
|
||||
y1: -360.0
|
||||
z_index: 8
|
||||
- border_color: '#F8272700'
|
||||
border_style: ''
|
||||
color: '#09000A'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: |-
|
||||
IP- Ranges
|
||||
|
||||
MGMT: 192.168.1.0/24
|
||||
HR-Team: 192.168.2.0/24
|
||||
Infra-Employees: 192.168.3.0/24
|
||||
text_font: sans-serif
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -760.0
|
||||
y1: -320.0
|
||||
z_index: 9
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: '.2'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 15
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -640.0
|
||||
y1: 80.0
|
||||
z_index: 10
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -360.0
|
||||
y1: -80.0
|
||||
z_index: 11
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: '.3'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 15
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -240.0
|
||||
y1: -240.0
|
||||
z_index: 12
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 360.0
|
||||
y1: 440.0
|
||||
z_index: 13
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: '.2'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 15
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 320.0
|
||||
y1: 80.0
|
||||
z_index: 14
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: '.2'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 15
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -80.0
|
||||
y1: 280.0
|
||||
z_index: 10
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: '.3'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 15
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -400.0
|
||||
y1: 280.0
|
||||
z_index: 12
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 997 bytes
|
||||
!
|
||||
! Last configuration change at 07:19:57 UTC Sat Apr 27 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname IOL-L2-0
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
switchport access vlan 10
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
switchport access vlan 30
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: iol-l2-0
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -360
|
||||
y: 120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 997 bytes
|
||||
!
|
||||
! Last configuration change at 07:19:57 UTC Sat Apr 27 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname IOL-L2-1
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
switchport access vlan 20
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
switchport access vlan 30
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: iol-l2-1
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -40
|
||||
y: 120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: desktop-0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -680
|
||||
y: 120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: desktop-1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 400
|
||||
y: 120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 2709 bytes
|
||||
!
|
||||
! Last configuration change at 07:19:58 UTC Sat Apr 27 2024
|
||||
!
|
||||
version 15.2
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
no service password-encryption
|
||||
service compress-config
|
||||
!
|
||||
hostname IOSVL2-0
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
!
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip cef
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
spanning-tree mode pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
switchport access vlan 10
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/3
|
||||
negotiation auto
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
!
|
||||
ip ssh server algorithm encryption aes128-ctr aes192-ctr aes256-ctr
|
||||
ip ssh client algorithm encryption aes128-ctr aes192-ctr aes256-ctr
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
banner exec ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
banner incoming ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
banner login ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: iosvl2-0
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -200
|
||||
y: -80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: desktop-2
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -360
|
||||
y: 360
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n6
|
||||
image_definition: null
|
||||
label: desktop-3
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -40
|
||||
y: 360
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n7
|
||||
image_definition: null
|
||||
label: desktop-4
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -200
|
||||
y: -320
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/0<->iol-l2-1-Ethernet0/0
|
||||
- id: l1
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/1<->desktop-0-eth0
|
||||
- id: l2
|
||||
n1: n1
|
||||
n2: n3
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-1-Ethernet0/1<->desktop-1-eth0
|
||||
- id: l3
|
||||
n1: n0
|
||||
n2: n4
|
||||
i1: i3
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/2<->iosvl2-0-GigabitEthernet0/0
|
||||
- id: l4
|
||||
n1: n1
|
||||
n2: n4
|
||||
i1: i3
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: iol-l2-1-Ethernet0/2<->iosvl2-0-GigabitEthernet0/1
|
||||
- id: l5
|
||||
n1: n0
|
||||
n2: n5
|
||||
i1: i4
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/3<->desktop-2-eth0
|
||||
- id: l6
|
||||
n1: n1
|
||||
n2: n6
|
||||
i1: i4
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iol-l2-1-Ethernet0/3<->desktop-3-eth0
|
||||
- id: l7
|
||||
n1: n4
|
||||
n2: n7
|
||||
i1: i3
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iosvl2-0-GigabitEthernet0/2<->desktop-4-eth0
|
||||
lab:
|
||||
description: |-
|
||||
Welcome to our lab on setting up connections between switches! We're going to learn about Interswitch Connectivity.
|
||||
Trunk Ports: Trunk ports are like highways between switches. They carry traffic from multiple VLANs (think of them as lanes on the highway) between switches.
|
||||
802.1Q: This is a rule or a standard that tells switches how to send traffic between them. It's like a language they speak to understand each other.
|
||||
Native VLAN: Every trunk needs a lane for untagged traffic. This is like a special lane on the highway just for cars that don't have any stickers (tags) saying which VLAN they belong to.
|
||||
So in this lab, we'll set up trunk ports between switches, make sure they speak the same language (802.1Q), and have a special lane for untagged traffic. Ready to get started? Let's go connect some switches!
|
||||
notes: |
|
||||
#Task-2.2
|
||||
|
||||
step1: Configure Tunk port on switches so that their connectvity can establish between switches using tagging(802.1Q).
|
||||
|
||||
step 2: Verify all configuration and connectvity.
|
||||
|
||||
step 3: Change the native Vlan from vlan1 to Infra-Employees(vlan-30)
|
||||
|
||||
step4: Verify the native status on ports.
|
||||
title: Task - 2.2[Configure and verify interswitch connectivity]
|
||||
version: 0.2.2
|
||||
|
Before Width: | Height: | Size: 70 KiB |
@@ -1,378 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#E36262'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -440.0
|
||||
y1: -240.0
|
||||
x2: 360.0
|
||||
y2: 120.0
|
||||
z_index: 0
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#62DEE3'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -440.0
|
||||
y1: -40.0
|
||||
x2: 360.0
|
||||
y2: 120.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F3FF02'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: CDP NEIGHBOURS
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 14
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -440.0
|
||||
y1: -240.0
|
||||
z_index: 1
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#C85790'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: LLDP NEIGHBOURS
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -320.0
|
||||
y1: 80.0
|
||||
z_index: 1
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: R3
|
||||
node_definition: iosv
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -400
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: R4
|
||||
node_definition: iosv
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -80
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: SW2
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -240
|
||||
y: -40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- id: i5
|
||||
label: GigabitEthernet1/0
|
||||
slot: 4
|
||||
type: physical
|
||||
- id: i6
|
||||
label: GigabitEthernet1/1
|
||||
slot: 5
|
||||
type: physical
|
||||
- id: i7
|
||||
label: GigabitEthernet1/2
|
||||
slot: 6
|
||||
type: physical
|
||||
- id: i8
|
||||
label: GigabitEthernet1/3
|
||||
slot: 7
|
||||
type: physical
|
||||
- id: i9
|
||||
label: GigabitEthernet2/0
|
||||
slot: 8
|
||||
type: physical
|
||||
- id: i10
|
||||
label: GigabitEthernet2/1
|
||||
slot: 9
|
||||
type: physical
|
||||
- id: i11
|
||||
label: GigabitEthernet2/2
|
||||
slot: 10
|
||||
type: physical
|
||||
- id: i12
|
||||
label: GigabitEthernet2/3
|
||||
slot: 11
|
||||
type: physical
|
||||
- id: i13
|
||||
label: GigabitEthernet3/0
|
||||
slot: 12
|
||||
type: physical
|
||||
- id: i14
|
||||
label: GigabitEthernet3/1
|
||||
slot: 13
|
||||
type: physical
|
||||
- id: i15
|
||||
label: GigabitEthernet3/2
|
||||
slot: 14
|
||||
type: physical
|
||||
- id: i16
|
||||
label: GigabitEthernet3/3
|
||||
slot: 15
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: R1
|
||||
node_definition: iosv
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -400
|
||||
y: -120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: R2
|
||||
node_definition: iosv
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -80
|
||||
y: -120
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: SW1
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -240
|
||||
y: -240
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n3
|
||||
n2: n5
|
||||
i1: i3
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: R1-GigabitEthernet0/2<->SW1-GigabitEthernet0/1
|
||||
- id: l1
|
||||
n1: n4
|
||||
n2: n5
|
||||
i1: i3
|
||||
i2: i3
|
||||
conditioning: {}
|
||||
label: R2-GigabitEthernet0/2<->SW1-GigabitEthernet0/2
|
||||
- id: l2
|
||||
n1: n3
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: R1-GigabitEthernet0/1<->SW2-GigabitEthernet0/1
|
||||
- id: l3
|
||||
n1: n4
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i3
|
||||
conditioning: {}
|
||||
label: R2-GigabitEthernet0/1<->SW2-GigabitEthernet0/2
|
||||
- id: l4
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i4
|
||||
conditioning: {}
|
||||
label: R3-GigabitEthernet0/1<->SW2-GigabitEthernet0/3
|
||||
- id: l5
|
||||
n1: n1
|
||||
n2: n2
|
||||
i1: i4
|
||||
i2: i16
|
||||
conditioning: {}
|
||||
label: R4-GigabitEthernet0/3<->SW2-GigabitEthernet3/3
|
||||
lab:
|
||||
description: ''
|
||||
notes: |-
|
||||
Cisco Discovery Protocol (CDP) is a Cisco proprietary protocol for network discovery on the data link layer. It can share information such as device names and IOS versions, with other physically connected Cisco devices. Link Layer Discovery Protocol (LLDP) is vendor-neutral protocol using on the data link layer for network discovery. It is mainly used with network devices in the local area network (LAN). The network devices advertise information, such as their identities and capabilities to their neighbors.
|
||||
|
||||
In this lab, you must document the ports that are connected to other switches using CDP and LLDP. You will document your findings in a network topology diagram. You will also enable or disable these discovery protocols as necessary
|
||||
—--------------
|
||||
|
||||
Step 1: Configure the Hostnames on each Switch and Router as per their labels in the Topology.
|
||||
|
||||
|
||||
Step 2: For the interfaces that fall within the “CDP” as indicated in the topology, enable CDP only. Ensure that LLDP is not enabled on these ports.
|
||||
|
||||
Step 3: For the interfaces that fall within the “LLDP” as indicated in the topology, enable CDP only. Ensure that CDP is not enable on these ports.
|
||||
|
||||
|
||||
Step 4: Verify the CDP is enabled and its respective neighbour information by using the “show cdp” command or “show cdp neighbors detail”
|
||||
|
||||
Step 5: Verify the CDP is enabled and its respective neighbor information by using the “show lldp” command or “show lldp neighbors detail”
|
||||
|
||||
Step 6: NOTE: R1 should identify SW1 as a neighbor using CDP, and SW2 as a neighbor using LLDP. Conversely, SW2 should recognize R1, R2, R3, and R4 as neighbors using LLDP
|
||||
title: Lab at Fri 09:42 AM
|
||||
version: 0.2.2
|
||||
@@ -1,5 +0,0 @@
|
||||
# Configure and verify Layer 2 discovery protocols (Cisco Discovery Protocol and LLDP)
|
||||
|
||||
Cisco Discovery Protocol (CDP) is a Cisco proprietary protocol for network discovery on the data link layer. It can share information such as device names and IOS versions, with other physically connected Cisco devices. Link Layer Discovery Protocol (LLDP) is vendor-neutral protocol using on the data link layer for network discovery. It is mainly used with network devices in the local area network (LAN). The network devices advertise information, such as their identities and capabilities to their neighbors. In this lab, you must document the ports that are connected to other switches using CDP and LLDP. You will document your findings in a network topology diagram. You will also enable or disable these discovery protocols as necessary. CML Version - Sandbox 2.X
|
||||
|
||||

|
||||
@@ -1,600 +0,0 @@
|
||||
annotations: []
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 942 bytes
|
||||
!
|
||||
! Last configuration change at 16:27:40 UTC Fri May 17 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname R1
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 81225
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface Ethernet0/1
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface Ethernet0/2
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface Ethernet0/3
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: iol-0
|
||||
node_definition: iol-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -120
|
||||
y: -200
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 938 bytes
|
||||
!
|
||||
! Last configuration change at 16:28:19 UTC Fri May 17 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname SW1
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: iol-l2-0
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -320
|
||||
y: 160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 938 bytes
|
||||
!
|
||||
! Last configuration change at 16:27:47 UTC Fri May 17 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname SW2
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: iol-l2-1
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -120
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 938 bytes
|
||||
!
|
||||
! Last configuration change at 16:29:05 UTC Fri May 17 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname SW3
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: iol-l2-2
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 80
|
||||
y: 160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-0-Ethernet0/0<->iol-l2-1-Ethernet0/0
|
||||
- id: l1
|
||||
n1: n1
|
||||
n2: n2
|
||||
i1: i1
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/0<->iol-l2-1-Ethernet0/1
|
||||
- id: l2
|
||||
n1: n3
|
||||
n2: n2
|
||||
i1: i1
|
||||
i2: i3
|
||||
conditioning: {}
|
||||
label: iol-l2-2-Ethernet0/0<->iol-l2-1-Ethernet0/2
|
||||
lab:
|
||||
description: 0.2.2
|
||||
notes: |-
|
||||
# Domain 2: Disable and Enable Cisco Discovery Protocol
|
||||
In this lab you will disable the default enabled CDP on interface level and verify the configuration results.
|
||||
This lab focuses on task 2.3 from the CCNA Exam Blueprint.The switches and router have no passwords.
|
||||
Consult the topology map for addressing.
|
||||
|
||||
To complete this lab, do the following:
|
||||
- Disable CDP on SW2 interface G0/0
|
||||
- Go to interface G0/0 of SW2 n config terminal and enter command no cdp enable
|
||||
- Wait for 60 secs to take the changes take effect
|
||||
|
||||
- Verify that CDP is disabled on SW2 port G0/0
|
||||
- Take console of R1 and give command in Privileged mode show cdp neighbors
|
||||
- SW2 neighbor would not be shown
|
||||
title: Doman_2_CDP_Configuration
|
||||
version: 0.2.2
|
||||
@@ -1,627 +0,0 @@
|
||||
annotations: []
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 947 bytes
|
||||
!
|
||||
! Last configuration change at 16:45:55 UTC Fri May 17 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname R1
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 81225
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
no ip address
|
||||
no cdp enable
|
||||
!
|
||||
interface Ethernet0/1
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface Ethernet0/2
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface Ethernet0/3
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: iol-0
|
||||
node_definition: iol-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -120
|
||||
y: -200
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 938 bytes
|
||||
!
|
||||
! Last configuration change at 16:45:39 UTC Fri May 17 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname SW1
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: iol-l2-0
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -320
|
||||
y: 160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 938 bytes
|
||||
!
|
||||
! Last configuration change at 16:45:27 UTC Fri May 17 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname SW2
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: iol-l2-1
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -120
|
||||
y: 80
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 938 bytes
|
||||
!
|
||||
! Last configuration change at 16:45:46 UTC Fri May 17 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname SW3
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: iol-l2-2
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 80
|
||||
y: 160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-0-Ethernet0/0<->iol-l2-1-Ethernet0/0
|
||||
- id: l1
|
||||
n1: n1
|
||||
n2: n2
|
||||
i1: i1
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/0<->iol-l2-1-Ethernet0/1
|
||||
- id: l2
|
||||
n1: n3
|
||||
n2: n2
|
||||
i1: i1
|
||||
i2: i3
|
||||
conditioning: {}
|
||||
label: iol-l2-2-Ethernet0/0<->iol-l2-1-Ethernet0/2
|
||||
lab:
|
||||
description: 0.2.2
|
||||
notes: |-
|
||||
# Domain 2: Disable and Enable Cisco Discovery Protocol
|
||||
In this lab you will disable the default enabled CDP on interface level and verify the configuration results.
|
||||
This lab focuses on task 2.3 from the CCNA Exam Blueprint.The switches and router have no passwords.
|
||||
Consult the topology map for addressing.
|
||||
|
||||
To complete this lab, do the following:
|
||||
- Disable CDP on SW2 interface G0/0
|
||||
- Go to interface G0/0 of SW2 n config terminal and enter command no cdp enable
|
||||
- Wait for 60 secs to take the changes take effect
|
||||
|
||||
- Verify that CDP is disabled on SW2 port G0/0
|
||||
- Take console of R1 and give command in Privileged mode show cdp neighbors
|
||||
- SW2 neighbor would not be shown
|
||||
|
||||
```
|
||||
Results when CDP enable by default
|
||||
SW2#show cdp neighbors
|
||||
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
|
||||
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
|
||||
D - Remote, C - CVTA, M - Two-port Mac Relay
|
||||
|
||||
Device ID Local Intrfce Holdtme Capability Platform Port ID
|
||||
SW1 Eth 0/1 131 R S I Linux Uni Eth 0/0
|
||||
SW3 Eth 0/2 159 R S I Linux Uni Eth 0/0
|
||||
R1 Eth 0/0 170 R Linux Uni Eth 0/0
|
||||
|
||||
Total cdp entries displayed : 3
|
||||
Results when R1 interface eth0/0 is disable for CDP
|
||||
SW2#show cdp neighbors
|
||||
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
|
||||
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
|
||||
D - Remote, C - CVTA, M - Two-port Mac Relay
|
||||
|
||||
Device ID Local Intrfce Holdtme Capability Platform Port ID
|
||||
SW1 Eth 0/1 161 R S I Linux Uni Eth 0/0
|
||||
SW3 Eth 0/2 139 R S I Linux Uni Eth 0/0
|
||||
|
||||
Total cdp entries displayed : 2
|
||||
SW2#
|
||||
```````
|
||||
title: Doman_2_CDP_Configuration_(Solution)
|
||||
version: 0.2.2
|
||||
|
Before Width: | Height: | Size: 368 KiB |
@@ -1,5 +0,0 @@
|
||||
# Configure and verify Layer 2 discovery protocols (Cisco Discovery Protocol and LLDP)
|
||||
|
||||
Since CDP is enabled by default on broadcast interfaces on Cisco devices, see what you lose when CDP is disabled.
|
||||
|
||||

|
||||
@@ -1,10 +0,0 @@
|
||||
# Configure and verify Layer 2 discovery protocols (Cisco Discovery Protocol and LLDP)
|
||||
|
||||
CML Version used: 2.7.0+build.4
|
||||
|
||||
CDP and LLDP are like friendly messages that network devices send to each other to introduce themselves and share information.
|
||||
CDP is like a postcard that Cisco devices use to say "Hello, I'm a Cisco device!" It also tells other Cisco devices nearby about its name, the type of device it is, and how it's connected.
|
||||
LLDP is similar, but it's like a universal postcard that all kinds of devices can use. It sends out messages saying "Hi, I'm here!" and shares basic information about the device, like its name, what it is, and how it's connected to the network.
|
||||
So, CDP and LLDP are both ways for devices on a network to be friendly and introduce themselves, helping to keep everything connected smoothly.
|
||||
|
||||

|
||||
|
Before Width: | Height: | Size: 226 KiB |
@@ -1,809 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#BBEA9A'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -760.0
|
||||
y1: -200.0
|
||||
x2: 720.0
|
||||
y2: 280.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#0A0000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: CDP
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 20
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -680.0
|
||||
y1: -160.0
|
||||
z_index: 1
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#080000'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: LLDP
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 20
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: -160.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_style: ''
|
||||
color: '#F0BDBD'
|
||||
thickness: 1
|
||||
type: ellipse
|
||||
x1: -120.0
|
||||
y1: 220.0
|
||||
x2: 120.0
|
||||
y2: 100.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#080000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Managment Desktop
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 13
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: 240.0
|
||||
z_index: 4
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 3018 bytes
|
||||
!
|
||||
! Last configuration change at 14:10:11 UTC Wed May 1 2024
|
||||
!
|
||||
version 15.9
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
no service password-encryption
|
||||
!
|
||||
hostname Iosv-0
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
!
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
mmi polling-interval 60
|
||||
no mmi auto-configure
|
||||
no mmi pvc
|
||||
mmi snmp-timeout 180
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip cef
|
||||
no ipv6 cef
|
||||
!
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
redundancy
|
||||
!
|
||||
lldp run
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
ip address 192.168.2.1 255.255.255.0
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
ip address 192.168.1.1 255.255.255.0
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
no ip address
|
||||
shutdown
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
interface GigabitEthernet0/3
|
||||
no ip address
|
||||
shutdown
|
||||
duplex auto
|
||||
speed auto
|
||||
media-type rj45
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
no ip http server
|
||||
no ip http secure-server
|
||||
!
|
||||
ipv6 ioam timestamp
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
banner exec ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner incoming ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
banner login ^C
|
||||
**************************************************************************
|
||||
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
|
||||
* education. IOSv is provided as-is and is not supported by Cisco's *
|
||||
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
|
||||
* of the IOSv Software or Documentation to any third party for any *
|
||||
* purposes is expressly prohibited except as otherwise authorized by *
|
||||
* Cisco in writing. *
|
||||
**************************************************************************^C
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input none
|
||||
!
|
||||
no scheduler allocate
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: iosv-0
|
||||
node_definition: iosv
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -400
|
||||
y: -160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 2690 bytes
|
||||
!
|
||||
! Last configuration change at 14:10:16 UTC Wed May 1 2024
|
||||
!
|
||||
version 15.2
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
no service password-encryption
|
||||
service compress-config
|
||||
!
|
||||
hostname Iosvl2-0
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
!
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip cef
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
spanning-tree mode pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
lldp run
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface GigabitEthernet0/0
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/1
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/2
|
||||
negotiation auto
|
||||
!
|
||||
interface GigabitEthernet0/3
|
||||
negotiation auto
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
!
|
||||
ip ssh server algorithm encryption aes128-ctr aes192-ctr aes256-ctr
|
||||
ip ssh client algorithm encryption aes128-ctr aes192-ctr aes256-ctr
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
banner exec ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
banner incoming ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
banner login ^C
|
||||
IOSv - Cisco Systems Confidential -
|
||||
|
||||
Supplemental End User License Restrictions
|
||||
|
||||
This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment.
|
||||
|
||||
By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited.
|
||||
^C
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: iosvl2-0
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -120
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: desktop-0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -120
|
||||
y: 200
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 1007 bytes
|
||||
!
|
||||
! Last configuration change at 14:10:13 UTC Wed May 1 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname Iol-l2-0
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
lldp run
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
!
|
||||
interface Vlan1
|
||||
ip address 192.168.1.2 255.255.255.0
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: iol-l2-0
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -680
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 951 bytes
|
||||
!
|
||||
! Last configuration change at 14:10:14 UTC Wed May 1 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname Iol-L2-1
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
lldp run
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
!
|
||||
interface Ethernet0/2
|
||||
!
|
||||
interface Ethernet0/3
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: iol-l2-1
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -400
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: ext-conn-0
|
||||
node_definition: external_connector
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -400
|
||||
y: -320
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: port
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iosv-0-GigabitEthernet0/0<->iosvl2-0-GigabitEthernet0/0
|
||||
- id: l1
|
||||
n1: n1
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iosvl2-0-GigabitEthernet0/1<->desktop-0-eth0
|
||||
- id: l2
|
||||
n1: n0
|
||||
n2: n3
|
||||
i1: i2
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iosv-0-GigabitEthernet0/1<->iol-l2-0-Ethernet0/0
|
||||
- id: l3
|
||||
n1: n3
|
||||
n2: n4
|
||||
i1: i2
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/1<->iol-l2-1-Ethernet0/0
|
||||
- id: l4
|
||||
n1: n4
|
||||
n2: n1
|
||||
i1: i2
|
||||
i2: i3
|
||||
conditioning: {}
|
||||
label: iol-l2-1-Ethernet0/1<->iosvl2-0-GigabitEthernet0/2
|
||||
- id: l5
|
||||
n1: n0
|
||||
n2: n5
|
||||
i1: i3
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iosv-0-GigabitEthernet0/2<->ext-conn-0-port
|
||||
lab:
|
||||
description: |-
|
||||
CDP and LLDP are like friendly messages that network devices send to each other to introduce themselves and share information.
|
||||
CDP is like a postcard that Cisco devices use to say "Hello, I'm a Cisco device!" It also tells other Cisco devices nearby about its name, the type of device it is, and how it's connected.
|
||||
LLDP is similar, but it's like a universal postcard that all kinds of devices can use. It sends out messages saying "Hi, I'm here!" and shares basic information about the device, like its name, what it is, and how it's connected to the network.
|
||||
So, CDP and LLDP are both ways for devices on a network to be friendly and introduce themselves, helping to keep everything connected smoothly.
|
||||
notes: |-
|
||||
Task-2.3[Configure and verify Layer 2 discovery protocols (Cisco Discovery Protocol and LLDP)]
|
||||
|
||||
step1: Configure the names(all devices) and interfaces of router
|
||||
|
||||
1a. I have given the hostnames as visbale on the scress to all Devices with commnad #hostname <actual hostname>, You can give your desired names to them.
|
||||
|
||||
1b. For router interfaces I have assigned{ 192.168.1.1 and 192.168.1.2} you can assign according to you.
|
||||
|
||||
step2: By default cdp is enabled in the cisco devices. So, verfiy it.
|
||||
|
||||
2a. You can verfiy by below commands
|
||||
|
||||
#show cdp neighbors
|
||||
Iol-l2-0#show cdp neighbors
|
||||
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
|
||||
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
|
||||
D - Remote, C - CVTA, M - Two-port Mac Relay
|
||||
Device ID Local Intrfce Holdtme Capability Platform Port ID
|
||||
Iol-L2-1 Eth 0/1 155 R S I Linux Uni Eth 0/0
|
||||
Iosv-0 Eth 0/0 171 R B Gig 0/1
|
||||
|
||||
#show cdp neighbors detail | <interface>
|
||||
|
||||
step3: Configure the LLDP on all Nodes(Devices).
|
||||
|
||||
1a To enable LLDP on cisco devices
|
||||
|
||||
#lldp run
|
||||
|
||||
step4: Verfiy the working of LLDP.
|
||||
|
||||
1a To verfiy
|
||||
|
||||
#show lldp neighbors
|
||||
|
||||
Iol-l2-0#show lldp neighbors
|
||||
Capability codes:
|
||||
(R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Device
|
||||
(W) WLAN Access Point, (P) Repeater, (S) Station, (O) Other
|
||||
|
||||
Device ID Local Intf Hold-time Capability Port ID
|
||||
Iol-L2-1 Et0/1 120 B,R Et0/0
|
||||
Iosv-0 Et0/0 120 R Gi0/1
|
||||
|
||||
Total entries displayed: 2
|
||||
title: Task-2.3[Configure and verify Layer 2 discovery protocols]
|
||||
version: 0.2.2
|
||||
@@ -1,300 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#BBEA9A'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -760.0
|
||||
y1: -200.0
|
||||
x2: 720.0
|
||||
y2: 280.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#0A0000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: CDP
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 20
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -680.0
|
||||
y1: -160.0
|
||||
z_index: 1
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#080000'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: LLDP
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 20
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: -160.0
|
||||
z_index: 2
|
||||
- border_color: '#808080FF'
|
||||
border_style: ''
|
||||
color: '#F0BDBD'
|
||||
thickness: 1
|
||||
type: ellipse
|
||||
x1: -120.0
|
||||
y1: 220.0
|
||||
x2: 120.0
|
||||
y2: 100.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#080000'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: Managment Desktop
|
||||
text_font: cursive
|
||||
text_italic: false
|
||||
text_size: 13
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: 240.0
|
||||
z_index: 4
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: iosv-0
|
||||
node_definition: iosv
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -400
|
||||
y: -160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: iosvl2-0
|
||||
node_definition: iosvl2
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -120
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: desktop-0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -120
|
||||
y: 200
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: iol-l2-0
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -680
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: iol-l2-1
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -400
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: ext-conn-0
|
||||
node_definition: external_connector
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -400
|
||||
y: -320
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: port
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iosv-0-GigabitEthernet0/0<->iosvl2-0-GigabitEthernet0/0
|
||||
- id: l1
|
||||
n1: n1
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iosvl2-0-GigabitEthernet0/1<->desktop-0-eth0
|
||||
- id: l2
|
||||
n1: n0
|
||||
n2: n3
|
||||
i1: i2
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iosv-0-GigabitEthernet0/1<->iol-l2-0-Ethernet0/0
|
||||
- id: l3
|
||||
n1: n3
|
||||
n2: n4
|
||||
i1: i2
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: iol-l2-0-Ethernet0/1<->iol-l2-1-Ethernet0/0
|
||||
- id: l4
|
||||
n1: n4
|
||||
n2: n1
|
||||
i1: i2
|
||||
i2: i3
|
||||
conditioning: {}
|
||||
label: iol-l2-1-Ethernet0/1<->iosvl2-0-GigabitEthernet0/2
|
||||
- id: l5
|
||||
n1: n0
|
||||
n2: n5
|
||||
i1: i3
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: iosv-0-GigabitEthernet0/2<->ext-conn-0-port
|
||||
lab:
|
||||
description: |-
|
||||
CDP and LLDP are like friendly messages that network devices send to each other to introduce themselves and share information.
|
||||
CDP is like a postcard that Cisco devices use to say "Hello, I'm a Cisco device!" It also tells other Cisco devices nearby about its name, the type of device it is, and how it's connected.
|
||||
LLDP is similar, but it's like a universal postcard that all kinds of devices can use. It sends out messages saying "Hi, I'm here!" and shares basic information about the device, like its name, what it is, and how it's connected to the network.
|
||||
So, CDP and LLDP are both ways for devices on a network to be friendly and introduce themselves, helping to keep everything connected smoothly.
|
||||
notes: ''
|
||||
title: Task-2.3[Configure and verify Layer 2 discovery protocols]
|
||||
version: 0.2.2
|
||||
@@ -1,5 +0,0 @@
|
||||
# Interpret basic operations of Rapid PVST+ Spanning Tree Protocol
|
||||
|
||||
Created with CML2.7 (IOL-L2). N.B. This case is derived from a real case from which all real data have been changed. The purpose of this lab is to help design the network redundancy with PVRSTP and configure it in the lab. Lab context : Three Towns : Bourgueil, Chinon and Souzay have gathered their IT with a bigger one : Saumur. As cities they are entitled to lay optical fibers within their territory. Currently they have lonly one fiber optic sheath between them with several optical fibers. The three towns are connected directly to saumur by three fibers. Now they want redundancy in their network : 1) they want to use 2 fibers from the first sheath to connect neighbor spoke towns, 2) the network admin wants to avoid all of the towns to be isolated in case its sheath be striken and cut by an excavator. So he wants to lay a second fiber optic sheath between Souzay and Saumur. The network admin has chosen pvRSTP to design and configure redundancy
|
||||
|
||||

|
||||
@@ -1,579 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 280.0
|
||||
y1: 80.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: link-1-1
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -320.0
|
||||
y1: 120.0
|
||||
z_index: 1
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: link-1-2
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: 120.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: link-1-3
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -120.0
|
||||
y1: 120.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: link-1-4
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -280.0
|
||||
y1: 0.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -240.0
|
||||
y1: 0.0
|
||||
z_index: 5
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: link-1-5
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -120.0
|
||||
y1: 0.0
|
||||
z_index: 6
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: link-2-1
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -80.0
|
||||
y1: 160.0
|
||||
z_index: 7
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: SAUMUR PVRST
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -240.0
|
||||
y1: -40.0
|
||||
z_index: 8
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: "Building configuration...\n\nCurrent configuration : 3684 bytes\n\
|
||||
!\n! Last configuration change at 14:25:57 UTC Thu May 23 2024\n!\nversion\
|
||||
\ 17.12\nservice timestamps debug datetime msec\nservice timestamps log\
|
||||
\ datetime msec\n!\nhostname saumur\n!\nboot-start-marker\nboot-end-marker\n\
|
||||
!\n!\nno logging console\nno aaa new-model\n!\n!\n!\n!\n!\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\nip audit notify log\nip audit po max-events 100\nno ip domain\
|
||||
\ lookup\nip cef\nlogin on-success log\nno ipv6 cef\n!\n!\n!\n!\n!\n!\n\
|
||||
!\nvtp version 1\nmultilink bundle-name authenticated\n!\ncrypto pki trustpoint\
|
||||
\ TP-self-signed-131184641\n enrollment selfsigned\n subject-name cn=IOS-Self-Signed-Certificate-131184641\n\
|
||||
\ revocation-check none\n rsakeypair TP-self-signed-131184641\n hash sha256\n\
|
||||
!\n!\ncrypto pki certificate chain TP-self-signed-131184641\n certificate\
|
||||
\ self-signed 01\n 3082032E 30820216 A0030201 02020101 300D0609 2A864886\
|
||||
\ F70D0101 0B050030\n 30312E30 2C060355 04030C25 494F532D 53656C66 2D536967\
|
||||
\ 6E65642D 43657274\n 69666963 6174652D 31333131 38343634 31301E17 0D323430\
|
||||
\ 35323331 33333235\n 325A170D 33343035 32333133 33323532 5A303031 2E302C06\
|
||||
\ 03550403 0C25494F\n 532D5365 6C662D53 69676E65 642D4365 72746966 69636174\
|
||||
\ 652D3133 31313834\n 36343130 82012230 0D06092A 864886F7 0D010101 05000382\
|
||||
\ 010F0030 82010A02\n 82010100 B6F8F31B 311193B0 4096BD3A 8AB2ABB5 5A3FCB23\
|
||||
\ C765769F 7B411D08\n A3FB0313 56CA1360 23281CEF 6109B967 182841E1 A171319C\
|
||||
\ A601D172 8DBDCDDC\n F730B89D 94CD254A 308E6ACB 26DD92F2 2D32B1A1 222385F6\
|
||||
\ 4D35CB25 5B2A8810\n 02E836C9 42D47483 BAA4A7AE E3FAA9A2 6F3045BF E568D4DD\
|
||||
\ 6D50BA00 2A22AD16\n 8A4DD0CA 40E9E85E 59FE6923 CEE9055D 37579B04 C9B0F6E2\
|
||||
\ 4F45B420 D91FF291\n 362DB6B6 9DB4FC84 A60D6F3B E5D6385A EB04A468 004252EE\
|
||||
\ 4BE16E3B FE58D16C\n 79502E97 F2CFAEF1 A385C459 59A237BB 2537FC49 41EF9EE9\
|
||||
\ 4BAC4F84 2E3BE168\n C55A08EC 278A26D4 C5D60FFF 204B5596 405690C4 D5CCDDA7\
|
||||
\ 66B4B739 7083DBE9\n D4936115 02030100 01A35330 51301D06 03551D0E 04160414\
|
||||
\ CFDEA039 2F5F927E\n E3A2B078 D84AEEAE 1DDB0D51 301F0603 551D2304 18301680\
|
||||
\ 14CFDEA0 392F5F92\n 7EE3A2B0 78D84AEE AE1DDB0D 51300F06 03551D13 0101FF04\
|
||||
\ 05300301 01FF300D\n 06092A86 4886F70D 01010B05 00038201 01006566 FC9D5BFE\
|
||||
\ 4BB464BE 53DF1BFA\n E03798F0 568B7B11 603CED8C 1AB491C5 EED56B17 DD3E2C0E\
|
||||
\ DE8662AC AE609592\n B24305F2 46D5AD6A 74304E5B 00659F03 7D362FBA EF9896FB\
|
||||
\ 3191E5E5 971C8D41\n 9B84BB95 2DAF9CBC 94E1865E A6EDF9AA 7F171046 FBA13487\
|
||||
\ F9ADDB7E 2AB27DBA\n 8246FF67 EF4D26F0 BBB030CB 29D6CD3C 3AA28566 CB5943EF\
|
||||
\ 45213C8E CE3B81F9\n D28C445F 1DC15F57 E90A4DE2 78950187 58223E08 E788FC1C\
|
||||
\ 26AA59F8 2F5037AB\n 0EAF5A10 DCBDEB29 7B1F09A5 8BB26202 C3094C98 22707B41\
|
||||
\ 670E5654 9EF0B4FB\n 574E9D56 71283B40 83750054 C82EED54 CFD5D878 715F5A2F\
|
||||
\ 9F085475 862321CD\n 63F4477A 5847F76E 835BFF01 290044C8 E94D\n \tquit\n\
|
||||
!\n!\nmemory free low-watermark processor 80589\n!\n!\nspanning-tree mode\
|
||||
\ rapid-pvst\nspanning-tree extend system-id\nspanning-tree pathcost method\
|
||||
\ long\n!\n!\nvlan internal allocation policy ascending\n!\n!\n!\n!\n!\n\
|
||||
interface Ethernet0/0\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\ninterface Ethernet0/1\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\ninterface Ethernet0/2\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\ninterface Ethernet0/3\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\nip forward-protocol nd\n!\n!\nip http server\nip http secure-server\n\
|
||||
ip ssh bulk-mode 131072\n!\n!\n!\n!\n!\n!\ncontrol-plane\n!\n!\n!\nline\
|
||||
\ con 0\n exec-timeout 0 0\n logging synchronous\nline aux 0\nline vty 0\
|
||||
\ 4\n exec-timeout 0 0\n login\n transport input ssh\n!\n!\nend"
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: saumur
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -160
|
||||
y: 240
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: "Building configuration...\n\nCurrent configuration : 3447 bytes\n\
|
||||
!\n! Last configuration change at 14:26:12 UTC Thu May 23 2024\n!\nversion\
|
||||
\ 17.12\nservice timestamps debug datetime msec\nservice timestamps log\
|
||||
\ datetime msec\n!\nhostname bourgueil\n!\nboot-start-marker\nboot-end-marker\n\
|
||||
!\n!\nno logging console\nno aaa new-model\n!\n!\n!\n!\n!\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\nip audit notify log\nip audit po max-events 100\nno ip domain\
|
||||
\ lookup\nip cef\nlogin on-success log\nno ipv6 cef\n!\n!\n!\n!\n!\n!\n\
|
||||
!\nvtp version 1\nmultilink bundle-name authenticated\n!\ncrypto pki trustpoint\
|
||||
\ TP-self-signed-131184643\n enrollment selfsigned\n subject-name cn=IOS-Self-Signed-Certificate-131184643\n\
|
||||
\ revocation-check none\n rsakeypair TP-self-signed-131184643\n hash sha256\n\
|
||||
!\n!\ncrypto pki certificate chain TP-self-signed-131184643\n certificate\
|
||||
\ self-signed 01\n 3082032E 30820216 A0030201 02020101 300D0609 2A864886\
|
||||
\ F70D0101 0B050030\n 30312E30 2C060355 04030C25 494F532D 53656C66 2D536967\
|
||||
\ 6E65642D 43657274\n 69666963 6174652D 31333131 38343634 33301E17 0D323430\
|
||||
\ 35323331 33333235\n 385A170D 33343035 32333133 33323538 5A303031 2E302C06\
|
||||
\ 03550403 0C25494F\n 532D5365 6C662D53 69676E65 642D4365 72746966 69636174\
|
||||
\ 652D3133 31313834\n 36343330 82012230 0D06092A 864886F7 0D010101 05000382\
|
||||
\ 010F0030 82010A02\n 82010100 A18D5E99 6EB7C0ED 67AA85D1 62EC568B E02C9619\
|
||||
\ 2BA9F797 4EC9A81F\n 552CEB02 84A578FB C98349C3 547EA243 5389D9D8 50342A44\
|
||||
\ 8ABAE09D 279A0998\n C904EC45 748561FA CAD774FF F6245A2A 17B929C9 C8BE4FB9\
|
||||
\ BAEBC6C0 53E83CA1\n C6F0EB22 4C08311F 19E8E7B8 666E1642 94E6A2ED B1AC3AAA\
|
||||
\ C1D778FD F1F4AE59\n 49D446C2 4CBEEC23 20D5670B 30E26FA5 EBF3BB6D F0DC174D\
|
||||
\ BBCA7ECE 6FF99E82\n 64ECEC10 A046B273 756A1508 5256B010 05E8609E 08B7EE8D\
|
||||
\ 39BBF494 5A9E9ECA\n 41B098FB 31CC36A1 26E608C0 4EAD1941 8020CC2D 09C937E7\
|
||||
\ 120A50C0 1543A18C\n 347DDF2A 8FF26964 CE0F2915 976820EA D68CB0CA 450E9B1A\
|
||||
\ 66289AF3 B894C5FC\n FDDDBEDF 02030100 01A35330 51301D06 03551D0E 04160414\
|
||||
\ 67A63F6B 72545508\n 59EF1F6B F5BB2168 1459D2F7 301F0603 551D2304 18301680\
|
||||
\ 1467A63F 6B725455\n 0859EF1F 6BF5BB21 681459D2 F7300F06 03551D13 0101FF04\
|
||||
\ 05300301 01FF300D\n 06092A86 4886F70D 01010B05 00038201 010069F4 A58C5A9F\
|
||||
\ 976F2743 1E1BB135\n E79304C3 C6D20C32 C77A0050 83D92F81 569428BF 27B867AC\
|
||||
\ 403FBB0D 0D80C041\n 138E950A 197EE30C F82155F6 D00190AF B52D0769 B9D7054F\
|
||||
\ DF7A28BF BC143F53\n AF9C6E0A 9007B7EE 17267F55 9E18DA6A 4821AF20 FE6F4094\
|
||||
\ EEE2DF8B E264D891\n FCA27F3F 267DAE38 4E8B73E3 FDCD9E49 4192410E 66F63275\
|
||||
\ 7CA22DB9 02821CA3\n 540C5D16 AE436BA8 E81BB337 B702A25E 73C35FA4 87F14052\
|
||||
\ 52E1DAC0 226CD01D\n E512B9F7 33ABE2B9 9650A7D5 062E33BD E265D1A9 7CE7608B\
|
||||
\ C8A9F382 AB85F578\n 0FD769AB 9F582A7D 56952187 AD864F07 DFBAA825 49379C11\
|
||||
\ EF3C3BBB BA8DD9B1\n 1FE7EF2A 4905F5F1 6A915CF0 FD7D066E 6F24\n \tquit\n\
|
||||
!\n!\nmemory free low-watermark processor 80589\n!\n!\nspanning-tree mode\
|
||||
\ rapid-pvst\nspanning-tree extend system-id\nspanning-tree pathcost method\
|
||||
\ long\n!\n!\nvlan internal allocation policy ascending\n!\n!\n!\n!\n!\n\
|
||||
interface Ethernet0/0\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\ninterface Ethernet0/1\n!\ninterface Ethernet0/2\n switchport trunk encapsulation\
|
||||
\ dot1q\n switchport mode trunk\n bandwidth 1000000\n spanning-tree link-type\
|
||||
\ point-to-point\n!\ninterface Ethernet0/3\n!\nip forward-protocol nd\n\
|
||||
!\n!\nip http server\nip http secure-server\nip ssh bulk-mode 131072\n!\n\
|
||||
!\n!\n!\n!\n!\ncontrol-plane\n!\n!\n!\nline con 0\n exec-timeout 0 0\n logging\
|
||||
\ synchronous\nline aux 0\nline vty 0 4\n exec-timeout 0 0\n login\n transport\
|
||||
\ input ssh\n!\n!\nend"
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: bourgueil
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -320
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: "Building configuration...\n\nCurrent configuration : 3564 bytes\n\
|
||||
!\n! Last configuration change at 14:26:50 UTC Thu May 23 2024\n!\nversion\
|
||||
\ 17.12\nservice timestamps debug datetime msec\nservice timestamps log\
|
||||
\ datetime msec\n!\nhostname chinon\n!\nboot-start-marker\nboot-end-marker\n\
|
||||
!\n!\nno logging console\nno aaa new-model\n!\n!\n!\n!\n!\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\nip audit notify log\nip audit po max-events 100\nno ip domain\
|
||||
\ lookup\nip cef\nlogin on-success log\nno ipv6 cef\n!\n!\n!\n!\n!\n!\n\
|
||||
!\nvtp version 1\nmultilink bundle-name authenticated\n!\ncrypto pki trustpoint\
|
||||
\ TP-self-signed-131184642\n enrollment selfsigned\n subject-name cn=IOS-Self-Signed-Certificate-131184642\n\
|
||||
\ revocation-check none\n rsakeypair TP-self-signed-131184642\n hash sha256\n\
|
||||
!\n!\ncrypto pki certificate chain TP-self-signed-131184642\n certificate\
|
||||
\ self-signed 01\n 3082032E 30820216 A0030201 02020101 300D0609 2A864886\
|
||||
\ F70D0101 0B050030\n 30312E30 2C060355 04030C25 494F532D 53656C66 2D536967\
|
||||
\ 6E65642D 43657274\n 69666963 6174652D 31333131 38343634 32301E17 0D323430\
|
||||
\ 35323331 33333235\n 355A170D 33343035 32333133 33323535 5A303031 2E302C06\
|
||||
\ 03550403 0C25494F\n 532D5365 6C662D53 69676E65 642D4365 72746966 69636174\
|
||||
\ 652D3133 31313834\n 36343230 82012230 0D06092A 864886F7 0D010101 05000382\
|
||||
\ 010F0030 82010A02\n 82010100 D1AE82B3 EE88D8FC 2BB2DAF8 5DFAB392 CBB94F28\
|
||||
\ 3CE23B3A ABD9715A\n 5484CEDC 4BBDA362 0F890F62 9737C831 7FD07E6F 4FBE5B3E\
|
||||
\ 7491E33F C30A0CCC\n 865FF131 F8129E45 83379093 C935019B 94019710 BDF7E113\
|
||||
\ BEC0C455 ED56AB17\n 14701DDE 68EBCAEE FD41A282 41247B1D 732DBA0F FA6C8062\
|
||||
\ 7CCB9FEE 7C7B3AAB\n 0304FCD8 6C091C92 937D3C6D 7A6FD91B 7FA1E4BA AB28A493\
|
||||
\ CBC3B3C6 92F5D2B6\n F5A4DAF4 1861812D 768B7EF2 6F73192C 2AD9A5DA 7EEED7BF\
|
||||
\ E3D4CC09 5A99C6B8\n 48167246 F1551A76 2052AED4 2E77283C F6806587 6762FCA6\
|
||||
\ 9EB11BA2 1ED88035\n A5E52096 6FD31CEF 17014BE0 49753950 3B0EB544 32854095\
|
||||
\ 7BAD49A8 9BC208CF\n 75115B33 02030100 01A35330 51301D06 03551D0E 04160414\
|
||||
\ 9FA14E8F 8BBD2879\n 975F4E6F C94B9AE4 96774C85 301F0603 551D2304 18301680\
|
||||
\ 149FA14E 8F8BBD28\n 79975F4E 6FC94B9A E496774C 85300F06 03551D13 0101FF04\
|
||||
\ 05300301 01FF300D\n 06092A86 4886F70D 01010B05 00038201 01008B28 E286E00A\
|
||||
\ A9A6F6BE 38D66F9E\n 1B4EAEAA BA3F0594 B8F5D5BE C0326550 BCA7C860 A354E1B2\
|
||||
\ 48AD29C7 86DBA23C\n 43E2CACA 9AC6E2EE D43282DC 9FDF97B2 226E769A 051AE8F4\
|
||||
\ 7C467F8F FAAA8BCF\n 7CCA621F 712A460E 3E9A6CD0 957BC430 826C32DB F12F1E22\
|
||||
\ F1AB0C11 0C7CE0A8\n 7FCED042 9797B485 6425DB85 9477C831 BE3E192D 7756741C\
|
||||
\ 6CECE9D2 8DFF082A\n F6389789 D6F0AE6F 1628B419 F99D0D97 33F1D019 8CF6C875\
|
||||
\ 645FCA8B F35ED98D\n CD1D240D 91339E53 8182845B 13D38526 FB388AF5 30633E98\
|
||||
\ 50EDCD39 864EE6D3\n D1F9D24B E1EB4959 65AA0987 078147D8 1F804A52 5C65243E\
|
||||
\ C05B8645 616FA855\n 625A07EF B49E111B A1549F11 596272FF 2006\n \tquit\n\
|
||||
!\n!\nmemory free low-watermark processor 80589\n!\n!\nspanning-tree mode\
|
||||
\ rapid-pvst\nspanning-tree extend system-id\nspanning-tree pathcost method\
|
||||
\ long\n!\n!\nvlan internal allocation policy ascending\n!\n!\n!\n!\n!\n\
|
||||
interface Ethernet0/0\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\ninterface Ethernet0/1\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\ninterface Ethernet0/2\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\ninterface Ethernet0/3\n!\nip forward-protocol nd\n!\n!\nip http server\n\
|
||||
ip http secure-server\nip ssh bulk-mode 131072\n!\n!\n!\n!\n!\n!\ncontrol-plane\n\
|
||||
!\n!\n!\nline con 0\n exec-timeout 0 0\n logging synchronous\nline aux 0\n\
|
||||
line vty 0 4\n exec-timeout 0 0\n login\n transport input ssh\n!\n!\nend"
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: chinon
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -160
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: "Building configuration...\n\nCurrent configuration : 3564 bytes\n\
|
||||
!\n! Last configuration change at 14:27:05 UTC Thu May 23 2024\n!\nversion\
|
||||
\ 17.12\nservice timestamps debug datetime msec\nservice timestamps log\
|
||||
\ datetime msec\n!\nhostname souzay\n!\nboot-start-marker\nboot-end-marker\n\
|
||||
!\n!\nno logging console\nno aaa new-model\n!\n!\n!\n!\n!\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\nip audit notify log\nip audit po max-events 100\nno ip domain\
|
||||
\ lookup\nip cef\nlogin on-success log\nno ipv6 cef\n!\n!\n!\n!\n!\n!\n\
|
||||
!\nvtp version 1\nmultilink bundle-name authenticated\n!\ncrypto pki trustpoint\
|
||||
\ TP-self-signed-131184644\n enrollment selfsigned\n subject-name cn=IOS-Self-Signed-Certificate-131184644\n\
|
||||
\ revocation-check none\n rsakeypair TP-self-signed-131184644\n hash sha256\n\
|
||||
!\n!\ncrypto pki certificate chain TP-self-signed-131184644\n certificate\
|
||||
\ self-signed 01\n 3082032E 30820216 A0030201 02020101 300D0609 2A864886\
|
||||
\ F70D0101 0B050030\n 30312E30 2C060355 04030C25 494F532D 53656C66 2D536967\
|
||||
\ 6E65642D 43657274\n 69666963 6174652D 31333131 38343634 34301E17 0D323430\
|
||||
\ 35323331 33333330\n 325A170D 33343035 32333133 33333032 5A303031 2E302C06\
|
||||
\ 03550403 0C25494F\n 532D5365 6C662D53 69676E65 642D4365 72746966 69636174\
|
||||
\ 652D3133 31313834\n 36343430 82012230 0D06092A 864886F7 0D010101 05000382\
|
||||
\ 010F0030 82010A02\n 82010100 E1920FFE 5F6DB0B5 00FBECDD 5D713DDC CDE0DEA3\
|
||||
\ 4C1FF1CF 5B210238\n 1787AFEA 2CD1459D 9197BF8D CE7E4457 ECD91472 58041B60\
|
||||
\ 2835D4EB C3FF9430\n 236C4122 93764669 BF4D411D 8857F2EE 06B894E5 BFA90C73\
|
||||
\ 9D7BC6F0 A87F4C91\n 6C3DA87E 552956B7 A4006C4F 2A967750 59B7B9F1 EA6ABC85\
|
||||
\ 7B96FD27 05A13BB5\n A0E8EEF8 35020A9F 42AD0AE7 84159E73 225EFC30 E7D133F7\
|
||||
\ 4797E0DE 77E220AE\n F23517FB 3CCB7689 78F856F8 9305BFD5 FFC735A4 BB3AD6B8\
|
||||
\ 3559983D 0838CAEA\n AE25AE00 4E15866D 06F82BC5 C61AE004 C0CA3CD6 69029F89\
|
||||
\ 61DF9A7E D48A6497\n E9E7A365 6ED7DBAD B37B08B7 05FB5ADC BFE335C4 1DAC5BEC\
|
||||
\ 0CE438E6 1F6D198D\n C5809D57 02030100 01A35330 51301D06 03551D0E 04160414\
|
||||
\ 9A5EC274 D3A95915\n 7DD8A2F4 77FFCD8F B8BCAAA4 301F0603 551D2304 18301680\
|
||||
\ 149A5EC2 74D3A959\n 157DD8A2 F477FFCD 8FB8BCAA A4300F06 03551D13 0101FF04\
|
||||
\ 05300301 01FF300D\n 06092A86 4886F70D 01010B05 00038201 010096B5 21BBDA77\
|
||||
\ B01E8817 83C0A54E\n 0A8D0C7D FD79FA1A D51DE3A2 AD068BF8 30ED223B 04F8F529\
|
||||
\ 5E40512E 2C52A86D\n 7A2C55D7 2DE473FD 41B27DB1 A851CA40 1B350580 136EF3AE\
|
||||
\ 0FD9F157 8158A702\n 5247EAC3 771EE564 5DF130F4 17F9A5FF F700DE92 70446785\
|
||||
\ B9345A5D 89727075\n F86D0CF9 D7DB6B3B 4B36DD78 EF75ADD6 BF0E8BF5 060418A4\
|
||||
\ BD8801CE 3669731A\n AEC598CB 42A45BAD 741A71F9 22016A6C 60BA201E E14E6018\
|
||||
\ 71A0BEF9 1865B874\n 7309F395 3AE83298 5D6C5310 79B71490 EBC636CD C7453940\
|
||||
\ 645814E6 E679C1B8\n 34F3FB66 5A6BDFE1 25DC7C09 F3E68A1A F33C153E 28622C0B\
|
||||
\ 69822D0B 2CABB004\n 88149A4C 76BE771C 145FFDB5 F33025D5 80B3\n \tquit\n\
|
||||
!\n!\nmemory free low-watermark processor 80589\n!\n!\nspanning-tree mode\
|
||||
\ rapid-pvst\nspanning-tree extend system-id\nspanning-tree pathcost method\
|
||||
\ long\n!\n!\nvlan internal allocation policy ascending\n!\n!\n!\n!\n!\n\
|
||||
interface Ethernet0/0\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\ninterface Ethernet0/1\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\ninterface Ethernet0/2\n!\ninterface Ethernet0/3\n switchport trunk encapsulation\
|
||||
\ dot1q\n switchport mode trunk\n bandwidth 1000000\n spanning-tree link-type\
|
||||
\ point-to-point\n!\nip forward-protocol nd\n!\n!\nip http server\nip http\
|
||||
\ secure-server\nip ssh bulk-mode 131072\n!\n!\n!\n!\n!\n!\ncontrol-plane\n\
|
||||
!\n!\n!\nline con 0\n exec-timeout 0 0\n logging synchronous\nline aux 0\n\
|
||||
line vty 0 4\n exec-timeout 0 0\n login\n transport input ssh\n!\n!\nend"
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: souzay
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 0
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i3
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: saumur-Ethernet0/2<->bourgueil-Ethernet0/0
|
||||
- id: l1
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: saumur-Ethernet0/1<->chinon-Ethernet0/0
|
||||
- id: l2
|
||||
n1: n0
|
||||
n2: n3
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: saumur-Ethernet0/0<->souzay-Ethernet0/0
|
||||
- id: l3
|
||||
n1: n0
|
||||
n2: n3
|
||||
i1: i4
|
||||
i2: i4
|
||||
conditioning: {}
|
||||
label: saumur-Ethernet0/3<->souzay-Ethernet0/3
|
||||
- id: l4
|
||||
n1: n1
|
||||
n2: n2
|
||||
i1: i3
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: bourgueil-Ethernet0/2<->chinon-Ethernet0/1
|
||||
- id: l5
|
||||
n1: n2
|
||||
n2: n3
|
||||
i1: i3
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: chinon-Ethernet0/2<->souzay-Ethernet0/1
|
||||
lab:
|
||||
description: ''
|
||||
notes: "LAB Guide for configuring LAB saumur_PVRSTP\n\nintroduction :\n\nThree Towns\
|
||||
\ : Bourgueil, Chinon and Souzay have gathered their IT with a bigger one : Saumur.\n\
|
||||
Their IT include servers and a network.\n\nN.B. This case is derived from a real\
|
||||
\ use case from which all real data have been changed.\n\nYou will have to solve\
|
||||
\ their network design problem and to implement the solution in the lab.\n\nAs\
|
||||
\ cities they are entitled to lay optical fibers within their territory.\nCurrently\
|
||||
\ they have layed only one fiber optic sheath containing several optical fibers.\n\
|
||||
The four towns are connected directly to saumur by three fibers taken from the\
|
||||
\ same sheath.\n\n\nThe towns want to introduce redundancy in their network :\n\
|
||||
\n.1) they want to use a fiber from the existing sheath to create a redundant\
|
||||
\ link between spoke neighbor towns,\n that is between bourgueil and chinon\
|
||||
\ and between chinon and souzay.\n\n.2) there are a lot of public works in those\
|
||||
\ towns and the network admin wants to avoid all of the towns to be\n isolated\
|
||||
\ in case its sheath be striken and cut by an excavator.\n They have the project\
|
||||
\ to lay a second fiber optic sheath between Souzay and Saumur,\n to interconnect\
|
||||
\ Souzay to Saumur with another fiber taken from that new sheath.\n\nThe planned\
|
||||
\ redundant topology is as depicted the lab topology\n\n\nThe network admin has\
|
||||
\ chosen to use pvRSTP to build its network\nAll fibers are used with 1 Gbps SFPs.\n\
|
||||
All VLANs will have an identical nominal topology\n\n1. part 1\n\nQuestion 1:\n\
|
||||
Considering the redundant topology, where would you put the Root Node of the PVRSTP\
|
||||
\ topology ?\n\n.1. Bourgueil\n.2. Saumur\n.3. Chinon\n.4. Souzay\n\nQuestion\
|
||||
\ 2:\nhow would you do that ?\n\n.1. switch(config-if)# spanning-tree vlan 1-4094\
|
||||
\ priority 4096\n\n.2. switch(config)# spanning-tree vlan 1-4094 priority 32768\n\
|
||||
\n.3. switch(config)# spanning-tree vlan 1-4094 priority 4096\n\n.4. switch(config-if)#\
|
||||
\ spanning-tree vlan 1-4094 priority 32768\n\n1. step 1 : in the lab, apply the\
|
||||
\ configuration you have chosen to the switch you have picked at Question 1\n\n\
|
||||
\n2. part 2\n\nThe switches are configured with spanning-tree pathcost method\
|
||||
\ long\ni.e :\n\nPort speed \tspanning-tree pathcost method long:\n10 Mbps \t\
|
||||
2000000,\n100 Mbps 200000,\n1 Gbps \t20000,\n10 Gbps \t2000,\n\nThe network admin\
|
||||
\ has assigned the following objectives to meet for the target redundant topology\
|
||||
\ :\n\n.1) the direct link (i.e. link-1-1, link-1-2, link-1-3) between saumur\
|
||||
\ and\n a town mustn't be blocked by STP under nominal circumstances\n\n.2)\
|
||||
\ in case of a single direct link failing, the redundant link used should\n \
|
||||
\ prioritarily be the additional link (i.e. link-1-4, link-1-5), if possible.\n\
|
||||
\n.3) only when several direct links between the root and towns have failed,\n\
|
||||
\ should the link between souzay and saumur in the second sheath be used. (i.e.\
|
||||
\ link-2-1)\n\nTo achieve this, the network admin has choosen to configure administrative\
|
||||
\ spanning-tree costs on\nlinks to be used only in case of a failure.\n\nQuestion\
|
||||
\ 3 : on the target topology, what is the cost configuration that meets\nthe objectives\
|
||||
\ of the redundant topology as choosen by the network admin ?\n\n.1. configure\
|
||||
\ a cost of 200000 on both ends of link-1-1, link-1-2, link-1-3 and\n a cost\
|
||||
\ of 2000000 on both ends of link-1-5\n\n.2. configure a cost of 2000000 on both\
|
||||
\ ends of link-1-4 & link-1-5 and\n a cost of 2000 on both ends of link-2-1\n\
|
||||
\n.3. configure a cost of 200000 on both ends of link-1-4 & link-1-5 and\n a\
|
||||
\ cost of 2000000 on both ends of link-2-1\n\n.4. configure a cost of 2000000\
|
||||
\ on both ends of link-1-4 & link-1-5 and\n a cost of 200000 on both ends of\
|
||||
\ link-2-1\n\n\nN.B. reminder to configure a cost, in interface configuration\
|
||||
\ mode, use the command :\n\nswitch(config-if)# spanning-tree cost COST\n\nwhere\
|
||||
\ COST is the cost value you wan to configure.\n\nstep 2. in the lab, apply the\
|
||||
\ configuration you have chosen at Question 3 to all relevant interfaces"
|
||||
title: saumur_PVRSTP
|
||||
version: 0.2.2
|
||||
@@ -1,577 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 280.0
|
||||
y1: 80.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: link-1-1
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -320.0
|
||||
y1: 120.0
|
||||
z_index: 1
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: link-1-2
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -200.0
|
||||
y1: 120.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: link-1-3
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -120.0
|
||||
y1: 120.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: link-1-4
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -280.0
|
||||
y1: 0.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -240.0
|
||||
y1: 0.0
|
||||
z_index: 5
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: link-1-5
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -120.0
|
||||
y1: 0.0
|
||||
z_index: 6
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: link-2-1
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 10
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -80.0
|
||||
y1: 160.0
|
||||
z_index: 7
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: SAUMUR PVRST SOLUTION
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -240.0
|
||||
y1: -40.0
|
||||
z_index: 8
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: "Building configuration...\n\nCurrent configuration : 3752 bytes\n\
|
||||
!\n! Last configuration change at 15:05:20 UTC Thu May 23 2024\n!\nversion\
|
||||
\ 17.12\nservice timestamps debug datetime msec\nservice timestamps log\
|
||||
\ datetime msec\n!\nhostname saumur\n!\nboot-start-marker\nboot-end-marker\n\
|
||||
!\n!\nno logging console\nno aaa new-model\n!\n!\n!\n!\n!\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\nip audit notify log\nip audit po max-events 100\nno ip domain\
|
||||
\ lookup\nip cef\nlogin on-success log\nno ipv6 cef\n!\n!\n!\n!\n!\n!\n\
|
||||
!\nvtp version 1\nmultilink bundle-name authenticated\n!\ncrypto pki trustpoint\
|
||||
\ TP-self-signed-131184641\n enrollment selfsigned\n subject-name cn=IOS-Self-Signed-Certificate-131184641\n\
|
||||
\ revocation-check none\n rsakeypair TP-self-signed-131184641\n hash sha256\n\
|
||||
!\n!\ncrypto pki certificate chain TP-self-signed-131184641\n certificate\
|
||||
\ self-signed 01\n 3082032E 30820216 A0030201 02020101 300D0609 2A864886\
|
||||
\ F70D0101 0B050030\n 30312E30 2C060355 04030C25 494F532D 53656C66 2D536967\
|
||||
\ 6E65642D 43657274\n 69666963 6174652D 31333131 38343634 31301E17 0D323430\
|
||||
\ 35323231 34303631\n 385A170D 33343035 32323134 30363138 5A303031 2E302C06\
|
||||
\ 03550403 0C25494F\n 532D5365 6C662D53 69676E65 642D4365 72746966 69636174\
|
||||
\ 652D3133 31313834\n 36343130 82012230 0D06092A 864886F7 0D010101 05000382\
|
||||
\ 010F0030 82010A02\n 82010100 B3D916DA 911B3DA4 4BE96133 B17B2D20 680E56E9\
|
||||
\ EF0ADEE9 F71866CD\n CF474486 7706BABE 9C59B385 4A00CF37 0907EE00 1A45FD19\
|
||||
\ 639D3457 89A114A8\n 5C7AC563 BD764E1F 2599D631 6E924DAD 459FAFCB 11849765\
|
||||
\ 944E9011 7F8E4AD8\n AD9C66DE 05739B36 369CF94F C7717F9C 85529418 38171CD9\
|
||||
\ CCD62A86 1F973194\n 48827238 DB4F6E12 ACB586FD A448B6B2 503F13F0 085AB33C\
|
||||
\ 1A33E48C 4AFAF419\n 30E43A8B CE18F79B 44A1B522 63A791C7 3FFA12B5 791BA096\
|
||||
\ 0375A01B 77B5DEF3\n 3CA0FE20 DFE14892 4D8D0573 EEBA2B34 6AD04C3D DBAD50E2\
|
||||
\ AA25F326 B9D36CE5\n 13933B1C 59879E7F BFC56F22 41CCA515 B4CE5039 AF6D956B\
|
||||
\ BE6F69F3 0FCB2EA8\n 751DF737 02030100 01A35330 51301D06 03551D0E 04160414\
|
||||
\ 6AD6028F AD21C9A2\n 54B829A1 78D93313 BCA3DF0B 301F0603 551D2304 18301680\
|
||||
\ 146AD602 8FAD21C9\n A254B829 A178D933 13BCA3DF 0B300F06 03551D13 0101FF04\
|
||||
\ 05300301 01FF300D\n 06092A86 4886F70D 01010B05 00038201 0100A41B 575A32F5\
|
||||
\ E03388E9 441DBD83\n 42E8964D 5AB56561 54FFC978 18418208 A99F4BCD 39E340FE\
|
||||
\ B7D0D5F4 A5D46ABE\n 16A0D8E3 B05180D0 AEC43096 B8FE45EC 86088020 5C0C597A\
|
||||
\ C82CEE2C 935184BB\n 5E4B3CB8 D57053C0 8095268F 1B9C13E4 4B75A21E C5027169\
|
||||
\ 5992C99E 499B83B9\n A118196A 87F29657 42544324 98E0F506 B9A12AAB B321B166\
|
||||
\ 963CB116 139525C5\n 47E970D8 B4E65061 5F1D8F3B B65AAAED D487719D 4F520376\
|
||||
\ E9CFD352 6DD7CBB9\n 85EECA8E 7BDF65B3 E0607A24 6B5C09DA A0F9BB4E A2E3957D\
|
||||
\ AB0B2A93 D797253E\n EF52EDD7 A8DF2E49 A2DFF2E4 DE08AD06 ABD694B5 EB70B7A7\
|
||||
\ DD65477D 3E6E7677\n F20F1D80 CEDA4373 AFE5A399 66D560B0 83C4\n \tquit\n\
|
||||
!\n!\nmemory free low-watermark processor 80589\n!\n!\nspanning-tree mode\
|
||||
\ rapid-pvst\nspanning-tree extend system-id\nspanning-tree pathcost method\
|
||||
\ long\nspanning-tree vlan 1-4094 priority 4096\n!\n!\nvlan internal allocation\
|
||||
\ policy ascending\n!\n!\n!\n!\n!\ninterface Ethernet0/0\n switchport trunk\
|
||||
\ encapsulation dot1q\n switchport mode trunk\n bandwidth 1000000\n spanning-tree\
|
||||
\ link-type point-to-point\n!\ninterface Ethernet0/1\n switchport trunk\
|
||||
\ encapsulation dot1q\n switchport mode trunk\n bandwidth 1000000\n spanning-tree\
|
||||
\ link-type point-to-point\n!\ninterface Ethernet0/2\n switchport trunk\
|
||||
\ encapsulation dot1q\n switchport mode trunk\n bandwidth 1000000\n spanning-tree\
|
||||
\ link-type point-to-point\n!\ninterface Ethernet0/3\n switchport trunk\
|
||||
\ encapsulation dot1q\n switchport mode trunk\n bandwidth 1000000\n spanning-tree\
|
||||
\ link-type point-to-point\n spanning-tree cost 2000000\n!\nip forward-protocol\
|
||||
\ nd\n!\n!\nip http server\nip http secure-server\nip ssh bulk-mode 131072\n\
|
||||
!\n!\n!\n!\n!\n!\ncontrol-plane\n!\n!\n!\nline con 0\n exec-timeout 0 0\n\
|
||||
\ logging synchronous\nline aux 0\nline vty 0 4\n exec-timeout 0 0\n login\n\
|
||||
\ transport input ssh\n!\n!\nend"
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: saumur
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -160
|
||||
y: 240
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: "Building configuration...\n\nCurrent configuration : 3474 bytes\n\
|
||||
!\n! Last configuration change at 15:05:20 UTC Thu May 23 2024\n!\nversion\
|
||||
\ 17.12\nservice timestamps debug datetime msec\nservice timestamps log\
|
||||
\ datetime msec\n!\nhostname bourgueil\n!\nboot-start-marker\nboot-end-marker\n\
|
||||
!\n!\nno logging console\nno aaa new-model\n!\n!\n!\n!\n!\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\nip audit notify log\nip audit po max-events 100\nno ip domain\
|
||||
\ lookup\nip cef\nlogin on-success log\nno ipv6 cef\n!\n!\n!\n!\n!\n!\n\
|
||||
!\nvtp version 1\nmultilink bundle-name authenticated\n!\ncrypto pki trustpoint\
|
||||
\ TP-self-signed-131184643\n enrollment selfsigned\n subject-name cn=IOS-Self-Signed-Certificate-131184643\n\
|
||||
\ revocation-check none\n rsakeypair TP-self-signed-131184643\n hash sha256\n\
|
||||
!\n!\ncrypto pki certificate chain TP-self-signed-131184643\n certificate\
|
||||
\ self-signed 01\n 3082032E 30820216 A0030201 02020101 300D0609 2A864886\
|
||||
\ F70D0101 0B050030\n 30312E30 2C060355 04030C25 494F532D 53656C66 2D536967\
|
||||
\ 6E65642D 43657274\n 69666963 6174652D 31333131 38343634 33301E17 0D323430\
|
||||
\ 35323231 34303632\n 355A170D 33343035 32323134 30363235 5A303031 2E302C06\
|
||||
\ 03550403 0C25494F\n 532D5365 6C662D53 69676E65 642D4365 72746966 69636174\
|
||||
\ 652D3133 31313834\n 36343330 82012230 0D06092A 864886F7 0D010101 05000382\
|
||||
\ 010F0030 82010A02\n 82010100 934B4195 35A2B603 BB199A47 49F14E3B B8CF5CAE\
|
||||
\ 83122F3B 9343706F\n F8703FE5 576A7041 80DF7A58 6901E025 BF7517E1 CA6B0459\
|
||||
\ 907FE572 C68287E2\n 3CA0E7F7 5A9D45EA 963D9CBB 7C92B77A 548EC917 661DCD24\
|
||||
\ 9F822252 810240D4\n C256CAA9 364BBE21 160E6842 6DE0F2BD 7F7D260C 7C1DE58B\
|
||||
\ 847FE876 366725AE\n 074F1CF4 010503DA A46FAFC3 E4BBBF5A AEDD8B29 C016B5DA\
|
||||
\ 8BEF782B CA47589C\n 585EBB85 2898E03E 6CAC87FB 8919B262 4ED7C275 5C10CE0F\
|
||||
\ BC3C3251 1990C98C\n 8411FB4D 218301EE 47873E6F 15D311E8 62EF3C14 E0FF0BD6\
|
||||
\ F0B8E42D 38B46374\n 98328D7F C56F05E7 CFEFB411 9F8F2E6C 066EB4DD 338F0081\
|
||||
\ 59B76211 ADA648E1\n 21ABC145 02030100 01A35330 51301D06 03551D0E 04160414\
|
||||
\ 21D37E09 E4C0EA3B\n EAF85017 E3835AE7 B09892EB 301F0603 551D2304 18301680\
|
||||
\ 1421D37E 09E4C0EA\n 3BEAF850 17E3835A E7B09892 EB300F06 03551D13 0101FF04\
|
||||
\ 05300301 01FF300D\n 06092A86 4886F70D 01010B05 00038201 0100357A 1E90E5F6\
|
||||
\ 4BA70A95 053DB61D\n EB6E3062 57FABFEC 2FA4F554 B98BF923 73A61FE5 FB064782\
|
||||
\ 6BE64205 5D493534\n 9E915729 BCB1704C 548A7A67 F73A6E45 7BBF70FF B4599544\
|
||||
\ 206DE100 D51D02B8\n 67EC4067 35051F72 ECC451CD 6D15DBAE 46BF1F7E 39F315CD\
|
||||
\ 568330CC BA6C3381\n 47D1116C 9E03A9C7 65F61D7B 309491BB 24EC873F 038F62BF\
|
||||
\ 50610A64 DD3C461E\n 08604367 F17CC4A7 1F261CCD D662F26C DC148EE3 4C026430\
|
||||
\ 21CF6AEE 0313EAE3\n 563CD07A 4EF762C1 C50A27B0 FE74C9B8 F7AD41EA 429964F1\
|
||||
\ FD7099E1 35264931\n 95B20780 A6EB3666 CA7BF21B 4B05720E CE86777E 06EF2696\
|
||||
\ E6BD878A 4B40924B\n BF375D78 067238CC 3DEA13FA EB531A24 89D0\n \tquit\n\
|
||||
!\n!\nmemory free low-watermark processor 80589\n!\n!\nspanning-tree mode\
|
||||
\ rapid-pvst\nspanning-tree extend system-id\nspanning-tree pathcost method\
|
||||
\ long\n!\n!\nvlan internal allocation policy ascending\n!\n!\n!\n!\n!\n\
|
||||
interface Ethernet0/0\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\ninterface Ethernet0/1\n!\ninterface Ethernet0/2\n switchport trunk encapsulation\
|
||||
\ dot1q\n switchport mode trunk\n bandwidth 1000000\n spanning-tree link-type\
|
||||
\ point-to-point\n spanning-tree cost 200000\n!\ninterface Ethernet0/3\n\
|
||||
!\nip forward-protocol nd\n!\n!\nip http server\nip http secure-server\n\
|
||||
ip ssh bulk-mode 131072\n!\n!\n!\n!\n!\n!\ncontrol-plane\n!\n!\n!\nline\
|
||||
\ con 0\n exec-timeout 0 0\n logging synchronous\nline aux 0\nline vty 0\
|
||||
\ 4\n exec-timeout 0 0\n login\n transport input ssh\n!\n!\nend"
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: bourgueil
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -320
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: "Building configuration...\n\nCurrent configuration : 3618 bytes\n\
|
||||
!\n! Last configuration change at 15:05:19 UTC Thu May 23 2024\n!\nversion\
|
||||
\ 17.12\nservice timestamps debug datetime msec\nservice timestamps log\
|
||||
\ datetime msec\n!\nhostname chinon\n!\nboot-start-marker\nboot-end-marker\n\
|
||||
!\n!\nno logging console\nno aaa new-model\n!\n!\n!\n!\n!\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\nip audit notify log\nip audit po max-events 100\nno ip domain\
|
||||
\ lookup\nip cef\nlogin on-success log\nno ipv6 cef\n!\n!\n!\n!\n!\n!\n\
|
||||
!\nvtp version 1\nmultilink bundle-name authenticated\n!\ncrypto pki trustpoint\
|
||||
\ TP-self-signed-131184642\n enrollment selfsigned\n subject-name cn=IOS-Self-Signed-Certificate-131184642\n\
|
||||
\ revocation-check none\n rsakeypair TP-self-signed-131184642\n hash sha256\n\
|
||||
!\n!\ncrypto pki certificate chain TP-self-signed-131184642\n certificate\
|
||||
\ self-signed 01\n 3082032E 30820216 A0030201 02020101 300D0609 2A864886\
|
||||
\ F70D0101 0B050030\n 30312E30 2C060355 04030C25 494F532D 53656C66 2D536967\
|
||||
\ 6E65642D 43657274\n 69666963 6174652D 31333131 38343634 32301E17 0D323430\
|
||||
\ 35323231 34303632\n 315A170D 33343035 32323134 30363231 5A303031 2E302C06\
|
||||
\ 03550403 0C25494F\n 532D5365 6C662D53 69676E65 642D4365 72746966 69636174\
|
||||
\ 652D3133 31313834\n 36343230 82012230 0D06092A 864886F7 0D010101 05000382\
|
||||
\ 010F0030 82010A02\n 82010100 BB7C8F7B 3CDDB160 B2F18B9A FDD5A9D7 8E8A284E\
|
||||
\ FF2A551A 777E5D49\n 98F32134 06071637 63F3676E 95C4270D D254EE33 28CC82ED\
|
||||
\ 034340D1 08DE1810\n 586FFC3B 6185A233 598DA7F5 2A883CF1 F58E5A44 6559F17F\
|
||||
\ 69F036D0 B383DCCD\n 24FC72A5 C973A64A 58670929 EE3CA833 D1EC11A2 3EF9734B\
|
||||
\ DB02DDCD 3D133B91\n 2E0414A5 E4E74BEB 273930B5 86B7A0FB 02717C17 A23A24E9\
|
||||
\ D734264D 1BFF1704\n A3B8EA15 CA9A093E 1498A6DB C0B9D8EB 926B485B F43021F2\
|
||||
\ C13A312E 9DD817CE\n 20B82FFC 51E09BBC B9A41047 4516E6D0 C7834412 D5BD8E2D\
|
||||
\ 70CAF6F7 C484811D\n 942FC6D9 E11A47AD 4DEB2FE8 8C278C1C C8ADE294 8E3B4AEE\
|
||||
\ ABD0E938 F51434E4\n 282DB565 02030100 01A35330 51301D06 03551D0E 04160414\
|
||||
\ 49459A93 0AE735A5\n EA8C81EC 009CDB90 D6D39F29 301F0603 551D2304 18301680\
|
||||
\ 1449459A 930AE735\n A5EA8C81 EC009CDB 90D6D39F 29300F06 03551D13 0101FF04\
|
||||
\ 05300301 01FF300D\n 06092A86 4886F70D 01010B05 00038201 010007F9 B92C24A7\
|
||||
\ 48E2B225 BAF1A574\n 8DB15DDA A09AF1B2 9A7C37AF 953CB01C E0DB4C1D 022D232D\
|
||||
\ F7EAD676 8F568BCF\n 676DF1AC 7835A762 C7E8949F 3B9F0EE7 CBA77225 CD1359DC\
|
||||
\ 3E92F393 55F7F1E1\n 287D5732 A02FC5DD 1082B597 173A080C AB91321B 53C5B03D\
|
||||
\ 4F4D0EC3 1E3AF1CB\n 4C347AA2 7D7E0BC4 F71BE9A3 29ACCD99 6470E87C BD4EAED0\
|
||||
\ 55D8F1A8 485B7724\n 036DBCA6 3E8C120D 722A2371 BD8DA46D 6546A80D 08235B37\
|
||||
\ 3A9936F8 B37D8CC6\n 2E0EA29F 1B282324 B5CA89FB 08E0CC68 BADFF7FF 4A950E2B\
|
||||
\ ADF342E7 48486A2E\n 4D31D86A 05FA7650 C2201243 1FA4A0F2 0E0EA39E 2573900E\
|
||||
\ 1A67387E F7D93F5C\n 494584E5 342249BB FB15FDD2 358BD8DD 16CD\n \tquit\n\
|
||||
!\n!\nmemory free low-watermark processor 80589\n!\n!\nspanning-tree mode\
|
||||
\ rapid-pvst\nspanning-tree extend system-id\nspanning-tree pathcost method\
|
||||
\ long\n!\n!\nvlan internal allocation policy ascending\n!\n!\n!\n!\n!\n\
|
||||
interface Ethernet0/0\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\ninterface Ethernet0/1\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
\ spanning-tree cost 200000\n!\ninterface Ethernet0/2\n switchport trunk\
|
||||
\ encapsulation dot1q\n switchport mode trunk\n bandwidth 1000000\n spanning-tree\
|
||||
\ link-type point-to-point\n spanning-tree cost 200000\n!\ninterface Ethernet0/3\n\
|
||||
!\nip forward-protocol nd\n!\n!\nip http server\nip http secure-server\n\
|
||||
ip ssh bulk-mode 131072\n!\n!\n!\n!\n!\n!\ncontrol-plane\n!\n!\n!\nline\
|
||||
\ con 0\n exec-timeout 0 0\n logging synchronous\nline aux 0\nline vty 0\
|
||||
\ 4\n exec-timeout 0 0\n login\n transport input ssh\n!\n!\nend"
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: chinon
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -160
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: "Building configuration...\n\nCurrent configuration : 3619 bytes\n\
|
||||
!\n! Last configuration change at 15:05:20 UTC Thu May 23 2024\n!\nversion\
|
||||
\ 17.12\nservice timestamps debug datetime msec\nservice timestamps log\
|
||||
\ datetime msec\n!\nhostname souzay\n!\nboot-start-marker\nboot-end-marker\n\
|
||||
!\n!\nno logging console\nno aaa new-model\n!\n!\n!\n!\n!\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\nip audit notify log\nip audit po max-events 100\nno ip domain\
|
||||
\ lookup\nip cef\nlogin on-success log\nno ipv6 cef\n!\n!\n!\n!\n!\n!\n\
|
||||
!\nvtp version 1\nmultilink bundle-name authenticated\n!\ncrypto pki trustpoint\
|
||||
\ TP-self-signed-131184644\n enrollment selfsigned\n subject-name cn=IOS-Self-Signed-Certificate-131184644\n\
|
||||
\ revocation-check none\n rsakeypair TP-self-signed-131184644\n hash sha256\n\
|
||||
!\n!\ncrypto pki certificate chain TP-self-signed-131184644\n certificate\
|
||||
\ self-signed 01\n 3082032E 30820216 A0030201 02020101 300D0609 2A864886\
|
||||
\ F70D0101 0B050030\n 30312E30 2C060355 04030C25 494F532D 53656C66 2D536967\
|
||||
\ 6E65642D 43657274\n 69666963 6174652D 31333131 38343634 34301E17 0D323430\
|
||||
\ 35323231 34303632\n 385A170D 33343035 32323134 30363238 5A303031 2E302C06\
|
||||
\ 03550403 0C25494F\n 532D5365 6C662D53 69676E65 642D4365 72746966 69636174\
|
||||
\ 652D3133 31313834\n 36343430 82012230 0D06092A 864886F7 0D010101 05000382\
|
||||
\ 010F0030 82010A02\n 82010100 E456C84C 80C144AC 7EFA5997 ED067674 DCD52CAD\
|
||||
\ AC256E3B 4879472F\n 4941C2AC 4D4FE0D5 F05A6C4A 439ABFD6 E5E721F0 CC109041\
|
||||
\ 0ED9905A B01A86EF\n 8FB7D1EF 1CECF51F 285F6614 FD3B4E51 CF07DBF8 1B384E6C\
|
||||
\ A538C5F3 A44C38FA\n F6E622C6 8DC69DC3 2DF5D8A7 AD23F9FD 3991E953 A71B07B2\
|
||||
\ 69560BEE E682423A\n 28D2CBD8 EAEE63D8 70D2014B 32A32749 7BA3898A F15F253D\
|
||||
\ EAB68FBA 43BC90F8\n A04DDA99 9BD4757D EB90F842 AFC2564B 542D365E 8BF2C577\
|
||||
\ 9416D5D7 44E009AD\n F4A79D24 67EA2560 99CA7D21 1AD0EC08 7A88ADBA 6F4ADFD7\
|
||||
\ D70856C0 08A2815B\n 3A5F7E53 65EEBF25 CF8B981B AE61A997 8C7C48EA 0201450C\
|
||||
\ 5E3CAFC3 8219A60F\n E9F78F01 02030100 01A35330 51301D06 03551D0E 04160414\
|
||||
\ 13E5DB22 1C449937\n AA55DAC6 258A13FB EFABB217 301F0603 551D2304 18301680\
|
||||
\ 1413E5DB 221C4499\n 37AA55DA C6258A13 FBEFABB2 17300F06 03551D13 0101FF04\
|
||||
\ 05300301 01FF300D\n 06092A86 4886F70D 01010B05 00038201 010021BD E5A5734C\
|
||||
\ 8E470AAB B51C221F\n 6C968E82 C8632024 BA1F90BC 9D5C0DE8 9ADFCCB7 426E9534\
|
||||
\ CC8022F1 7829662E\n A4974EC5 3FDE9824 A3943042 9B5F337D 5657DC92 1E4603EA\
|
||||
\ 5F849AAC 620D6134\n F036B56C 4EB86AFA 1A1CED7D 0688802B 173F7BD9 7FFBE115\
|
||||
\ 61FC4D72 0E2785CB\n CA6A42E7 5AB6BDC8 37A1BD57 7B9ED4A0 2545D04C ACD63D61\
|
||||
\ 1FCA7143 37499862\n 0B5A498C CDCFFA58 EA8A204C FEEFAB4B BE23F543 374AC78F\
|
||||
\ DFB58D1B 846AF745\n 7E8421B6 C3577F65 1D664031 2CC7AB33 21DD05AE CCD71117\
|
||||
\ 76CA1760 0A04D3E5\n F473CD16 736FAB83 72D94334 EA06A82A 3768ABD5 2F594513\
|
||||
\ F19F053A EEC8179A\n 0570C50E 7A18BAC1 37F2AC16 EA7EC20D 61E2\n \tquit\n\
|
||||
!\n!\nmemory free low-watermark processor 80589\n!\n!\nspanning-tree mode\
|
||||
\ rapid-pvst\nspanning-tree extend system-id\nspanning-tree pathcost method\
|
||||
\ long\n!\n!\nvlan internal allocation policy ascending\n!\n!\n!\n!\n!\n\
|
||||
interface Ethernet0/0\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
!\ninterface Ethernet0/1\n switchport trunk encapsulation dot1q\n switchport\
|
||||
\ mode trunk\n bandwidth 1000000\n spanning-tree link-type point-to-point\n\
|
||||
\ spanning-tree cost 200000\n!\ninterface Ethernet0/2\n!\ninterface Ethernet0/3\n\
|
||||
\ switchport trunk encapsulation dot1q\n switchport mode trunk\n bandwidth\
|
||||
\ 1000000\n spanning-tree link-type point-to-point\n spanning-tree cost\
|
||||
\ 2000000\n!\nip forward-protocol nd\n!\n!\nip http server\nip http secure-server\n\
|
||||
ip ssh bulk-mode 131072\n!\n!\n!\n!\n!\n!\ncontrol-plane\n!\n!\n!\nline\
|
||||
\ con 0\n exec-timeout 0 0\n logging synchronous\nline aux 0\nline vty 0\
|
||||
\ 4\n exec-timeout 0 0\n login\n transport input ssh\n!\n!\nend"
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: souzay
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 0
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n1
|
||||
i1: i3
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: saumur-Ethernet0/2<->bourgueil-Ethernet0/0
|
||||
- id: l1
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: saumur-Ethernet0/1<->chinon-Ethernet0/0
|
||||
- id: l2
|
||||
n1: n0
|
||||
n2: n3
|
||||
i1: i1
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: saumur-Ethernet0/0<->souzay-Ethernet0/0
|
||||
- id: l3
|
||||
n1: n0
|
||||
n2: n3
|
||||
i1: i4
|
||||
i2: i4
|
||||
conditioning: {}
|
||||
label: saumur-Ethernet0/3<->souzay-Ethernet0/3
|
||||
- id: l4
|
||||
n1: n1
|
||||
n2: n2
|
||||
i1: i3
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: bourgueil-Ethernet0/2<->chinon-Ethernet0/1
|
||||
- id: l5
|
||||
n1: n2
|
||||
n2: n3
|
||||
i1: i3
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: chinon-Ethernet0/2<->souzay-Ethernet0/1
|
||||
lab:
|
||||
description: 'solution of initial topology : saumur_PVRSTP'
|
||||
notes: "LAB Solution for configuring LAB saumur_PVRSTP\n\n1. part 1\n\nQuestion\
|
||||
\ 1:\nConsidering the redundant topology, where would you put the Root Node of\
|
||||
\ the PVRSTP topology ?\n\nAnswer 1 : Saumur\nIt has direct connection to other\
|
||||
\ nodes, and those direct connections should not be blocked by PVRSTP\n\n\nQuestion\
|
||||
\ 2:\nhow would you do that ?\n\nAnswer 2 :\n\n3. switch(config)# spanning-tree\
|
||||
\ vlan 1-4094 priority 4096\n\nso on saumur the configuration to enter is :\n\
|
||||
saumur(config)# spanning-tree vlan 1-4094 priority 4096\n\n\n2. part 2\n\nThe\
|
||||
\ switches are configured with spanning-tree pathcost method long\ni.e :\n\nPort\
|
||||
\ speed \tspanning-tree pathcost method long :\n\n10 Mbps \t2000000,\n\n100 Mbps\
|
||||
\ \t200000,\n\n1 Gbps \t20000,\n\n10 Gbps \t2000\n\n\nThe network admin has assigned\
|
||||
\ the following objectives to meet for the target redundant topology :\n\n.1)\
|
||||
\ the direct link (i.e. link-1-1, link-1-2, link-1-3) between saumur and\n a\
|
||||
\ town mustn't be blocked by STP under nominal circumstances\n\n.2) in case of\
|
||||
\ a single direct link failing, the redundant link used should\n prioritarily\
|
||||
\ be the additional link (i.e. link-1-4, link-1-5), if possible.\n\n.3) only when\
|
||||
\ several direct links between the root and towns have failed,\n should the\
|
||||
\ link between souzay and saumur in the second sheath be used. (i.e. link-2-1)\n\
|
||||
\nTo achieve this, the network admin has choosen to configure administrative spanning-tree\
|
||||
\ costs on\nlinks to be used only in case of a failure.\n\nQuestion 3 : on the\
|
||||
\ target topology, what is the cost configuration that meets\nthe objectives of\
|
||||
\ the redundant topology as choosen by the network admin ?\n\nN.B. reminder to\
|
||||
\ configure a cost, in interface configuration mode, use the command :\n\nswitch(config-if)#\
|
||||
\ spanning-tree cost COST\n\nwhere COST is the cost value you wan to configure.\n\
|
||||
\nAnswer 3 :\n\n.3. configure a cost of 200000 on both ends of link-1-4 & link-1-5\
|
||||
\ and\n a cost of 2000000 on both ends of link-2-1\n\nso the configurations\
|
||||
\ to enter are :\n\nsaumur(config)# interface e0/3\n\nsaumur(config-if)# spanning-tree\
|
||||
\ cost 2000000\n\n\nbourgueil(config)# interface e0/2\n\nbourgueil(config-if)#\
|
||||
\ spanning-tree cost 200000\n\n\nchinon(config)# interface range e0/1-2\n\nchinon(config-if-range)#\
|
||||
\ spanning-tree cost 200000\n\n\nsouzay(config)# interface e0/3\n\nsouzay(config-if)#\
|
||||
\ spanning-tree cost 2000000\n\nsouzay(config)# interface e0/1\n\nsouzay(config-if)#\
|
||||
\ spanning-tree cost 200000\n\n\n\n.step 2 in the lab, verify the solution\n\n\
|
||||
Verification that the solution meets the objectives :\n\nN.B. all VLANs have the\
|
||||
\ same topology you can check with VLAN 1\n\n.1) (on all switches), issue :\n\
|
||||
show spanning-tree vlan 1\n\nare there any direct link (i.e. link-1-1 or link-1-2\
|
||||
\ or link-1-3) blocked by pvRSTP ?\n\n=> no port on saumur are blocked and no\
|
||||
\ port Ethernet0/0 are blocked on other switches by PVRSTP\n=> goal 1) met\n\n\
|
||||
.2) shuting any one direct link (i.e. link-1-1 or link-1-2 or link-1-3), e.g.\
|
||||
\ shut Ethernet0/2 on saumur\ndoes link-2-1 (Ethernet0/3) on souzay remains blocked\
|
||||
\ ?\n\nshow spanning-tree vlan 1\n\nit remains blocked because the spanning-tree\
|
||||
\ cost of Ethernet0/3 ports is higher than\nthat of link-1-4 and link-1-5\n=>\
|
||||
\ goal 2) met\n\n.3) by shuting every direct link (i.e. link-1-1 and link-1-2\
|
||||
\ and link-1-3)\ndoes link-2-1 transitions from blocked to forwarding and is forwarding\
|
||||
\ both of its ends ?\n\nshow spanning-tree vlan 1\n\nlink-2-1 (Ethernet0/3) on\
|
||||
\ souzay transitions from blocking to forwarding to provide the sheath 1 redundancy\n\
|
||||
=> goal 3) met"
|
||||
title: saumur_PVRSTP_solution
|
||||
version: 0.2.2
|
||||
|
Before Width: | Height: | Size: 72 KiB |
@@ -1,8 +0,0 @@
|
||||
# Interpret the components of routing table
|
||||
|
||||
-CML 2.5 and higher,
|
||||
-Included CCNA exam Topic 3.1 with Vlan connectivities and Routing.
|
||||
-Correct configuration of the Topology is named "Route_and_Vlan-19.05.2024(9).yaml"
|
||||
-Initial Topology with some wrong Configuration is named "Route_and_Vlanexam-19.05.2024(1).yaml"
|
||||
|
||||

|
||||
@@ -1,851 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#083EEE44'
|
||||
border_style: ''
|
||||
color: '#7607BD'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: vlan10
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 8
|
||||
type: text
|
||||
x1: -320.0
|
||||
y1: 240.0
|
||||
z_index: 0
|
||||
- border_color: '#2B034767'
|
||||
border_style: ''
|
||||
color: '#60058E'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: vlan20
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 8
|
||||
type: text
|
||||
x1: -160.0
|
||||
y1: 240.0
|
||||
z_index: 1
|
||||
- border_color: '#32828389'
|
||||
border_style: ''
|
||||
color: '#109EA4'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: vlan30
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 8
|
||||
type: text
|
||||
x1: 80.0
|
||||
y1: 240.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 240.0
|
||||
y1: 280.0
|
||||
z_index: 3
|
||||
- border_color: '#961E9359'
|
||||
border_style: ''
|
||||
color: '#088283'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: vlan40
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 8
|
||||
type: text
|
||||
x1: 240.0
|
||||
y1: 240.0
|
||||
z_index: 4
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#ADEACF'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -280.0
|
||||
y1: -200.0
|
||||
x2: 480.0
|
||||
y2: 120.0
|
||||
z_index: 5
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#CFDE98'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -280.0
|
||||
y1: -40.0
|
||||
x2: 480.0
|
||||
y2: 120.0
|
||||
z_index: 6
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 1107 bytes
|
||||
!
|
||||
! Last configuration change at 10:40:14 UTC Sun May 19 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname inserthostname-here
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
switchport access vlan 10
|
||||
switchport mode access
|
||||
!
|
||||
interface Ethernet0/1
|
||||
switchport access vlan 20
|
||||
switchport mode access
|
||||
!
|
||||
interface Ethernet0/2
|
||||
switchport access vlan 10
|
||||
switchport mode access
|
||||
!
|
||||
interface Ethernet0/3
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: SW1
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -200
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 1107 bytes
|
||||
!
|
||||
! Last configuration change at 10:40:07 UTC Sun May 19 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname inserthostname-here
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip audit notify log
|
||||
ip audit po max-events 100
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
vtp version 1
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 80589
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
spanning-tree extend system-id
|
||||
!
|
||||
!
|
||||
vlan internal allocation policy ascending
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
switchport access vlan 30
|
||||
switchport mode access
|
||||
!
|
||||
interface Ethernet0/1
|
||||
switchport access vlan 40
|
||||
switchport mode access
|
||||
!
|
||||
interface Ethernet0/2
|
||||
switchport access vlan 40
|
||||
switchport mode access
|
||||
!
|
||||
interface Ethernet0/3
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: SW2
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 120
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: PC1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -280
|
||||
y: 160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: Server1
|
||||
node_definition: server
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 120
|
||||
y: 160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 1024 bytes
|
||||
!
|
||||
! Last configuration change at 10:40:26 UTC Sun May 19 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname inserthostname-here
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 81225
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
ip address 10.10.10.100 255.255.255.0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
ip address 1.1.1.1 255.255.255.0
|
||||
!
|
||||
interface Ethernet0/2
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface Ethernet0/3
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip route 20.20.20.0 255.255.255.0 1.1.1.2
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: R1
|
||||
node_definition: iol-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -200
|
||||
y: -160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: |-
|
||||
Building configuration...
|
||||
|
||||
Current configuration : 1024 bytes
|
||||
!
|
||||
! Last configuration change at 10:40:20 UTC Sun May 19 2024
|
||||
!
|
||||
version 17.12
|
||||
service timestamps debug datetime msec
|
||||
service timestamps log datetime msec
|
||||
!
|
||||
hostname inserthostname-here
|
||||
!
|
||||
boot-start-marker
|
||||
boot-end-marker
|
||||
!
|
||||
!
|
||||
no logging console
|
||||
no aaa new-model
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
ip cef
|
||||
login on-success log
|
||||
no ipv6 cef
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
multilink bundle-name authenticated
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
memory free low-watermark processor 81225
|
||||
!
|
||||
!
|
||||
spanning-tree mode rapid-pvst
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
interface Ethernet0/0
|
||||
ip address 20.20.20.100 255.255.255.0
|
||||
!
|
||||
interface Ethernet0/1
|
||||
ip address 1.1.1.2 255.255.255.0
|
||||
!
|
||||
interface Ethernet0/2
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
interface Ethernet0/3
|
||||
no ip address
|
||||
shutdown
|
||||
!
|
||||
ip forward-protocol nd
|
||||
!
|
||||
!
|
||||
ip http server
|
||||
ip http secure-server
|
||||
ip route 10.10.10.0 255.255.255.0 1.1.1.1
|
||||
ip ssh bulk-mode 131072
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
control-plane
|
||||
!
|
||||
!
|
||||
!
|
||||
line con 0
|
||||
exec-timeout 0 0
|
||||
logging synchronous
|
||||
line aux 0
|
||||
line vty 0 4
|
||||
exec-timeout 0 0
|
||||
login
|
||||
transport input ssh
|
||||
!
|
||||
!
|
||||
!
|
||||
!
|
||||
end
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: R2
|
||||
node_definition: iol-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 120
|
||||
y: -160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n6
|
||||
image_definition: null
|
||||
label: '.....'
|
||||
node_definition: external_connector
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -40
|
||||
y: -160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: port
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n7
|
||||
image_definition: null
|
||||
label: PC2
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -160
|
||||
y: 160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n8
|
||||
image_definition: null
|
||||
label: Server2
|
||||
node_definition: server
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 240
|
||||
y: 160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i1
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: SW1-Ethernet0/0<->PC1-eth0
|
||||
- id: l1
|
||||
n1: n0
|
||||
n2: n7
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: SW1-Ethernet0/1<->PC2-eth0
|
||||
- id: l2
|
||||
n1: n0
|
||||
n2: n4
|
||||
i1: i3
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: SW1-Ethernet0/2<->R1-Ethernet0/0
|
||||
- id: l3
|
||||
n1: n3
|
||||
n2: n1
|
||||
i1: i0
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: Server1-eth0<->SW2-Ethernet0/0
|
||||
- id: l4
|
||||
n1: n8
|
||||
n2: n1
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: Server2-eth0<->SW2-Ethernet0/1
|
||||
- id: l5
|
||||
n1: n1
|
||||
n2: n5
|
||||
i1: i3
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: SW2-Ethernet0/2<->R2-Ethernet0/0
|
||||
- id: l6
|
||||
n1: n5
|
||||
n2: n4
|
||||
i1: i2
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: R2-Ethernet0/1<->R1-Ethernet0/1
|
||||
lab:
|
||||
description: ''
|
||||
notes: |-
|
||||
#Lab guid for configuring Vlans and Routing (CCNA Task 2.1 and 3.1)
|
||||
|
||||
Step 1: Configure the IPs for PCs as 10.10.10.x, that x ist the PC number.
|
||||
Step 2: Configure the IPs for Servers as 10.10.10.y, that y ist the Servers number.
|
||||
Step 3: Configure the Vlans on the Switches, so that only traffic between PC1 and Server2 can be transferred.
|
||||
Step 4: Configure the needed Route and Gateways in routers.
|
||||
Step 5: Check to solve any wrong configuration .
|
||||
title: Route and Vlan-19.05.2024
|
||||
version: 0.2.2
|
||||
@@ -1,593 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#083EEE44'
|
||||
border_style: ''
|
||||
color: '#7607BD'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: vlan10
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 8
|
||||
type: text
|
||||
x1: -320.0
|
||||
y1: 240.0
|
||||
z_index: 0
|
||||
- border_color: '#2B034767'
|
||||
border_style: ''
|
||||
color: '#60058E'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: vlan20
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 8
|
||||
type: text
|
||||
x1: -160.0
|
||||
y1: 240.0
|
||||
z_index: 1
|
||||
- border_color: '#32828389'
|
||||
border_style: ''
|
||||
color: '#109EA4'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: vlan30
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 8
|
||||
type: text
|
||||
x1: 80.0
|
||||
y1: 240.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 240.0
|
||||
y1: 280.0
|
||||
z_index: 3
|
||||
- border_color: '#961E9359'
|
||||
border_style: ''
|
||||
color: '#088283'
|
||||
rotation: 0
|
||||
text_bold: true
|
||||
text_content: vlan40
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 8
|
||||
type: text
|
||||
x1: 240.0
|
||||
y1: 240.0
|
||||
z_index: 4
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#ADEACF'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -280.0
|
||||
y1: -200.0
|
||||
x2: 480.0
|
||||
y2: 120.0
|
||||
z_index: 5
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#CFDE98'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: -280.0
|
||||
y1: -40.0
|
||||
x2: 480.0
|
||||
y2: 120.0
|
||||
z_index: 6
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: "Building configuration...\n\nCurrent configuration : 3291 bytes\n\
|
||||
!\n! Last configuration change at 11:06:03 UTC Sun May 19 2024\n!\nversion\
|
||||
\ 17.12\nservice timestamps debug datetime msec\nservice timestamps log\
|
||||
\ datetime msec\n!\nhostname inserthostname-here\n!\nboot-start-marker\n\
|
||||
boot-end-marker\n!\n!\nno logging console\nno aaa new-model\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\n!\n!\n!\n!\n!\nip audit notify log\nip audit po max-events 100\n\
|
||||
ip cef\nlogin on-success log\nno ipv6 cef\n!\n!\n!\n!\n!\n!\n!\nvtp version\
|
||||
\ 1\nmultilink bundle-name authenticated\n!\ncrypto pki trustpoint TP-self-signed-131184649\n\
|
||||
\ enrollment selfsigned\n subject-name cn=IOS-Self-Signed-Certificate-131184649\n\
|
||||
\ revocation-check none\n rsakeypair TP-self-signed-131184649\n hash sha256\n\
|
||||
!\n!\ncrypto pki certificate chain TP-self-signed-131184649\n certificate\
|
||||
\ self-signed 01\n 3082032E 30820216 A0030201 02020101 300D0609 2A864886\
|
||||
\ F70D0101 0B050030\n 30312E30 2C060355 04030C25 494F532D 53656C66 2D536967\
|
||||
\ 6E65642D 43657274\n 69666963 6174652D 31333131 38343634 39301E17 0D323430\
|
||||
\ 35313931 30353630\n 305A170D 33343035 31393130 35363030 5A303031 2E302C06\
|
||||
\ 03550403 0C25494F\n 532D5365 6C662D53 69676E65 642D4365 72746966 69636174\
|
||||
\ 652D3133 31313834\n 36343930 82012230 0D06092A 864886F7 0D010101 05000382\
|
||||
\ 010F0030 82010A02\n 82010100 AE54733A 799E3D83 BCBCFE1E 083744DF AE92DECF\
|
||||
\ F1D643AA 1394B74E\n B776F0AE F40A8425 AA10CD2E F7505BCF B3F2D11E 8DE4E776\
|
||||
\ D5E23CE8 7A2F8397\n E9BB5371 5FDFD8BE 36D4FA84 B155C6C9 7C997F59 5E095EF1\
|
||||
\ 4CC70149 ED5195EF\n 58284F8B FE19B213 6BFC2D5C 352AD7F3 80693F91 60D08758\
|
||||
\ 858686E4 560A8623\n 9BF342DE 2056DA1E 9A89BE59 E330DCFB 6D740A28 D15BFA61\
|
||||
\ B6EC3CF5 0A75201E\n EA8DCF35 96E5A7B7 A5B37830 C9D7699C 6651C2BA A9C1CC1D\
|
||||
\ 63873005 2C8B936A\n 8EAA05DF 9A95A2B7 1C3C2166 81FCE676 72821C56 FF9F95FF\
|
||||
\ 226C6000 AB78F683\n 085D3A2B 937BB39A 1B4E08ED 70724104 A48821A8 1C25082D\
|
||||
\ 1D3484A8 8BFAE08D\n 6E38151F 02030100 01A35330 51301D06 03551D0E 04160414\
|
||||
\ D1BD8BDE A4C40CE1\n FE91DE5C 407F9CB0 48C626AD 301F0603 551D2304 18301680\
|
||||
\ 14D1BD8B DEA4C40C\n E1FE91DE 5C407F9C B048C626 AD300F06 03551D13 0101FF04\
|
||||
\ 05300301 01FF300D\n 06092A86 4886F70D 01010B05 00038201 01004E01 FF3276BF\
|
||||
\ 94F47C3D 5CB0079F\n A9E15FC8 C1B23E5B 04E3C756 B67384AC C09E6442 8D3DA513\
|
||||
\ C088CDF5 54F1BDF6\n C8F6952C 97B32287 BC73B26F 5D60CE80 B890B59A 23516D62\
|
||||
\ 7593EDB7 03841C2E\n B941D3EF C500855B 06B2C664 8728EC2F FD007C91 81F7C4D2\
|
||||
\ 3E1AE4C3 9396BECD\n 5B9CACA7 8E082FC8 78F186D2 BE5E61C0 D1121E6A C818B5A0\
|
||||
\ E15E32A0 BFB29A32\n D55AB483 E2B00F12 07ACA9AE 6230BAF4 226814CC 2FB3C092\
|
||||
\ C80900DD B2A4DB0E\n A4488290 E7C2677F 2F6F0018 BB99E06B C46FE224 A0DE27E9\
|
||||
\ C02F7629 626B03D2\n 364AB195 F40689DA C2EA4D5F A91D668D 9B38CC70 CCA35F68\
|
||||
\ 134C0AFB 2811E51D\n 62E2A567 32EBD964 53105A68 5D4B09F0 3554\n \tquit\n\
|
||||
!\n!\nmemory free low-watermark processor 80589\n!\n!\nspanning-tree mode\
|
||||
\ rapid-pvst\nspanning-tree extend system-id\n!\n!\nvlan internal allocation\
|
||||
\ policy ascending\n!\n!\n!\n!\n!\ninterface Ethernet0/0\n switchport access\
|
||||
\ vlan 10\n switchport mode access\n!\ninterface Ethernet0/1\n switchport\
|
||||
\ access vlan 20\n switchport mode access\n!\ninterface Ethernet0/2\n switchport\
|
||||
\ access vlan 10\n!\ninterface Ethernet0/3\n!\nip forward-protocol nd\n\
|
||||
!\n!\nip http server\nip http secure-server\nip ssh bulk-mode 131072\n!\n\
|
||||
!\n!\n!\n!\n!\ncontrol-plane\n!\n!\n!\nline con 0\n exec-timeout 0 0\n logging\
|
||||
\ synchronous\nline aux 0\nline vty 0 4\n exec-timeout 0 0\n login\n transport\
|
||||
\ input ssh\n!\n!\nend"
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: SW1
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -200
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: "Building configuration...\n\nCurrent configuration : 3291 bytes\n\
|
||||
!\n! Last configuration change at 11:06:09 UTC Sun May 19 2024\n!\nversion\
|
||||
\ 17.12\nservice timestamps debug datetime msec\nservice timestamps log\
|
||||
\ datetime msec\n!\nhostname inserthostname-here\n!\nboot-start-marker\n\
|
||||
boot-end-marker\n!\n!\nno logging console\nno aaa new-model\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\n!\n!\n!\n!\n!\nip audit notify log\nip audit po max-events 100\n\
|
||||
ip cef\nlogin on-success log\nno ipv6 cef\n!\n!\n!\n!\n!\n!\n!\nvtp version\
|
||||
\ 1\nmultilink bundle-name authenticated\n!\ncrypto pki trustpoint TP-self-signed-131184650\n\
|
||||
\ enrollment selfsigned\n subject-name cn=IOS-Self-Signed-Certificate-131184650\n\
|
||||
\ revocation-check none\n rsakeypair TP-self-signed-131184650\n hash sha256\n\
|
||||
!\n!\ncrypto pki certificate chain TP-self-signed-131184650\n certificate\
|
||||
\ self-signed 01\n 3082032E 30820216 A0030201 02020101 300D0609 2A864886\
|
||||
\ F70D0101 0B050030\n 30312E30 2C060355 04030C25 494F532D 53656C66 2D536967\
|
||||
\ 6E65642D 43657274\n 69666963 6174652D 31333131 38343635 30301E17 0D323430\
|
||||
\ 35313931 30353630\n 335A170D 33343035 31393130 35363033 5A303031 2E302C06\
|
||||
\ 03550403 0C25494F\n 532D5365 6C662D53 69676E65 642D4365 72746966 69636174\
|
||||
\ 652D3133 31313834\n 36353030 82012230 0D06092A 864886F7 0D010101 05000382\
|
||||
\ 010F0030 82010A02\n 82010100 A3AFD8A1 DC390B94 A2799EA8 E443F327 5B7AB96D\
|
||||
\ 49B5A8D1 4B0871AA\n E1C88EC3 3FF78CBE 401156CD 5FC19AA0 A65A2DF9 DDCCECD2\
|
||||
\ 94176061 AA8BC799\n 2A6B1094 DE732891 3006D801 E27B7BEE D9E29814 53E0518C\
|
||||
\ 89BF77EB BF1CE755\n 9B19651C E218C4F4 2B1D08B6 FE17AA20 45FA6B54 7A3882ED\
|
||||
\ 809F219A 6D1B4D74\n C4F97395 0133614C 9B7AB273 4BD1B63E 55E08539 CABF394A\
|
||||
\ 545DC0CA C29AD6D9\n 00A4188D 833EA56C 0F2FEDB7 8257F80A ABCF8B92 47D35DAB\
|
||||
\ 3B9F144B 6AD48637\n 0A49D002 F34D5527 213A6F6B F592D18E 0F8942D7 EF61182B\
|
||||
\ F82F226D 6874E6D3\n 506CA686 1E4AA574 F995FAF7 BEE927EC B601F578 00C1A808\
|
||||
\ C63D32FA 9DEBDEC9\n 1AEC047F 02030100 01A35330 51301D06 03551D0E 04160414\
|
||||
\ 9C6A12C6 3AC34C4E\n 8A029BE1 987E4BEE 3CCC4996 301F0603 551D2304 18301680\
|
||||
\ 149C6A12 C63AC34C\n 4E8A029B E1987E4B EE3CCC49 96300F06 03551D13 0101FF04\
|
||||
\ 05300301 01FF300D\n 06092A86 4886F70D 01010B05 00038201 01003E81 4B626974\
|
||||
\ 5E2B1AED 4083EB53\n 3CDDE7DF 94FE7F52 5301485E C4826264 0FE64E40 E7522917\
|
||||
\ 132F193C 337E6793\n 2467C20C B7FBD20C 74AE1A53 48D3177D B1F22747 7F803063\
|
||||
\ 5434AB71 DF3FDDF3\n E9551CD4 F9EE54E6 FB590496 AB8330AF 2BF86F4A 7796933B\
|
||||
\ E0D67671 903566D2\n 6D0E5B2D 315086EF A15D94C6 FAAECAD2 A16D9CBC 3BC90650\
|
||||
\ DEF729B6 01DFEA68\n AE1222AC CA0B8953 61E96F85 A7467E0B F0B877F0 99200673\
|
||||
\ C8E4EB09 0B9AC2F5\n 7B2465F1 A5960D9E 01C80AD6 7362A1F7 75D2B05A 97686979\
|
||||
\ 3E0FD9D8 07774A12\n 5EC2CAD8 3B1E4645 963DFF43 042768D0 AD85E5F7 DD8FFE9B\
|
||||
\ 9AEA829F A5BCA9FD\n 08750AB7 9FB1C6EE 36D6C211 B16D3133 0342\n \tquit\n\
|
||||
!\n!\nmemory free low-watermark processor 80589\n!\n!\nspanning-tree mode\
|
||||
\ rapid-pvst\nspanning-tree extend system-id\n!\n!\nvlan internal allocation\
|
||||
\ policy ascending\n!\n!\n!\n!\n!\ninterface Ethernet0/0\n switchport access\
|
||||
\ vlan 30\n!\ninterface Ethernet0/1\n switchport access vlan 40\n switchport\
|
||||
\ mode access\n!\ninterface Ethernet0/2\n switchport access vlan 40\n switchport\
|
||||
\ mode access\n!\ninterface Ethernet0/3\n!\nip forward-protocol nd\n!\n\
|
||||
!\nip http server\nip http secure-server\nip ssh bulk-mode 131072\n!\n!\n\
|
||||
!\n!\n!\n!\ncontrol-plane\n!\n!\n!\nline con 0\n exec-timeout 0 0\n logging\
|
||||
\ synchronous\nline aux 0\nline vty 0 4\n exec-timeout 0 0\n login\n transport\
|
||||
\ input ssh\n!\n!\nend"
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: SW2
|
||||
node_definition: ioll2-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 120
|
||||
y: 0
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: PC1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -280
|
||||
y: 160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: Server1
|
||||
node_definition: server
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 120
|
||||
y: 160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: "Building configuration...\n\nCurrent configuration : 3232 bytes\n\
|
||||
!\n! Last configuration change at 11:06:15 UTC Sun May 19 2024\n!\nversion\
|
||||
\ 17.12\nservice timestamps debug datetime msec\nservice timestamps log\
|
||||
\ datetime msec\n!\nhostname inserthostname-here\n!\nboot-start-marker\n\
|
||||
boot-end-marker\n!\n!\nno logging console\nno aaa new-model\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\n!\n!\n!\n!\n!\nip cef\nlogin on-success log\nno ipv6 cef\n!\n\
|
||||
!\n!\n!\n!\n!\n!\n!\nmultilink bundle-name authenticated\n!\n!\ncrypto pki\
|
||||
\ trustpoint TP-self-signed-131184647\n enrollment selfsigned\n subject-name\
|
||||
\ cn=IOS-Self-Signed-Certificate-131184647\n revocation-check none\n rsakeypair\
|
||||
\ TP-self-signed-131184647\n hash sha256\n!\n!\ncrypto pki certificate chain\
|
||||
\ TP-self-signed-131184647\n certificate self-signed 01\n 3082032E 30820216\
|
||||
\ A0030201 02020101 300D0609 2A864886 F70D0101 0B050030\n 30312E30 2C060355\
|
||||
\ 04030C25 494F532D 53656C66 2D536967 6E65642D 43657274\n 69666963 6174652D\
|
||||
\ 31333131 38343634 37301E17 0D323430 35313931 30353535\n 335A170D 33343035\
|
||||
\ 31393130 35353533 5A303031 2E302C06 03550403 0C25494F\n 532D5365 6C662D53\
|
||||
\ 69676E65 642D4365 72746966 69636174 652D3133 31313834\n 36343730 82012230\
|
||||
\ 0D06092A 864886F7 0D010101 05000382 010F0030 82010A02\n 82010100 9C24D554\
|
||||
\ E8ED51FA A94000BD D6695F24 9C839250 243A8B81 0AD27E51\n 176F671A 806514A1\
|
||||
\ 9EDF1F6C B3C4C13F 6F8FD94E 698E1D48 9EF6CA31 A506A6B8\n 01D74EFE B6E851C6\
|
||||
\ AD140648 154C81C8 1BB6F619 44FBF0FD 2C3CB0AC B5CA5ECD\n 8D517022 6D12F241\
|
||||
\ 5ED75BCC EF9B12B4 0BD71A04 481C5C02 4DCEC0F1 A17D21A9\n E2993EB8 CD7361A9\
|
||||
\ A5D5A37A 40FBD8A0 DD114E84 C6C65CFB 08AA1BCC 7BC75074\n A6E96FFA D278E2ED\
|
||||
\ 6F2B3092 A92CE6C6 CBA3279F 6E768D37 EE869260 86AFB8C5\n CD40BEC7 A6119279\
|
||||
\ 7FF6EB9C 6FFDFDB4 0269C287 4ED019FD 6B45391C BB059FF0\n 7DFB6685 D4D6AE79\
|
||||
\ 47787CF6 496F15D7 715A18C5 FBFAAD93 98EA036D DC74A4C0\n 39C57175 02030100\
|
||||
\ 01A35330 51301D06 03551D0E 04160414 DEE60A32 B0BE0393\n A621A1BE 950E62A2\
|
||||
\ 2BFD6D00 301F0603 551D2304 18301680 14DEE60A 32B0BE03\n 93A621A1 BE950E62\
|
||||
\ A22BFD6D 00300F06 03551D13 0101FF04 05300301 01FF300D\n 06092A86 4886F70D\
|
||||
\ 01010B05 00038201 01008257 885F1B64 521F85F4 7D48178E\n F9C49018 19E0F8E8\
|
||||
\ A1B26330 A4C135BE 4EF843FD 612AE290 4565F974 73D303FD\n FC57DEAF 95677E6A\
|
||||
\ 995B3314 E535D19A 935BE817 6F4D1D2A 423E248F FA0ABF04\n 4C565D79 846EB53B\
|
||||
\ 0345B43E 1383D0E0 615FFF2B 8DD3B63A E4127420 8894787E\n 8D1CF963 7567BCD4\
|
||||
\ F5E5247F 0FC0C288 543EB4D7 22F8EC49 8CC4C1D1 BF631418\n 46F0E73C FF2D2A88\
|
||||
\ BD75041D 099545DA A15E0A7A 8DC52F66 F6E3A57C D2655910\n 3FEDBB74 24D1179A\
|
||||
\ 7522AC80 6D1835EB 33411FE6 36A1F1FC FC139A52 45927940\n 05C60662 4834205D\
|
||||
\ 588776A2 034AEE17 4437AEBD E89FDE59 330A99F5 2344323B\n 3AD7A820 C304C9C3\
|
||||
\ 46E8BC3C 45016F65 4E06\n \tquit\n!\n!\nmemory free low-watermark processor\
|
||||
\ 81225\n!\n!\nspanning-tree mode rapid-pvst\n!\n!\n!\n!\n!\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\n!\n!\n!\n!\n!\n!\n!\n!\n!\n!\ninterface Ethernet0/0\n ip address\
|
||||
\ 10.10.10.100 255.255.255.0\n!\ninterface Ethernet0/1\n ip address 1.1.1.1\
|
||||
\ 255.255.255.0\n!\ninterface Ethernet0/2\n no ip address\n shutdown\n!\n\
|
||||
interface Ethernet0/3\n no ip address\n shutdown\n!\nip forward-protocol\
|
||||
\ nd\n!\n!\nip http server\nip http secure-server\nip route 20.20.20.0 255.255.255.0\
|
||||
\ 1.1.1.2\nip ssh bulk-mode 131072\n!\n!\n!\n!\n!\ncontrol-plane\n!\n!\n\
|
||||
!\nline con 0\n exec-timeout 0 0\n logging synchronous\nline aux 0\nline\
|
||||
\ vty 0 4\n exec-timeout 0 0\n login\n transport input ssh\n!\n!\n!\n!\n\
|
||||
end"
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: R1
|
||||
node_definition: iol-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -200
|
||||
y: -160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration:
|
||||
- name: ios_config.txt
|
||||
content: "Building configuration...\n\nCurrent configuration : 3223 bytes\n\
|
||||
!\n! Last configuration change at 11:06:20 UTC Sun May 19 2024\n!\nversion\
|
||||
\ 17.12\nservice timestamps debug datetime msec\nservice timestamps log\
|
||||
\ datetime msec\n!\nhostname inserthostname-here\n!\nboot-start-marker\n\
|
||||
boot-end-marker\n!\n!\nno logging console\nno aaa new-model\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\n!\n!\n!\n!\n!\nip cef\nlogin on-success log\nno ipv6 cef\n!\n\
|
||||
!\n!\n!\n!\n!\n!\n!\nmultilink bundle-name authenticated\n!\n!\ncrypto pki\
|
||||
\ trustpoint TP-self-signed-131184648\n enrollment selfsigned\n subject-name\
|
||||
\ cn=IOS-Self-Signed-Certificate-131184648\n revocation-check none\n rsakeypair\
|
||||
\ TP-self-signed-131184648\n hash sha256\n!\n!\ncrypto pki certificate chain\
|
||||
\ TP-self-signed-131184648\n certificate self-signed 01\n 3082032E 30820216\
|
||||
\ A0030201 02020101 300D0609 2A864886 F70D0101 0B050030\n 30312E30 2C060355\
|
||||
\ 04030C25 494F532D 53656C66 2D536967 6E65642D 43657274\n 69666963 6174652D\
|
||||
\ 31333131 38343634 38301E17 0D323430 35313931 30353535\n 365A170D 33343035\
|
||||
\ 31393130 35353536 5A303031 2E302C06 03550403 0C25494F\n 532D5365 6C662D53\
|
||||
\ 69676E65 642D4365 72746966 69636174 652D3133 31313834\n 36343830 82012230\
|
||||
\ 0D06092A 864886F7 0D010101 05000382 010F0030 82010A02\n 82010100 ACF5E53E\
|
||||
\ 13BDF12D A2A2FC54 B41DE84B 9DD14BD7 17E924D2 BC44493F\n 9ADE6941 E742FC9A\
|
||||
\ 539EF4FA 890F4DA0 CB32E12E 8DC146DD 7C8BC939 B6755B10\n 585BA6ED 7C929303\
|
||||
\ A70E321D F75EC020 C0C03EAC 005E86E2 76E76705 A3AEEC73\n D7B3F595 316AD655\
|
||||
\ 0E8F89AC 5E75B491 B3C39076 11C7433D 47B75C01 73613F62\n 3E61FC18 CF95D935\
|
||||
\ 8117FCCD 911C4911 6295FC23 C728ACCC 5E3F5887 300D1124\n 116724E6 17E20A86\
|
||||
\ 57495F5D AA674FCC 02CCBA32 70F9E673 4DE06058 1B3E5AB8\n B335AF86 267ED53B\
|
||||
\ 44A6DB1D BCC79A95 3C4C6EE3 FFB6BE0C 5D59DB5C 7029454D\n 3749BFC6 C1827EA7\
|
||||
\ B80B27B8 4A28677D 9E1766E6 A43A3B0E F33CB6DD EA96D986\n 701C505D 02030100\
|
||||
\ 01A35330 51301D06 03551D0E 04160414 307CB090 604ED2AC\n F1E86994 F2A02104\
|
||||
\ 24E8B627 301F0603 551D2304 18301680 14307CB0 90604ED2\n ACF1E869 94F2A021\
|
||||
\ 0424E8B6 27300F06 03551D13 0101FF04 05300301 01FF300D\n 06092A86 4886F70D\
|
||||
\ 01010B05 00038201 0100AB89 0DA4CACA 910C1679 FC823E55\n B3DA4BE3 6E9C12DC\
|
||||
\ 0E7E5450 119501DB 97FCE688 29F30628 4C5EFF8C D03A66B6\n 22877D46 96E7919C\
|
||||
\ CACBD968 B9BB7335 E028D48A F41FB271 5E473DDF 541D3A8B\n ADCCB470 05E476C0\
|
||||
\ C88307CE 027628AF 29BD85B5 9AFD5A76 0B871EE4 90328B17\n E60B3028 3409A7BB\
|
||||
\ CD04A016 5E482E17 BFFF5538 23725695 E4401D0F 3BA6923B\n D2A56D32 1D3C75F8\
|
||||
\ 561B691F F709B397 696EE9F7 0D79B897 0F173800 F20CB51D\n 6EE81512 39BD91BA\
|
||||
\ 70DFA577 AFCAEE96 1CF55514 5DB40E8A 186F42AF D1E95B0C\n DB75CACB 304DA3F9\
|
||||
\ C0EBE84C 005D9E0D 221E68BC B19DC265 8542C73F 6001517A\n 574A21D2 C9617E49\
|
||||
\ EB8E254F 5815A6D3 B9D4\n \tquit\n!\n!\nmemory free low-watermark processor\
|
||||
\ 81225\n!\n!\nspanning-tree mode rapid-pvst\n!\n!\n!\n!\n!\n!\n!\n!\n!\n\
|
||||
!\n!\n!\n!\n!\n!\n!\n!\n!\n!\n!\n!\n!\n!\ninterface Ethernet0/0\n ip address\
|
||||
\ 20.20.20.100 255.255.255.0\n!\ninterface Ethernet0/1\n ip address 1.1.1.2\
|
||||
\ 255.255.255.0\n!\ninterface Ethernet0/2\n no ip address\n shutdown\n!\n\
|
||||
interface Ethernet0/3\n no ip address\n shutdown\n!\nip forward-protocol\
|
||||
\ nd\n!\n!\nip http server\nip http secure-server\nip route 0.0.0.0 0.0.0.0\
|
||||
\ 1.1.1.1\nip ssh bulk-mode 131072\n!\n!\n!\n!\n!\ncontrol-plane\n!\n!\n\
|
||||
!\nline con 0\n exec-timeout 0 0\n logging synchronous\nline aux 0\nline\
|
||||
\ vty 0 4\n exec-timeout 0 0\n login\n transport input ssh\n!\n!\n!\n!\n\
|
||||
end"
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: R2
|
||||
node_definition: iol-xe
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 120
|
||||
y: -160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: Ethernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: Ethernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: Ethernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: Ethernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n6
|
||||
image_definition: null
|
||||
label: '.....'
|
||||
node_definition: external_connector
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -40
|
||||
y: -160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: port
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n7
|
||||
image_definition: null
|
||||
label: PC2
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -160
|
||||
y: 160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n8
|
||||
image_definition: null
|
||||
label: Server2
|
||||
node_definition: server
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 240
|
||||
y: 160
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n0
|
||||
n2: n2
|
||||
i1: i1
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: SW1-Ethernet0/0<->PC1-eth0
|
||||
- id: l1
|
||||
n1: n0
|
||||
n2: n7
|
||||
i1: i2
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: SW1-Ethernet0/1<->PC2-eth0
|
||||
- id: l2
|
||||
n1: n0
|
||||
n2: n4
|
||||
i1: i3
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: SW1-Ethernet0/2<->R1-Ethernet0/0
|
||||
- id: l3
|
||||
n1: n3
|
||||
n2: n1
|
||||
i1: i0
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: Server1-eth0<->SW2-Ethernet0/0
|
||||
- id: l4
|
||||
n1: n8
|
||||
n2: n1
|
||||
i1: i0
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: Server2-eth0<->SW2-Ethernet0/1
|
||||
- id: l5
|
||||
n1: n1
|
||||
n2: n5
|
||||
i1: i3
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: SW2-Ethernet0/2<->R2-Ethernet0/0
|
||||
- id: l6
|
||||
n1: n5
|
||||
n2: n4
|
||||
i1: i2
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: R2-Ethernet0/1<->R1-Ethernet0/1
|
||||
lab:
|
||||
description: ''
|
||||
notes: |-
|
||||
#Lab guid for configuring Vlans and Routing (CCNA Task 2.1 and 3.1)
|
||||
|
||||
Step 1: Configure the IPs for PCs as 10.10.10.x, that x ist the PC number.
|
||||
Step 2: Configure the IPs for Servers as 10.10.10.y, that y ist the Servers number.
|
||||
Step 3: Configure the Vlans on the Switches, so that only traffic between PC1 and Server2 can be transferred.
|
||||
Step 4: Configure the needed Route and Gateways in routers.
|
||||
Step 5: Check to solve any wrong configuration .
|
||||
title: Route and Vlan-exam-19.05.2024
|
||||
version: 0.2.2
|
||||
|
Before Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 45 KiB |
@@ -1,5 +0,0 @@
|
||||
# Configure and verify IPv4 and IPv6 static routing
|
||||
|
||||
Add default and static routes to enable a new router in a remote office to communicate with existing systems. Created with CML 2.5 in the devnet sandbox.
|
||||
|
||||

|
||||
@@ -1,545 +0,0 @@
|
||||
annotations:
|
||||
- border_color: '#808080FF'
|
||||
border_radius: 0
|
||||
border_style: ''
|
||||
color: '#83E340'
|
||||
thickness: 1
|
||||
type: rectangle
|
||||
x1: 0.0
|
||||
y1: 400.0
|
||||
x2: 160.0
|
||||
y2: 40.0
|
||||
z_index: 0
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#000000'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: OSPF AREA 0
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 40.0
|
||||
y1: 400.0
|
||||
z_index: 1
|
||||
- border_color: '#808080FF'
|
||||
border_style: ''
|
||||
color: '#FFFFFFFF'
|
||||
line_end: null
|
||||
line_start: null
|
||||
thickness: 1
|
||||
type: line
|
||||
x1: -120.0
|
||||
y1: 520.0
|
||||
x2: -120.0
|
||||
y2: 520.0
|
||||
z_index: 2
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F8327A'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.1'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 400.0
|
||||
y1: 480.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F83279'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: 192.168.3.0 /24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 400.0
|
||||
y1: 520.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#F8327A'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.3'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 560.0
|
||||
y1: 440.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#DE67F4'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: 192.168.1.0 /24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -320.0
|
||||
y1: 520.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#DE67F4'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.1'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -160.0
|
||||
y1: 440.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#DE67F4'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.3'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -360.0
|
||||
y1: 440.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#6775F4'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: 192.168.2.0 /24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 120.0
|
||||
y1: 160.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#6775F4'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.1'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 40.0
|
||||
y1: 200.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#6775F4'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.3'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 40.0
|
||||
y1: 80.0
|
||||
z_index: 3
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#FBB657'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: 192.168.13.0 /24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 40.0
|
||||
y1: 480.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#808080FF'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: ''
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -40.0
|
||||
y1: 480.0
|
||||
z_index: 5
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#FBB657'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.2'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 200.0
|
||||
y1: 480.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#FBB657'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.1'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -40.0
|
||||
y1: 480.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#045F4E'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: 192.168.23.0 /24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 200.0
|
||||
y1: 360.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#045F4E'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.1'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 160.0
|
||||
y1: 320.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#045F4E'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.2'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: 280.0
|
||||
y1: 400.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#A62382'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: 192.168.12.0 /24
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -120.0
|
||||
y1: 360.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#A62382'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.1'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -40.0
|
||||
y1: 400.0
|
||||
z_index: 4
|
||||
- border_color: '#00000000'
|
||||
border_style: ''
|
||||
color: '#A62382'
|
||||
rotation: 0
|
||||
text_bold: false
|
||||
text_content: '.2'
|
||||
text_font: monospace
|
||||
text_italic: false
|
||||
text_size: 12
|
||||
text_unit: pt
|
||||
thickness: 1
|
||||
type: text
|
||||
x1: -40.0
|
||||
y1: 320.0
|
||||
z_index: 4
|
||||
nodes:
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n0
|
||||
image_definition: null
|
||||
label: R1
|
||||
node_definition: iosv
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 80
|
||||
y: 280
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n1
|
||||
image_definition: null
|
||||
label: R0
|
||||
node_definition: iosv
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -120
|
||||
y: 480
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n2
|
||||
image_definition: null
|
||||
label: R2
|
||||
node_definition: iosv
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 320
|
||||
y: 480
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: Loopback0
|
||||
type: loopback
|
||||
- id: i1
|
||||
label: GigabitEthernet0/0
|
||||
slot: 0
|
||||
type: physical
|
||||
- id: i2
|
||||
label: GigabitEthernet0/1
|
||||
slot: 1
|
||||
type: physical
|
||||
- id: i3
|
||||
label: GigabitEthernet0/2
|
||||
slot: 2
|
||||
type: physical
|
||||
- id: i4
|
||||
label: GigabitEthernet0/3
|
||||
slot: 3
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n3
|
||||
image_definition: null
|
||||
label: PC0
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: -400
|
||||
y: 480
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n4
|
||||
image_definition: null
|
||||
label: PC2
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 600
|
||||
y: 480
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
- boot_disk_size: null
|
||||
configuration: []
|
||||
cpu_limit: null
|
||||
cpus: null
|
||||
data_volume: null
|
||||
hide_links: false
|
||||
id: n5
|
||||
image_definition: null
|
||||
label: PC1
|
||||
node_definition: desktop
|
||||
parameters: {}
|
||||
ram: null
|
||||
tags: []
|
||||
x: 80
|
||||
y: 40
|
||||
interfaces:
|
||||
- id: i0
|
||||
label: eth0
|
||||
slot: 0
|
||||
type: physical
|
||||
links:
|
||||
- id: l0
|
||||
n1: n3
|
||||
n2: n1
|
||||
i1: i0
|
||||
i2: i1
|
||||
conditioning: {}
|
||||
label: PC0-eth0<->R0-GigabitEthernet0/0
|
||||
- id: l1
|
||||
n1: n2
|
||||
n2: n4
|
||||
i1: i1
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: R2-GigabitEthernet0/0<->PC2-eth0
|
||||
- id: l2
|
||||
n1: n0
|
||||
n2: n5
|
||||
i1: i1
|
||||
i2: i0
|
||||
conditioning: {}
|
||||
label: R1-GigabitEthernet0/0<->PC1-eth0
|
||||
- id: l3
|
||||
n1: n1
|
||||
n2: n2
|
||||
i1: i2
|
||||
i2: i2
|
||||
conditioning: {}
|
||||
label: R0-GigabitEthernet0/1<->R2-GigabitEthernet0/1
|
||||
- id: l4
|
||||
n1: n1
|
||||
n2: n0
|
||||
i1: i3
|
||||
i2: i3
|
||||
conditioning: {}
|
||||
label: R0-GigabitEthernet0/2<->R1-GigabitEthernet0/2
|
||||
- id: l5
|
||||
n1: n2
|
||||
n2: n0
|
||||
i1: i4
|
||||
i2: i4
|
||||
conditioning: {}
|
||||
label: R2-GigabitEthernet0/3<->R1-GigabitEthernet0/3
|
||||
lab:
|
||||
description: ''
|
||||
notes: |-
|
||||
OSPF, short for Open Shortest Path First, is like a GPS for routers in a network. It helps them figure out the shortest route between two places (endpoints) and the best path to take, considering all the routers in between. To do this, routers share information with each other about the network roads they know about. They do this regularly, kind of like sending out updates, or through special messages that everyone listens to. These messages also include info about the routers nearby. So, it's like each router saying, "Hey, I'm here, and here's what I can do!"
|
||||
|
||||
Step 1: Assign IPv4 addresses, subnet mask, and default gateway to Hosts (PCs & Routers) according to the IP addressing as per the Topology.
|
||||
|
||||
Step 2: Configure OSPFv2 in a single area between R0, R1 & R2.
|
||||
|
||||
Step 3: Verify the OSPFv2 area by using the show ip ospf database’, which lists all OSPF routers in the same area.
|
||||
title: Lab at Wed 06:20 AM
|
||||
version: 0.2.2
|
||||