RESTCONF_URL: https://147.232.22.151/restconf/data/native/router/Cisco-IOS-XE-lisp:lisp

Uloha1: Základná konfigurácia protokolu LISP

Mapping_server
router lisp
  service ipv4
    map-server
    map-resolver
  site L1
    description xTR1
    authentication-key L1_pass
    eid-record 192.168.2.0/24
  site L2
    description xTR2
    authentication-key L2_pass
    eid-record 192.168.22.0/24

{
    "Cisco-IOS-XE-lisp:lisp": {
        "service": {
            "ipv4": {
                "map-resolver": {},
                "map-server": {}
            }
        },
        "site": [
            {
                "sname": "L1",
                "authentication-key": {
                    "unc-pwd": "L1_pass"
                },
                "description": "xTR1",
                "eid-record": {
                    "prefixes": [
                        {
                            "prefix": "192.168.2.0/24"
                        }
                    ]
                }
            },
            {
                "sname": "L2",
                "authentication-key": {
                    "unc-pwd": "L2_pass"
                },
                "description": "xTR2",
                "eid-record": {
                    "prefixes": [
                        {
                            "prefix": "192.168.22.0/24"
                        }
                    ]
                }
            }
        ]
    }
}
--

xTR1:

router lisp
 instance-id 0
  service ipv4
   eid-table default
   database-mapping 192.168.2.0/24 10.12.0.1 priority 22 weight 13
   itr map-resolver 10.22.22.22
   itr
   etr map-server 10.22.22.22 key L1_pass
   etr
 
{
    "Cisco-IOS-XE-lisp:lisp": {
        "instance-container": {
            "instance-list": [
                {
                    "instance-id": 0,
                    "service": {
                        "ipv4": {
                            "eid-table": {
                                "default": [
                                    null
                                ]
                            },
                            "itr": {
                                "map-resolver": [
                                    {
                                        "ip-addr": "10.22.22.22"
                                    }
                                ]
                            },
                            "itr-enable": {
                                "itr": [
                                    null
                                ]
                            },
                            "etr-enable": {
                                "etr": [
                                    null
                                ]
                            },
                            "etr": {
                                "map-server": [
                                    {
                                        "ip-addr": "10.22.22.22",
                                        "key": {
                                            "key-pwd": {
                                                "unc-pwd": "L1_pass"
                                            }
                                        }
                                    }
                                ]
                            },
                            "database-mapping": {
                                "eid-cont": [
                                    {
                                        "eid-prefix": "192.168.2.0/24",
                                        "ipv4-addrees": [
                                            {
                                                "address": "10.12.0.1",
                                                "database-mapping-option": {
                                                    "priority": 22,
                                                    "weight": 13
                                                }
                                            }
                                        ]
                                    }
                                ]
                            }
                        }
                    }
                }
            ]
        }
    }
}
--

xTR2:

router lisp
 instance-id 0
  service ipv4
   eid-table default
   database-mapping 192.168.22.0/24 10.23.0.2 priority 2 weight 2
   itr map-resolver 10.22.22.22
   itr
   etr map-server 10.22.22.22 key L2_pass
   etr
 
{
    "Cisco-IOS-XE-lisp:lisp": {
        "instance-container": {
            "instance-list": [
                {
                    "instance-id": 0,
                    "service": {
                        "ipv4": {
                            "eid-table": {
                                "default": [
                                    null
                                ]
                            },
                            "itr": {
                                "map-resolver": [
                                    {
                                        "ip-addr": "10.22.22.22"
                                    }
                                ]
                            },
                            "itr-enable": {
                                "itr": [
                                    null
                                ]
                            },
                            "etr-enable": {
                                "etr": [
                                    null
                                ]
                            },
                            "etr": {
                                "map-server": [
                                    {
                                        "ip-addr": "10.22.22.22",
                                        "key": {
                                            "key-pwd": {
                                                "unc-pwd": "L2_pass"
                                            }
                                        }
                                    }
                                ]
                            },
                            "database-mapping": {
                                "eid-cont": [
                                    {
                                        "eid-prefix": "192.168.22.0/24",
                                        "ipv4-addrees": [
                                            {
                                                "address": "10.23.0.2",
                                                "database-mapping-option": {
                                                    "priority": 2,
                                                    "weight": 2
                                                }
                                            }
                                        ]
                                    }
                                ]
                            }
                        }
                    }
                }
            ]
        }
    }
}
--------------------------------------------------------------------------
##########################################################################
--------------------------------------------------------------------------

Uloha2: Konfigurácia IPv6
Mapovací server
router lisp
  service ipv6
    map-server
    map-resolver
  site L1
    eid-record 2001:db8:2:2::/64
  site L2
    eid-record 2001:db8:22:22::/64
{
    "Cisco-IOS-XE-lisp:lisp": {
        "service": {
            "ipv6": {
                "map-resolver": {},
                "map-server": {}
            }
        },
        "site": [
            {
                "sname": "L1",
                "eid-record": {
                    "prefixes": [
                        {
                            "prefix": "2001:db8:2:2::/64"
                        }
                    ]
                }
            },
            {
                "sname": "L2",
                "eid-record": {
                    "prefixes": [
                        {
                            "prefix": "2001:db8:22:22::/64"
                        }
                    ]
                }
            }
        ]
    }
}
--

xTR1:
router lisp
  instance-id 0
    service ipv6
      eid-table default
      database-mapping 2001:db8:2:2::/64 10.12.0.1 priority 1 weight 1
      itr map-resolver 10.22.22.22
      itr
      etr map-server 10.22.22.22 key L1_pass
      etr

{
    "Cisco-IOS-XE-lisp:lisp": {
        "instance-container": {
            "instance-list": [
                {
                    "instance-id": 0,
                    "service": {
                        "ipv6": {
                            "eid-table": {
                                "default": [
                                    null
                                ]
                            },
                            "itr": {
                                "map-resolver": [
                                    {
                                        "ip-addr": "10.22.22.22"
                                    }
                                ]
                            },
                            "itr-enable": {
                                "itr": [
                                    null
                                ]
                            },
                            "etr-enable": {
                                "etr": [
                                    null
                                ]
                            },
                            "etr": {
                                "map-server": [
                                    {
                                        "ip-addr": "10.22.22.22",
                                        "key": {
                                            "key-pwd": {
                                                "unc-pwd": "L1_pass"
                                            }
                                        }
                                    }
                                ]
                            },
                            "database-mapping": {
                                "eid-cont": [
                                    {
                                        "eid-prefix": "2001:db8:2:2::/64",
                                        "ipv4-addrees": [
                                            {
                                                "address": "10.12.0.1",
                                                "database-mapping-option": {
                                                    "priority": 1,
                                                    "weight": 1
                                                }
                                            }
                                        ]
                                    }
                                ]
                            }
                        }
                    }
                }
            ]
        }
    }
}
--

xTR2:
router lisp
  instance-id 0
    service ipv6
      eid-table default
      database-mapping 2001:db8:22:22::/64 10.23.0.2 priority 22 weight 22
      itr map-resolver 10.22.22.22
      itr
      etr map-server 10.22.22.22 key L2_pass
      etr

{
    "Cisco-IOS-XE-lisp:lisp": {
        "instance-container": {
            "instance-list": [
                {
                    "instance-id": 0,
                    "service": {
                        "ipv6": {
                            "eid-table": {
                                "default": [
                                    null
                                ]
                            },
                            "itr": {
                                "map-resolver": [
                                    {
                                        "ip-addr": "10.22.22.22"
                                    }
                                ]
                            },
                            "itr-enable": {
                                "itr": [
                                    null
                                ]
                            },
                            "etr-enable": {
                                "etr": [
                                    null
                                ]
                            },
                            "etr": {
                                "map-server": [
                                    {
                                        "ip-addr": "10.22.22.22",
                                        "key": {
                                            "key-pwd": {
                                                "unc-pwd": "L2_pass"
                                            }
                                        }
                                    }
                                ]
                            },
                            "database-mapping": {
                                "eid-cont": [
                                    {
                                        "eid-prefix": "2001:db8:22:22::/64",
                                        "ipv4-addrees": [
                                            {
                                                "address": "10.23.0.2",
                                                "database-mapping-option": {
                                                    "priority": 22,
                                                    "weight": 22
                                                }
                                            }
                                        ]
                                    }
                                ]
                            }
                        }
                    }
                }
            ]
        }
    }
}
--------------------------------------------------------------------------
##########################################################################
--------------------------------------------------------------------------

Úloha3: Rozkladanie záťaže (Multihoming)
xTR2:
router lisp
  instance-id 0
    service ipv4
      eid-table default
      database-mapping 192.168.22.0/24 10.23.1.2 priority 1 weight 10

{
    "Cisco-IOS-XE-lisp:lisp": {
        "instance-container": {
            "instance-list": [
                {
                    "instance-id": 0,
                    "service": {
                        "ipv4": {
                            "eid-table": {
                                "default": [
                                    null
                                ]
                            },
                            "database-mapping": {
                                "eid-cont": [
                                    {
                                        "eid-prefix": "192.168.22.0/24",
                                        "ipv4-addrees": [
                                            {
                                                "address": "10.23.1.2",
                                                "database-mapping-option": {
                                                    "priority": 1,
                                                    "weight": 10
                                                }
                                            }
                                        ]
                                    }
                                ]
                            }
                        }
                    }
                }
            ]
        }
    }
}
--------------------------------------------------------------------------
##########################################################################
--------------------------------------------------------------------------
Uloha 4: External

xTR1:
router lisp
  service ipv4
    use-petr 10.2.2.2

{
    "Cisco-IOS-XE-lisp:lisp": {
        "service": {
            "ipv4": {
                "use-petr": [
                    {
                        "locator-address": "10.2.2.2"
                    }
                ]
            }
        }
    }
}
--

xTR2:
router lisp
  service ipv4
    use-petr 10.2.2.2

{
    "Cisco-IOS-XE-lisp:lisp": {
        "service": {
            "ipv4": {
                "use-petr": [
                    {
                        "locator-address": "10.2.2.2"
                    }
                ]
            }
        }
    }
}
--

PxTR:
router lisp
  instance-id 0
    service ipv4
      eid-table default
      map-cache 192.168.2.0/24 map-request
      map-cache 192.168.22.0/24 map-request
      itr map-resolver 10.22.22.22
      proxy-itr 10.2.2.2
      proxy-etr

{
    "Cisco-IOS-XE-lisp:lisp": {
        "instance-container": {
            "instance-list": [
                {
                    "instance-id": 0,
                    "service": {
                        "ipv4": {
                            "eid-table": {
                                "default": [
                                    null
                                ]
                            },
                            "itr": {
                                "map-resolver": [
                                    {
                                        "ip-addr": "10.22.22.22"
                                    }
                                ]
                            },
                            "map-cache": {
                                "eid-interface": [
                                    {
                                        "eid-prefix": "192.168.2.0/24",
                                        "map-request": [
                                            null
                                        ]
                                    },
                                    {
                                        "eid-prefix": "192.168.22.0/24",
                                        "map-request": [
                                            null
                                        ]
                                    }
                                ]
                            },
                            "proxy-etr": [
                                null
                            ],
                            "proxy-itr": {
                                "ipv4-addr": "10.2.2.2"
                            }
                        }
                    }
                }
            ]
        }
    }
}
--------------------------------------------------------------------------
##########################################################################
--------------------------------------------------------------------------

Uloha5: Mobility

Mapovací server:
router lisp
  site L2
    eid-record 192.168.22.0/24 accept-more-specifics
{
    "Cisco-IOS-XE-lisp:lisp": {
        "site": [
            {
                "sname": "L2",
                "eid-record": {
                    "prefixes": [
                        {
                            "prefix": "192.168.22.0/24",
                            "accept-more-specifics": [
                                null
                            ]
                        }
                    ]
                }
            }
        ]
    }
}
--

Mobility:
router lisp
  locator-set L2_mobile
    10.26.0.2 priority 2 weight 2
  instance-id 0
    dynamic-eid L2_mobile_mapping
      database-mapping 192.168.22.0/24 locator-set L2_mobile
  service ipv4
    itr map-resolver 10.22.22.22
    itr
    etr map-server 10.22.22.22 key L2_pass
    etr
interface gi1
  lisp mobility L2_mobile_mapping

{
    "Cisco-IOS-XE-lisp:lisp": {
        "service": {
            "ipv4": {
                "itr": {
                    "map-resolver": [
                        {
                            "ip-addr": "10.22.22.22"
                        }
                    ]
                },
                "itr-enable": {
                    "itr": [
                        null
                    ]
                },
                "etr-enable": {
                    "etr": [
                        null
                    ]
                },
                "etr": {
                    "map-server": [
                        {
                            "ip-addr": "10.22.22.22",
                            "key": {
                                "key-pwd": {
                                    "unc-pwd": "L2_pass"
                                }
                            }
                        }
                    ]
                }
            }
        },
        "locator-set": [
            {
                "name": "L2_mobile",
                "ip-address": [
                    {
                        "ip": "10.26.0.2",
                        "priority": 2,
                        "weight": 2
                    }
                ]
            }
        ],
        "instance-container": {
            "instance-list": [
                {
                    "instance-id": 0,
                    "dynamic-eid": [
                        {
                            "name": "L2_mobile_mapping",
                            "database-mapping": {
                                "ipv4-prefix": [
                                    {
                                        "eid-prefix": "192.168.22.0/24",
                                        "locator-set": "L2_mobile"
                                    }
                                ]
                            }
                        }
                    ],
                    "service": {
                        "ipv4": {}
                    }
                }
            ]
        }
    }
}

Pod rozhranim
"Cisco-IOS-XE-lisp:lisp": {
                "mobility": {
                    "dynamic-eid": {
                        "dynamic-eid-name": "L2_mobile_mapping"
                    }
                }
            }