Example: interop1: ipip tunnel¶
r1
hostname r1
vrf def v1
rd 1:1
exit
int eth1
vrf for v1
ipv4 addr 1.1.1.1 255.255.255.0
ipv6 addr 1234::1 ffff::
exit
int tun1
tunnel vrf v1
tunnel mode ipip
tunnel source ethernet1
tunnel destination 1.1.1.2
vrf for v1
ipv4 addr 2.2.2.1 255.255.255.0
ipv6 addr 2222::1 ffff::
exit
r2
hostname r2
ip routing
ipv6 unicast-routing
interface gigabit1
ip address 1.1.1.2 255.255.255.0
ipv6 address 1234::2/64
no shutdown
exit
interface tunnel1
tunnel source gigabit1
tunnel destination 1.1.1.1
tunnel mode ipip
ip address 2.2.2.2 255.255.255.0
exit
interface tunnel2
tunnel source gigabit1
tunnel destination 1.1.1.1
tunnel mode ipv6ip
ipv6 address 2222::2/64
exit
r1 tping 100 10 1.1.1.2 vrf v1
r1 tping 100 10 1234::2 vrf v1
r1 tping 100 10 2.2.2.2 vrf v1
r1 tping 100 10 2222::2 vrf v1
- Install ContainerLab as described here
- Fetch intop1-tun02 file
- Launch ContainerLab
intop1-tun02.yml
topology:
containerlab deploy --topo intop1-tun02.yml
intop1-tun02.yml
topology:
containerlab destroy --topo intop1-tun02.yml