I have a small GNS3 build with CHR and I configured ISIS in two ways:
/routing isis instance
add areas=49.0001 disabled=no l2.redistribute=connected,static name=isis-l2 system-id=0001.0000.0001
/routing isis interface-template
add instance=isis-l2 interfaces=ether3 levels=l2 ptp
add instance=isis-l2 interfaces=ether2 levels=l2 ptp
or
/routing isis instance
add areas=49.0001 disabled=no l2.redistribute=connected,static name=isis-l2 system-id=0001.0000.0001
/routing isis interface-template
add instance=isis-l2 interfaces=ether2,ether3,ether4,ether5,ether6 levels=l2
ie, the most basic setup possible to simplify testing.
ISIS comes up, but unless I put a shared subnet between interfaces it wont insert routes. It's doing IP%interface routes so that sort of makes sense, but ISIS should allow for just interface routes.
One of the main benefits to using ISIS is to use unnumbered interfaces for a lighter configuration.
Does anyone know if unnumbered interfaces is coming anytime soon?