Start
These labs were directly influenced from Ovi's SR course, and Filsfils' SR books. I highly suggest you go through the course and read the textbooks before, or while, doing these labs. You will notice that I made these labs based on ideas from the course and chapters.
Ovi's course: https://www.udemy.com/course/ios-xr-sr-te/?couponCode=0C249BCDA6CC673E1720
Filsfils' books: https://www.amazon.com/Segment-Routing-Part-Clarence-Filsfils/dp/1542369126
https://www.amazon.com/Segment-Routing-Part-II-Engineering/dp/1095963139
The lab topology is based on Ovi's topology used in his course. The nodes are all XRv version 6.6.3 nodes. There are minor differences in version 7.x, but not enough to warrant re-doing these labs. If you learn SR with these labs using XRv 6.6.3 you will not miss out on anything. When doing final preparations for the real exam, you will of course use XRv9K nodes with 7.x.x (probably 7.9.2) and discover any minor differences. (The only difference that comes to mind is a different syntax for SR-TE static policies, plus some added support for newer features like the ability to include affinities for flex-algo. On 6.6.3 you can only exclude affinities, not include them.)
To begin, run the following command on your containerlab machine:
Once all nodes are started, run the following command to transfer the config files to all nodes. These files will be used to change between startup configs for subsequent labs.
The script will prompt you for a directory name. Enter "ovi-sr". This may take a few minutes to complete.
Use the MTPutty session file located in ovi-sr/ovi-sr_putty_sessions.xml to quickly setup your SSH sessions to the nodes. Go to Server - Import Tree and browse for the file.
When you are done with the lab, use the following command to wipe it:
Last updated