//
// $Copyright$
//
// $Name:  $
//
// $TAHI: ct/spec/RH_IntermediateNode.def,v 1.6 2001/10/05 06:39:18 masaxmasa Exp $
//

//
// Network topology
//                 TN(link0)         NUT         TN(link1)
//     Host1 -----> Router1 -----> Router2 -----> Router3 -----> Host2
//            H1R1           R1R2           R2R3           R3H2
//        NET_GLOBAL2    NET_GLOBAL0    NET_GLOBAL1    NET_GLOBAL3   
//

#define H1_H1R1_ADDR v6(_GLOBAL2A0N_UCAST_ADDR)
#define R1_H1R1_ADDR v6(_GLOBAL2A1N_UCAST_ADDR)
#define R1_R1R2_ADDR TN_GL0_ADDR
#define R2_R1R2_ADDR NUT_GL0_ADDR
#define R2_R2R3_ADDR NUT_GL1_ADDR
#define R3_R2R3_ADDR TN_GL1_ADDR
#define R3_R3H2_ADDR v6(_GLOBAL3A0N_UCAST_ADDR)
#define H2_R3H2_ADDR v6(_GLOBAL3A1N_UCAST_ADDR)

#define RH_TO_LINK0	rh_R1_to_R2
#define RH_FROM_LINK1	rh_R2_to_R3
#define RH_TO_LINK1	rh_R3_to_R2
#define RH_FROM_LINK0	rh_R2_to_R1

#define TN_LINK0_ROUTER	1
#define TN_LINK1_ROUTER	1

#include "./RH.def"
