Note: this method seems to be necessary for RedHat systems Open a file manager window and show subfolders of /usr/src/linux/include .

Right-click on subfolder linux and choose copy. Then, select folder /usr/include, right-click and paste, choosing option ‘Overwrite All’, when requested. This is because RedHat7.1 doesn’t refresh that folder with new kernel data at reboot. For the same reason, in folder /usr/include a symbolic link should be created to folder /usr/src/linux/include/asm-i386.

– Put the downloaded file rsvpd.0.70-rc2.tgz in /home and execute the

command:

~ /home> tar -zxvf rsvpd.0.70-rc2.tgz

This will produce a folder /rsvpd containing all the requested

subfolders and files.

~ /home/rsvp>cd rsvpd

– Now you can compile:

~ /home/rsvp/rsvpd>make clean

~ /home/rsvp/rsvpd>make

The daemon is now compiled and can be found in folder /home/rsvp/rsvpd/rsvpd. Tools are in folder /home/rsvp/rsvpd/labeltest.

Copy the mplsadm executable from /home/rsvp/rsvpd/labeltest to /usr/local/bin.

~ cp labeltest/mplsadm /usr/local/bin

Before running the daemon some configuration files must be set:

~ /home/rsvp/rsvpd>vim label.conf

Check that interfaces name correspond to active devices and change where it is necessary. Save to /etc/label.conf.

MPLSTutorial.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.