Hierarchically Distributed PCE for Flexible Multicast Traffic Engineering

Size: px
Start display at page:

Download "Hierarchically Distributed PCE for Flexible Multicast Traffic Engineering"

Transcription

1 Hierarchically Distributed PCE for Flexible Multicast Traffic Engineering Hiroshi Matsuura, Naotaka Morita, Isami Nakajima NTT Service Integration Laboratories Midori-Cho, Musashino-Shi, Tokyo , Japan {matsuura.hiroshi, morita.naotaka, Kazumasa Takami Faculty of Engineering Soka University Tangi-cho, Hachioji-city, Tokyo , Japan Abstract The IPTV service, in which high-capacity content is broadcast from the IPTV server to a huge number of users, is becoming very popular. To establish an effective IPTV network, we need to minimize the cost of the IPTV multicast tree. That tree consists of a node, to which an IPTV server is connected, as the root node and other nodes, to which users are connected. In addition, we have to consider users who belong to multiple network domains. In this paper, we apply hierarchically distributed path computation elements (HDPCEs) to cooperatively create appropriate IPTV trees for multidomain users. Each HDPCE shares the burden of creating a multidomain multicast tree. Thus, we can reduce the computational burdens of creating a multicast tree. In addition, we enable choosing three different algorithms to create the cheapest multicast trees in individual domains. One of them is a new multiplex-aware-routeselection () algorithm. We evaluated the applicability of the three algorithms to various types of domains depending on network conditions. Keywords- multicast; traffic engineering; PCE; IPTV I. INTRODUCTION Recently, multicast services such as the IPTV service have become more popular than ever because of broadband networks, and requirements for the IPTV service are now being standardized [1]. Multicast traffic engineering (TE) [3] on the Generalized Multiprotocol Label Switching (GMPLS) [2] network is the key technology to assure end-to-end QoS such as required bandwidth for an IPTV multicast. The path computation element protocol (PCEP) [4] is now being introduced between the path computation element (PCE), which determines the traffic engineering routes, and the GMPLS router. The PCE requirement for multicast TE [5] was also presented. We presented hierarchically distributed PCEs (HDPCEs) [6] [7] that are distributed to their corresponding domains, and those HDPCEs respond with a required point-to-point route for each route request. One feature of an HDPCE is updating the intra- and inter-domain point-to-point routes in each domain and setting them in its route list. Therefore, when an HDPCE receives a route request with some constraints such as required bandwidth, it quickly returns the appropriate route satisfying the constraints. In addition, the route-selection algorithm in each HDPCE is independent from those of other HDPCEs. Thus, each HDPCE can choose a route-selection algorithm on the basis of the domain features and traffic situation in the domain. In this study, we apply the HDPCEs to a bandwidthassured static multicast tree within the IPTV service. One feature of an IPTV network is that we have to set up routes in the content-flow direction. Therefore, we have to minimize the tree cost from the root of the tree to other nodes. We applied three tree-creation algorithms that are used in each HDPCE. One of them uses the shortest path between the root node and one of the destination nodes. That is the shortest path tree () algorithm. Once we use this algorithm, we can use an HDPCE route list to determine the route of each multicast branch. The route list is obtained by running the shortest path first (SPF) algorithms: either Dijkstra s SPF [8] in the underlying domain or the interdomain SPF [6] in the interdomain. The tree created on the basis of these shortest paths is called the. The second algorithm we adopt is the destination-driven multicast () algorithm [9]. was originally used for the intradomain multicast tree that consists of undirected links. However, we expand the capability of the algorithm to deal with multidomain multicasts that consist of directed links. The reason for applying the algorithm is that using the algorithm reduces the tree cost compared with using the. At the same time, the algorithm has relatively lower computational complexity compared with other Steinerminimum-tree heuristic algorithms [9]. The third algorithm was developed by the authors, and we call it the multiplexaware-route-selection () heuristic algorithm. uses the point-to-point route list in each HDPCE to create the optimal multicast tree. However, in a different manner from that of the, during the process of creating the tree, all the multiplexed sections among multicast branches are considered. Therefore, accurate branch costs are compared by considering these multiplexed sections to determine the shortest branch. We compare these three algorithms by applying them to various types of domains and network traffic conditions and analyze the applicability of these algorithms to actual networks. II. RELATED WORK There are various Steiner-tree heuristic algorithms [10] [11] [12] that create minimum-cost multicast trees in a network. However, they target undirected links and do not target directed links. The multicast routing method, which 2439

2 emphasizes the balanced link utilization of a multicast tree with directed links, is presented in [13], but the method does not deal with minimizing the tree cost nor with the multidomain environment. The Border Gateway Multicast Protocol (BGMP) [14] and Decentralized-Core-based Tree (DCBT) [15], which are used for multidomain multicasts, are extensions of a corebased tree (CBT) [16]. However, they are not supposed to be utilized to find the cheapest multicast tree for traffic engineering purposes. The Multicast Source Discovery Protocol (MSDP) [17] was proposed to find multicast routers in multiple domains. However, the protocol that is used for the route selection between domains is based on the hop number between the domains, and link costs and bandwidth between domains are not considered. III. HDPCE-BASED MULTICAST ARCHITECTURE HDPCEs are distributed to corresponding GMPLS domains in a hierarchical manner, as shown in Fig. 1. Each HDPCE deals with route setup requests from the routers in the domain. In Fig. 1, the route-setup request for creating a multicast tree, which starts from root node R11 and ends at destinations R13, R22, and R23, is shown as an example. We explain this procedure by using steps (1) - (5) in the figure. (1) R11 sends the route-setup request to HDPCE 1 by a PCEP [4] [5] request. (2) HDPCE 1, which recognizes the destination routers are not confined within D_1, thus asks the interdomain HDPCE to determine the multicast tree among underlying domains. Interdomain HDPCE determines the multicast tree by using its route list [6], which holds point-to-point route information in the interdomain, and by using a multicast tree creation algorithm. (3) After the determination of edge routers for the multicast tree in underlying domains, the interdomain HDPCE asks the underlying HDPCEs to determine the underlying subtrees in individual domains by specifying the edge, source, and end routers. Control plane Underlying domains HDPCE 1 Data plane Interdomain (1) (5) (2) (4) R11 (root) D_1 ER11 R12 ER12 (3) Interdomain HDPCE HDPCE 2 Interdomain CR1 CR2 ER21 R: router, ER: edge router, D_2 R21 (end) CR: core router R22 R23 end : multicast tree : links (1): route request (source R11 - ends R13, R22, R23), (2): route request (R11-R13,R22,R23) (3): route requests/responses between interdomain HDPCE and underlying HDPCEs (To HDPCE 1: R11-ER11,ER12, To HDPCE 2 ER21-R22,R23, To HDPCE 3: ER31-R13) (4), (5): route request responses (R11-R13, R22, R23) (3) Fig.1. Multicast routing by HDPCEs. (3) ER31 D_3 ER32 HDPCE 3 R13 end (4) After receiving all the responses from underlying HDPCEs, the interdomain HDPCE concatenates all the subtrees into a multicast tree, creates an explicit route object (ERO) [3] for the tree, and returns the ERO to the HDPCE 1. (5) HDPCE 1 forwards the response by a PCEP reply message. R11 sets up the explicit routes from R11 to destination routers by using RSVP-TE [3] messages. An interdomain HDPCE manages only the interdomain among underlying domains without knowing information in each underlying domain. HDPCEs are hierarchically distributed, so each underlying HDPCE manages only its corresponding domain. Therefore, the burden for creating multicast trees is shared by the interdomain HDPCE and underlying HDPCEs. In addition, the number of hierarchies and number of HDPCEs are not restricted. Thus, flexible HDPCE deployment is possible depending on the policies of the HDPCE operator. Moreover, the multicast tree creation algorithm in one domain is independent and hidden from other domains. Therefore, an appropriate algorithm depending on the domain s characteristics is achieved. Though this paper focuses on the control of multicast trees, route information in each HDPCE can be used for the configuration and fault management of multicast trees. IV. MULTICAST TREE ALGORITHMS APPLIED IN HDPCES We enable the application of three multicast tree algorithms in one HDPCE. The first is the algorithm, the second is the algorithm, and the third is the new algorithm. We show these algorithms and their computational complexities as follows. A. algorithm Once we apply the algorithm, we can use the route list in each HDPCE. In the route list, the shortest point-to-point route and other short routes between any two nodes, which are directly underlying domains or routers, are stored. In addition, each route has information about its cost and component links. For example, in Fig. 1, an interdomain HDPCE has routes between any two underlying domains, between any two underlying core routers, and between a core router and an underlying domain. In addition, the route list holds information about the route direction. Therefore, the cost of the route in one direction may be different from the cost of the route in the opposite direction. These route lists are periodically updated by the interdomain SPF algorithm in the interdomain HDPCE and by Dijkstra s SPF in an underlying HDPCE as a background process of each HDPCE. The computational complexity f(n, N) of the algorithm is f ( n, N ) = O( nn ), (1) where n is the number of nodes in the domain and N is the number of multicast destinations in the domain. This is because in a route list there are route groups that are demarcated by the source nodes, and in one route group there are less than cn routes, where c is a constant. The algorithm uses a route list N times to determine the N multicast branches. 2440

3 Initial conditions Step 1 Select all directed links that start from Vs and do not end at nodes that belong to F. Add the links to the leg selected in Step 2 and add the new created legs to PQ. End of algorithm Vs vertex node (initially root node (domain or router), otherwise it is the end node of selected branch), E = {destination nodes of multicast that are not selected}, F = {source node}: holds nodes which are targeted, PQ = : holds branch candidates, R = : holds selected branches Step 2: Select the cheapest branch from the PQ. Select the end node of the branch as Vs, and add Vs to F. Step 3: Vs E Step 4: Add the leg to R, and set the branch cost in PQ to 0. Remove Vs from E. Step 5: E = Fig. 2. algorithm flow in HDPCE. B. algorithm We applied the algorithm because it has a small amount of computer complexity compared with other Steiner tree algorithms [9]. The algorithm was originally proposed as an improvement on the Prim [18] algorithm and is not applicable to a network that consists of directed links. We apply the algorithm to a domain that has directed links and to multidomain situations. The initial conditions used for running the algorithm and the algorithm flowchart that runs in an HDPCE are shown in Fig. 2. There are a vertex node in spanning tree (Vs) and four defined groups, which are E, F, PQ, and R. Vs indicates the root node of the multicast tree at the beginning of the algorithm and later the Vs indicates the end node of the selected branch in Step 2. The E group consists of unselected destination nodes. The F group consists of targeted nodes in the algorithm, and initially, only the root node belongs to F. The PQ group holds multicast branch candidates. The R group consists of selected multicast branches. Once an HDPCE wants to assure the required bandwidth, only the links that satisfy the required bandwidth are selected in Step 1. The difference between the original and the algorithm in the HDPCE is that the algorithm in the HDPCE deals with directed links, which start from Vs, in Step 1. In addition, the interdomain HDPCE deals with an underlying domain as a Vs. The interdomain HDPCE has the link lists that start from each domain. Therefore, an HDPCE could select links that start from every Vs in Step 1. As shown in Step 4, once a branch reaches one of the multicast destinations, the cost of the branch is set to 0, so branches that have passed through the destination are more likely to be chosen in Step 2. The computational complexity g(n,l) of the algorithm is g ( l, n) = O( l log( n)), (2) where l is the number of links in the domain and n is the number of nodes in the domain. This is because our expansion Vs vertex node (initially root node (domain or router), Initial otherwise it is end node of the shortest branch), conditions : E = {end nodes of multicast that are not selected}, PQ= : holds leg candidates, T= holds nodes that are on the selected branches, R= : holds selected branches Step 1 Remove Vs from E. Add all nodes on the shortest branch except source node to T. Vs is also added to T. End of Step 2: E = algorithm Step 3: Select all shortest branches from each node in T to each node in E, and add them to PQ. As a condition, each shortest branch has to satisfy the required bandwidth. After that remove all the nodes from T. Step 4: Exception PQ = (no required bandwidth) Step 5: Remove the shortest branch in PQ and add it to R. Step 6: If a leg in PQ has the same subroute from the source node to the middle of the branch as that on the shortest branch, the end node of the subroute is set as the source node of the branch. (*1) (*1) If there are branches that have the same end nodes as the shortest branch, they are removed from PQ. Fig. 3. algorithm flow in HDPCE. of the algorithm does not increase the computational complexity of the original algorithm. As shown in g(l,n), the computational complexity of the algorithm is not affected by the number of multicast destinations. At the same time, the up-to-date link cost is always taken into consideration, which is not necessarily considered by the and algorithms, because the route list in an HDPCE is updated within a certain interval. C. algorithm We developed the algorithm to maximize the effect of using the route list in each HDPCE. The route cost and route components are included in a route list. Thus, identifying the multiplexed sections among multicast branches is possible. The initial conditions and flowchart of, which runs in an HDPCE, are shown in Fig. 3. There are a vertex node Vs and four defined groups, which are E, PQ, T, and R, for the algorithm. Vs indicates the root node of the multicast tree at the beginning of the algorithm and later the Vs indicates the end node of the shortest branch selected in Step 5. The E group consists of unselected destination nodes. The PQ group consists of multicast branch candidates. The T group consists of nodes on the shortest branch except for the source node. The R group consists of selected multicast branches. In Step 1, the HDPCE selects the Vs and adds nodes on the shortest branch to group T. At the beginning of the algorithm, there is no shortest path, which should be selected in Step 5. Therefore, only Vs is added to T in Step 1. In Step 2, an HDPCE judges if all the multicast destinations are targeted within the algorithm by checking the destination nodes in group E, where the unselected destination nodes are stored. If there are no members left in E, the algorithm ends. In Step 3, from the Vs and from other nodes on the shortest branch selected in Step 5, the HDPCE obtains the shortest route to the multicast destinations. Therefore, all possible routes to the destinations from the shortest branch are added to PQ as candidate branches. However, only routes that satisfy 2441

4 the bandwidth requirement are chosen. Therefore, there is a possibility that there are no branches remaining in PQ even though there are still undetermined multicast branches. This case is judged in Step 4, and if there are no branches left in PQ, the HDPCE sends a no-bandwidth exception. In Step 5, the HDPCE selects the cheapest branch in PQ, removes it from PQ, and adds it to R. In Step 6, the HDPCE resets the branch whose subroute from its source node is the same as the route of the shortest branch. In this case, the HDPCE selects the end node of the subroute and sets the end node as the source node of the branch. After that, the HDPCE searches the route list for the shortest route that has the new source node and original destination node and sets the shortest route to PQ as the revised candidate branch. In Step 6, in the process of determining the revised branch, if the HDPCE finds the branches that have the same destination as that of the shortest branch, the HDPCE deletes them to reduce the number of members of PQ. In this manner, by using the algorithm, an HDPCE can create multicast branches among which there are no multiplexed sections. Therefore, there is no need to find the multiplexed sections among the branches after running, which is required if the HDPCE chooses the or algorithm. The computational complexity h(n,n) of the algorithm is 2 h ( n, N ) = O( nn log( n)), (3) where n is the number of nodes in the domain, and N is the number of multicast destinations in the domain. In Step 3, there are supposed to be less than log(n) nodes in T because a router is supposed to have at least two router outputs when one data stream comes from a router input. The number of destinations targeted in Step 3 is less than N. When the HDPCE selects the shortest branches from the route list, computer complexity O(n) is needed, as we discussed for the algorithm. Therefore, the computer complexity of Step 3 is O(nNlog(n)). The computer complexity of Step 5 is O(log(nN)) because there are at most nn branch candidates in PQ, and PQ is sorted by a heap sort. The computer complexity for Step 6 is O(nN) because there are at most nn branch candidates in PQ. Therefore, the computer complexity of one loop of the algorithm is O(nNlog(n)+log(nN)+nN). However, log(nn) and nn can be deleted because nnlog(n) is the dominant element to determine the computer complexity. This loop is repeated N times. Thus, the computer complexity for the algorithm is O(nN 2 log(n)). According to this analysis, we can estimate that once the number of destinations becomes bigger, the algorithm suffers a relatively larger burden in multicast route selection. V. EVALUATION OF THREE ALGORITHMS In this section, we evaluate the tree cost and processing time of each of the three algorithms, and speculate on the applicability of each algorithm to the various types of domains. Throughout this evaluation, we used the network shown in Fig. 4. We adopted Abilene [19] network routers: PEs and Ps, in the network provider domain D21. CE1 C1 D11 CE2 D12 C4 CE5 CE6 PE1 PE2 PE3 AP1 P1 AP3 D21 AP2 P2 P3 AP4 Fig. 4. Network used for evaluation. To make the network multidomain, we connected four customer domains, D11-D14, to D21. In customer domains, there are customer routers Cs and CEs. In addition, in expecting the number of IPTV users to increase, we set up additional routers, APs, in the provider domain. We evaluated two cases: one of them is when an IPTV server is adjacent to router C1 in customer domain D11; the other is when an IPTV server is adjacent to central router P2 in the provider domain. The customer domains are not so complex compared with the provider domain, so route selection in the provider network is the key to lowering the cost of multicast trees. In both cases, we applied the same algorithms to these five domains. That is, once we apply the algorithm in the provider domain, the algorithm is applied to the other four customer domains. The interdomain HDPCE is applied to the provider domain, and four HDPCEs are applied to the corresponding four customer domains. However, to eliminate the communication overhead, which could affect the processing time, we allocate the five HDPCEs in one computer and evaluate the processing time for creating the multidomain multicast trees. A. Evaluation when IPTV server is in customer domain In this evaluation, an IPTV server is supposed to be connected to C1, and two cases of multicast destination patterns are evaluated. In one case, there are three destinations: C2, C4, and C5, and in the other case, there are seven destinations: C3, C4, CE8, PE3, PE4, P2, and P3. To evaluate various types of directed-link cost patterns, we randomly allocate the remaining directed-link bandwidth between any two different routers in the network from 10 to 100 Mbps in 10-Mbps intervals. Link costs are determined by the least-loaded (LL) algorithm [20] and take values of the inverse of remaining bandwidth on the links. We evaluate the tree costs and processing time calculated by each of the three algorithms for creating the tree. To evaluate the various types of link patterns, we conduct five trials randomly changing the bidirectional link costs, and we compare the sum of the multicast tree costs and processing time among the three algorithms. The sum of tree costs obtained by applying the three algorithms in five trials is shown in Fig. 5(1). In the three-destination case, the algorithm has about a 5% lower tree cost compared with the other two algorithms. The algorithm has difficulty in multiplexing the multicast branches, namely D11-D13 and D11-D14, because in the interdomain HDPCE, the algorithm does not reset the P5 P4 AP5 P6 AP6 PE4 PE5 CE3 C2 CE4 D13 CE7 C3 C5 CE8 D14 C: router in customer domain, CE: customer edge router, PE: provider edge router, P: router in provider interdomain, AP: added router to Abilene network in interdomain 2442

5 branch cost to 0, as explained in Step 4 in Fig. 2, until the algorithm reaches nodes D13 or D14. Therefore, the probability of considering the multiplex sections among them is small. Even if the algorithm reaches D13 or D14, PE4 and PE5 are highly likely to be targeted already. These nodes have been added to F in Step 2, as shown in Fig. 2. Therefore, D11-D13 and D11-D14 are rarely multiplexed. Even compared to the algorithm, the algorithm is ineffective for choosing the branches. There is one case in which the algorithm chooses D11-PE5 as the multiplexed section shared by D11-D13 and D11-D1 branches. In that case, the algorithm has the same section, D11-PE5, as the algorithm. However, when the algorithm reaches D14, the cost of branch D11-D14 is initialized to 0. Therefore, the D14-PE4-D13 route is chosen instead of the PE5-C1E4 route even though the cost of PE5-C1E4 is much smaller than D14-PE4-D13. The algorithm considers all the multiplex sections by adding all transit nodes on the shortest branch to T in Step 1 and by resetting source nodes in PQ in Step 6, as shown in Fig. 3. Therefore, the multicast tree, where all multiplexed sections are considered, is created. Thus, the tree cost calculated by the algorithm becomes the smallest among the three algorithms. In the seven-destination case, the algorithm has about a 17% lower tree cost compared to that of the algorithm and about a 10% lower tree cost compared to that of the algorithm. In addition, has almost the same cost as that in the three-destination case because of its effective multiplexing among seven branches. The algorithm considers the multiplex sections in the provider domain because there are two PEs and two Ps in D21 where the branch candidate cost becomes 0. Therefore, a 7% lower tree cost is achieved compared with that of the algorithm. The comparison of processing times of the three algorithms is shown in Fig. 5(2). Once there are three destinations, the and algorithms take only about 40% of the processing time of that of the algorithm. This is because the computational complexities of the and algorithms depend on the number of destinations N. However, the computational complexity of the algorithm depends on the scale of the domain and does not depend on N. Therefore, once N = 7, the algorithm processing time becomes shorter than that of the algorithm. When N = 3, the processing time of the algorithm is a little bit shorter than that of. We speculate this is due to the burden of the algorithm in finding the multiplex section among the branches. In particular, when there are underlying domains, the algorithm takes more time to find the multiplexed sections because detailed multiplexed sections are not found until underlying HDPCEs return the results. B. Evaluation when IPTV server is in center of provider domain In this evaluation, an IPTV server is supposed to be connected to P2, and two cases of multicast destination patterns are evaluated. In one case, there are five PE destinations, and in the other case, there are ten destinations: five PEs and Ps except for P2. As explained in the previous evaluation, bidirectional link costs are set at random in each of five trials, and we compare the sum of the tree costs and processing time of the five trials. The comparison of tree costs calculated by the three algorithms is shown in Fig. 6(1). The and algorithms have about a 20% smaller tree cost than the algorithm in the ten-destination case and a 15% smaller tree cost in the five-destination case. Compared with the last evaluation, the algorithm enables considering more multiplexed sections because from the P2 to destination routers there is only a small number of routers. In the case of ten destinations, there is one trial where the algorithm slightly outperforms the algorithm. That demonstrates that even though the algorithm considers all the multiplexed sections among the multicast branches, the restriction to choose the point-to-point shortest branch as the multicast branch may prevent choosing the best branch for the multicast tree. The comparison of processing times of the three algorithms is shown in Fig. 6(2). In the case of five destinations, the algorithm outperforms the algorithm, but in the case of ten destinations, the algorithm takes almost a three-fold-longer processing time than that of the algorithm. This is because, as shown in formula (3), in the algorithm, the number of destinations N affects the processing time by the order of N 2, whereas the processing time of the algorithm is not affected by N. 7 destinations 3 destinations Tree cost normalized by with 3 destinations (1) Tree cost comparison Processing time (normalized to with 3 destinations) (2) Processing time comparison Fig. 5. Evaluation result when server is in customer domain Tree cost (normalized by with 5 desttinations) (1) Tree cost comparison 10 destinations 5 destinations Fig. 6. Evaluation result when server is in center of provider domain. 7 destinations 3 destinations 10 destinations 5 destinations Processing time (normalized by with 5 destinations) (2) Processing time comparison 2443

6 C. Speculation of applicability of each algorithm Each algorithm has pros and cons. Thus, we have to choose the best algorithm depending on the requirements of IPTV and traffic and network characteristics in each domain. Even in one domain, we can change the applied algorithms depending on conditions such as the number of multicast destinations N. The algorithm is useful for IPTV content that requires the minimum routing delay. In addition, the algorithm is essential for the underlying domain that has to create two or more subtrees at the same time. This case sometimes happens when there are two or more edge routers in an underlying domain. An interdomain HDPCE might choose two different multicast branches that reach the different edge routers in the domain. In that situation, only the algorithm can handle the subtree creation in the domain. The algorithm is most effective for the domain where IPTV servers are connected to the central routers of the domain and there are not so many nodes and links. The algorithm is also effective for domains where the corresponding HDPCE seldom updates its route list because the algorithm does not use the route list and can always update the up-to-date bidirectional link cost in the algorithm. The algorithm should be applied to any domains where the smallest tree costs are required because it can create the cheapest tree irrespective of the domain topologies and locations of IPTV servers. However, once the number of destinations N is large, the processing time deteriorates rapidly compared with the other two algorithms. Therefore, as one of the options, changing from the to the algorithm once the N exceeds some number may be effective. VI. CONCLUSION We presented the application of HDPCE to multicast traffic engineering. The HDPCE enables calculating the multicast tree considering directed link costs in the multidomain environment. The HDPCE also enables flexibly changing the multicast tree creation algorithm depending on the domain characteristics and number of multicast destinations. We applied three algorithms to the multicast tree creation:,, and algorithms. In particular, the algorithm is a new algorithm that maximizes the effect of the route list, which is prepared in the HDPCE beforehand, and creates a multicast tree considering all the multiplexed sections. We evaluated the three algorithms in various domain conditions. The result was that the algorithm creates the cheapest multicast tree among the three algorithms irrespective of the domain conditions. However, the performance deteriorates once the multicast tree has many destinations. REFERENCES [1] Focus Group On IPTV, Working Document: IPTV Services Requirements, ITU-T FG IPTV-DOC-0060, [2] A. Bonerjee, J. Drake, J. P. Lang, and B. Turner, Generalized multiprotocol label switching: an overview of routing and management enhancements, IEEE Commun. Mag., vol. 39, no. 1, pp , Jan [3] R. Aggarwal, D. Papademitriou, and S. Yasukawa, Extensions to RSVP- TE for Point to Multipoint TE LSPs, IETF Internet Draft, draft-ietfmpls-rsvp-te-p2mp-03, (work in progress). [4] J. P. Vasseur, J. L. Roux, A. Ayyangar, E. Oki, A. Atlas, and A. Dolganow, Path Computation Element (PCE) communication Protocol (PCEP) Version 1, IETF Internet Draft, draft-vasseur-pce-pcep-02.txt, Sep. 2005, (work in progress). [5] S. Yasukawa and A. Farrel, PCC-PCE Communication Requirements for Point to Multipoint Traffic Engineering, IETF Internet Draft, draftyasukawa-pec-p2mp-req-00.tet, Feb. 2006, (work in progress). [6] H. Matsuura, N. Morita, T. Murakami, and K. Takami, Hierarchically Distributed PCE for GMPLS Multilayered Networks, IEEE Globecom 2005, St. Louis, Missouri, USA, Nov [7] H. Matsuura and K. Takami, GMPLS-Based VPN Service to Realize End-to-End QoS and Resilient Paths, APMS 2006 Proceedings, LNCE 4238, pp , Sep [8] E. W. Dijkstra, A Note on Two Problems in Connexion with Graphs, Numerische Mathemakik, 1, pp , [9] A. Shaikh and K. Shin, Destination-driven routing for low-cost multicast, IEEE Journal on Selected Areas in Communications, vol. 15, No 3, April [10] L. Kou, G. Markowsky, and L. Berman, A Fast Algorithm for Steiner Trees, Acta Informatica, Springer-Verlag, 1981: vol. 15, pp [11] H. Takahashi and A. Matsuyama, An approximate solution for the Steiner problem in graphs, Math. Japonica, pp , [12] T. Alrabiah and T. F. Znati, A Simulation framework for the analysis of multicast tree algorithms, IEEE Simulation Symposium, pp , April [13] Y. Seok, Y. Lee, Y. Choi, and C. Kim, Explicit Multicast Routing Algorithms for Constrained Traffic Engineering, Proceedings of the 7 th ISCC, pp , July [14] D. Thaler, Border Gateway Multicast Protocol (BGMP): Protocol Specification, IETF Internet Draft, draft-ietf-bgmp-spec-06.txt, Jan. 2004, (work in progress). [15] W. Kim and Y. Park, DCBT: an efficient multicast architecture for wide scale and large group multimedia communications, IEEE ICC, vol. 1, pp , June [16] T. Ballardie, Core Based Trees (CBT version 2) Multicast Routing: Protocol Specification, RFC2189, Sep [17] B. Fenner and D. Meyer, Multicast Source Discovery protocol (MSDP), RFC3618, Oct [18] R. C. Prim, Shortest connection networks and some generalization, Bell Sys. Tech. J., vol. 1, pp , [19] [20] Q. Ma and P. Steenkiste, On Path Selection for Traffic with Bandwidth Guarantees, In Proceedings of IEEE International Conference on Network Protocols, Oct

GMPLS-based VPN service to realize end-to-end QoS and resilient paths

GMPLS-based VPN service to realize end-to-end QoS and resilient paths GMPLS-based VPN service to realize end-to-end QoS and resilient paths Hiroshi Matsuura 1 and Kazumasa Takami 2 1 NTT Service Integration Laboratories 9-11, Midori-Cho 3-Chome, Musashino-Shi, Tokyo 180-8585,

More information

Multicast OLSP Establishment Scheme in OVPN over IP/GMPLS over DWDM

Multicast OLSP Establishment Scheme in OVPN over IP/GMPLS over DWDM Multicast OLSP Establishment Scheme in OVPN over IP/GMPLS over DWDM Jeong-Mi Kim 1, Oh-Han Kang 2, Jae-Il Jung 3, and Sung-Un Kim 1,4 1 Pukyong National University, 599-1 Daeyeon 3-Dong Nam-Gu, Busan,

More information

Enhancement of the CBT Multicast Routing Protocol

Enhancement of the CBT Multicast Routing Protocol Enhancement of the CBT Multicast Routing Protocol Seok Joo Koh and Shin Gak Kang Protocol Engineering Center, ETRI, Korea E-mail: sjkoh@pec.etri.re.kr Abstract In this paper, we propose a simple practical

More information

Multicast routing Draft

Multicast routing Draft Multicast routing Draft Lucia Tudose Nokia Research Center E-mail: tudose@research.nokia.com Abstract Multicast routing is establishing a tree which is routed from the source node and contains all the

More information

Photonic MPLS Network Architecture Based on Hikari-Router [Invited]

Photonic MPLS Network Architecture Based on Hikari-Router [Invited] Photonic MPLS Network Architecture Based on Hikari-Router [Invited] Naoaki Yamanaka, Member, IEEE "IT Network Innovation Laboratories, 3-9-1 1 Midori-cho, Musashino-shi, Tokyo, 180-8585 Japan E-mail: yamanaka.naoaki@lab.ntt.co.jp

More information

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks Distributed Clustering Method for Large-Scaled Wavelength Routed Networks Yukinobu Fukushima, Hiroaki Harai, Shin ichi Arakawa, and Masayuki Murata Graduate School of Information Science and Technology,

More information

Internet Engineering Task Force (IETF) Request for Comments: 7025 Category: Informational

Internet Engineering Task Force (IETF) Request for Comments: 7025 Category: Informational Internet Engineering Task Force (IETF) Request for Comments: 7025 Category: Informational ISSN: 2070-1721 T. Otani K. Ogaki KDDI D. Caviglia Ericsson F. Zhang Huawei Technologies C. Margaria Coriant R&D

More information

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks Distributed Clustering Method for Large-Scaled Wavelength Routed Networks Yukinobu Fukushima Graduate School of Information Science and Technology, Osaka University - Yamadaoka, Suita, Osaka 60-08, Japan

More information

Multicast Technology White Paper

Multicast Technology White Paper Multicast Technology White Paper Keywords: Multicast, IGMP, IGMP Snooping, PIM, MBGP, MSDP, and SSM Mapping Abstract: The multicast technology implements high-efficiency point-to-multipoint data transmission

More information

IP Multicast. Overview. Casts. Tarik Čičić University of Oslo December 2001

IP Multicast. Overview. Casts. Tarik Čičić University of Oslo December 2001 IP Multicast Tarik Čičić University of Oslo December 00 Overview One-to-many communication, why and how Algorithmic approach (IP) multicast protocols: host-router intra-domain (router-router) inter-domain

More information

Overview of GMPLS Protocols and Standardization

Overview of GMPLS Protocols and Standardization Overview of GMPLS Protocols and Standardization Kohei Shiomoto Abstract MPLS (multiprotocol label ing) introduced the concept of label ing in IP layer-2 networks to facilitate network operation using a

More information

OSPF Protocol Overview on page 187. OSPF Standards on page 188. OSPF Area Terminology on page 188. OSPF Routing Algorithm on page 190

OSPF Protocol Overview on page 187. OSPF Standards on page 188. OSPF Area Terminology on page 188. OSPF Routing Algorithm on page 190 Chapter 17 OSPF Protocol Overview The Open Shortest Path First (OSPF) protocol is an interior gateway protocol (IGP) that routes packets within a single autonomous system (AS). OSPF uses link-state information

More information

Core of Multicast VPNs: Rationale for Using mldp in the MVPN Core

Core of Multicast VPNs: Rationale for Using mldp in the MVPN Core Core of Multicast VPNs: Rationale for Using mldp in the MVPN Core Exploring Suitability of Using mldp Versus P2MP RSVP-TE in the MVPN Core Multicast Virtual Private Network (MVPN) is a popular technology

More information

Introduction to IEEE 802.1Qca Path Control and Reservation

Introduction to IEEE 802.1Qca Path Control and Reservation www.huawei.com Introduction to IEEE 802.1Qca Path Control and Reservation Authors: Hesham ElBakoury Version: 1.0 HUAWEI TECHNOLOGIES CO., LTD. GOAL Present the scope main concepts of the new IEEE 802.1Qca

More information

Enhanced Mobility Control in Mobile LISP Networks

Enhanced Mobility Control in Mobile LISP Networks Enhanced Mobility Control in Mobile LISP Networks Moneeb Gohar School of Computer Science and Engineering Kyungpook National University Daegu, South Korea moneebgohar@gmail.com Ji In Kim School of Computer

More information

Testbed Implementation of Control Plane Extensions for Inter-Carrier GMPLS LSP Provisioning

Testbed Implementation of Control Plane Extensions for Inter-Carrier GMPLS LSP Provisioning Testbed Implementation of Control Plane Extensions for Inter-Carrier GMPLS LSP Provisioning Aruna Prem Bianzino, Jean-Louis Rougier, Stefano Secci Telecom ParisTech, Paris, France {bianzino,rougier,secci}@telecom-paristech.fr

More information

Multicast Communications. Tarik Čičić, 4. March. 2016

Multicast Communications. Tarik Čičić, 4. March. 2016 Multicast Communications Tarik Čičić, 4. March. 06 Overview One-to-many communication, why and how Algorithmic approach: Steiner trees Practical algorithms Multicast tree types Basic concepts in multicast

More information

Functional validation of the cooperation between Virtual Network Topology Manager and Path Computation Element

Functional validation of the cooperation between Virtual Network Topology Manager and Path Computation Element Functional validation of the cooperation between Virtual Network Topology Manager and Path Computation Element O. Gonzalez de Dios, M. Cuaresma, S. Martinez, F. Muñoz, V. Lopez, J.P. Fernández-Palacios

More information

Constraint-Based Loose Explicit Routing and Signaling for Inter- Domain Lightpath Provisioning in Wavelength Routed Optical Network

Constraint-Based Loose Explicit Routing and Signaling for Inter- Domain Lightpath Provisioning in Wavelength Routed Optical Network Constraint-Based Loose Explicit Routing and Signaling for Inter- Domain Lightpath Provisioning in Wavelength Routed Optical Network Shoib Siddiqui *a, Hussein.T. Mouftah a, Jing Wu b, Michel Savoie b a

More information

Interworking of B-ISDN Signaling and Internet Protocol

Interworking of B-ISDN Signaling and Internet Protocol Interworking of -ISDN Signaling and Internet Protocol Muneyoshi Suzuki NTT Information Sharing Platform Laboratories 3-9-11, Midori-cho, Musashino-shi, Tokyo 180-8585, Japan suzuki@nal.ecl.net Abstract.

More information

The Overlay Multicast Protocol (OMP): A Proposed Solution to Improving Scalability of Multicasting in MPLS Networks

The Overlay Multicast Protocol (OMP): A Proposed Solution to Improving Scalability of Multicasting in MPLS Networks The Overlay Multicast Protocol (): A Proposed Solution to Improving Scalability of Multicasting in MPLS Networks Hind O. Al-Misbahi King Abdulaziz University, Saudi Arabia ha.almis@gmail.com Abstract With

More information

The Role of the Path Computation El ement Centralized Controller in SDN & NFV

The Role of the Path Computation El ement Centralized Controller in SDN & NFV The Role of the Path Computation El ement Centralized Controller in SDN & NFV draft-zhao-teas-pce-central-controller-use-cases-00.txt draft-zhao-pce-pcep-extension-for-pce-controller-03.txt What is the

More information

An Enhancement of Mobile IP by Home Agent Handover

An Enhancement of Mobile IP by Home Agent Handover An Enhancement of Mobile IP by Home Agent Handover Li-Sheng Yu and Chun-Chuan Yang Multimedia and Communications Laboratory Department of Computer Science and Information Engineering National Chi Nan University,

More information

An Experimental Analysis on OSPF-TE Convergence Time

An Experimental Analysis on OSPF-TE Convergence Time An Experimental Analysis on OSPF-TE Convergence Time S. Huang* a, K. Kitayama a, F. Cugini b, F. Paolucci c, A. Giorgetti c, L. Valcarenghi c, P. Castoldi c a Osaka University, Osaka, Japan; b CNIT, Pisa,

More information

IP Multicast. What is multicast?

IP Multicast. What is multicast? IP Multicast 1 What is multicast? IP(v4) allows a host to send packets to a single host (unicast), or to all hosts (broadcast). Multicast allows a host to send packets to a subset of all host called a

More information

Distributed Mobility Control for Mobile-Oriented Future Internet Environments

Distributed Mobility Control for Mobile-Oriented Future Internet Environments Distributed Mobility Control for Mobile-Oriented Future Internet Environments Ji-In Kim Kyungpook National University Daegu, KOREA jiin16@gmail.com Heeyoung JUNG ETRI Daejon, KOREA hyjung@etri.re.kr Seok

More information

CONSTRUCTION AND EVALUATION OF MESHES BASED ON SHORTEST PATH TREE VS. STEINER TREE FOR MULTICAST ROUTING IN MOBILE AD HOC NETWORKS

CONSTRUCTION AND EVALUATION OF MESHES BASED ON SHORTEST PATH TREE VS. STEINER TREE FOR MULTICAST ROUTING IN MOBILE AD HOC NETWORKS CONSTRUCTION AND EVALUATION OF MESHES BASED ON SHORTEST PATH TREE VS. STEINER TREE FOR MULTICAST ROUTING IN MOBILE AD HOC NETWORKS 1 JAMES SIMS, 2 NATARAJAN MEGHANATHAN 1 Undergrad Student, Department

More information

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS Computer Network Architectures and Multimedia Guy Leduc Chapter 2 MPLS networks Chapter based on Section 5.5 of Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross Addison-Wesley,

More information

Internet QoS : A Big Picture

Internet QoS : A Big Picture Internet QoS : A Big Picture Xipeng Xiao and Lionel M. Ni, M, Michigan State University IEEE Network, March/April 1999 Oct 25, 2006 Jaekyu Cho Outline Introduction IntServ/RSVP DiffServ MPLS Traffic Engineering/CBR

More information

Enhancement of the CBT Multicast Routing Protocol

Enhancement of the CBT Multicast Routing Protocol Enhancement of the CBT Multicast Routing Protocol Seok Joo Koh and Shin Gak Kang Protocol Engineering Center, ETRI, Korea E- mail: sj ko h @ pcc.c t ri.rc.k Abstract In this paper, we propose a simple

More information

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast Contents Multicast overview 1 Introduction to multicast 1 Information transmission techniques 1 Multicast features 3 Common notations in multicast 4 Multicast advantages and applications 4 Multicast models

More information

Cost-based Pricing for Multicast Streaming Services

Cost-based Pricing for Multicast Streaming Services Cost-based Pricing for Multicast Streaming Services Eiji TAKAHASHI, Takaaki OHARA, Takumi MIYOSHI,, and Yoshiaki TANAKA Global Information and Telecommunication Institute, Waseda Unviersity 29-7 Bldg.,

More information

How did IP Multicast get so complicated?

How did IP Multicast get so complicated? How did IP Multicast get so complicated? Mark Handley ACIRI mjh@aciri.org Overview IP Multicast Service Model Multicast Addresses DVMRP (1988-1993) Broadcast and Prune PIM-DM (~1993) DVMRP for "real" routers

More information

Virtual Source-Based Minimum Interference Path Multicast Routing with Differentiated QoS Guarantees in the Next Generation Optical Internet

Virtual Source-Based Minimum Interference Path Multicast Routing with Differentiated QoS Guarantees in the Next Generation Optical Internet Virtual Source-Based Minimum Interference Path Multicast Routing with Differentiated QoS Guarantees in the Next Generation Optical Internet Suk-Jin Lee 1, Kyung-Dong Hong 1, Chun-Jai Lee 1, Moon-Kyun Oh

More information

A Distributed Clustering Method for Hierarchical Routing in Large-Scaled Wavelength Routed Networks

A Distributed Clustering Method for Hierarchical Routing in Large-Scaled Wavelength Routed Networks IEICE TRANS. COMMUN., VOL.Exx??, NO.xx XXXX 0x PAPER Special Section on Next Generation Photonic Network Technologies A Distributed Clustering Method for Hierarchical Routing in Large-Scaled Wavelength

More information

Multi-layer Network Recovery: Avoiding Traffic Disruptions Against Fiber Failures

Multi-layer Network Recovery: Avoiding Traffic Disruptions Against Fiber Failures Multi-layer Network Recovery: Avoiding Traffic Disruptions Against Fiber Failures Anna Urra, Eusebi Calle, and Jose L. Marzo Institute of Informatics and Applications (IIiA), University of Girona, Girona

More information

Session 2: MPLS Traffic Engineering and Constraint-Based Routing (CR)

Session 2: MPLS Traffic Engineering and Constraint-Based Routing (CR) MPLS Frame Relay Alliance formed in April 2003 Session 2: MPLS Traffic Engineering and Constraint-Based Routing (CR) Copyright 2003 MPLS Frame Relay Alliance Slide 2-12 MPLS Routing h The need for Traffic

More information

Distributed CoAP Handover Using Distributed Mobility Agents in Internet-of-Things Networks

Distributed CoAP Handover Using Distributed Mobility Agents in Internet-of-Things Networks J. lnf. Commun. Converg. Eng. 15(1): 37-42, Mar. 2017 Regular paper Distributed CoAP Handover Using Distributed Mobility Agents in Internet-of-Things Networks Sang-Il Choi 1 and Seok-Joo Koh 2*, Member,

More information

PCE. Path Computation Element (PCE)

PCE. Path Computation Element (PCE) PCE Path Computation Element (PCE) Index 1. What is QoS? 2. Why it s necessary in networks? 3. Qualities of traffic 1. An example of IGP Cost, OSPF 4. Adding QoS in OSPF 1. Problem: Adding QoS in IGP(OSPF)

More information

M 3 DDVC: Multi-source Multicasting using Multi-cores with Delay and Delay Variation Constraints on Overlay Networks

M 3 DDVC: Multi-source Multicasting using Multi-cores with Delay and Delay Variation Constraints on Overlay Networks 2011 Eighth International Conference on Information Technology: New Generations M 3 DDVC: Multi-source Multicasting using Multi-cores with Delay and Delay Variation Constraints on Overlay Networks Shankar

More information

Network Configuration Example

Network Configuration Example Network Configuration Example RSVP LSP Tunnels Modified: 2016-12-14 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net All rights reserved. Juniper

More information

A Service Plane over the PCE Architecture for Automatic Multidomain Connection-Oriented Services

A Service Plane over the PCE Architecture for Automatic Multidomain Connection-Oriented Services MULTIDOMAIN OPTICAL NETWORKS: ISSUES AND CHALLENGES A Service Plane over the Architecture for Automatic Multidomain Connection-Oriented Services Richard Douville, Alcatel-Lucent Bell Labs Jean-Louis Le

More information

Study on Appropriate Voice Data Length of IP Packets for VoIP Network Adjustment

Study on Appropriate Voice Data Length of IP Packets for VoIP Network Adjustment Study on Appropriate Voice Data Length of IP Packets for VoIP Network Adjustment Hiroyuki OOUCHI, Tsuyoshi TAKENAGA, Hajime SUGAWARA, and Masao MASUGI NTT Network Service Systems Laboratories 9-, Midori-Cho

More information

An Efficient Rerouting Scheme for MPLS-Based Recovery and Its Performance Evaluation

An Efficient Rerouting Scheme for MPLS-Based Recovery and Its Performance Evaluation Telecommunication Systems 19:3,4, 481 495, 2002 2002 Kluwer Academic Publishers. Manufactured in The Netherlands. An Efficient Rerouting Scheme for MPLS-Based Recovery and Its Performance Evaluation GAEIL

More information

LAYER 3 FOR TSN LAYER 3 TSN DRAFT 3.1. Jouni Korhonen, Philippe Klein June 2014

LAYER 3 FOR TSN LAYER 3 TSN DRAFT 3.1. Jouni Korhonen, Philippe Klein June 2014 LAYER 3 FOR TSN LAYER 3 TSN DRAFT 3.1 Jouni Korhonen, Philippe Klein June 2014 1 REMEMBER THE HOMENET ARCHITECTURE? Media nw Common nw NAS TV etc e.g. TV feed ISP DHCPv6-PD -> CPE Public server HNET RTR

More information

Multicast as an ISP service

Multicast as an ISP service Multicast as an ISP service Lecture slides for S-38.3192 15.2.2007 Mika Ilvesmäki Networking laboratory Goals of this lecture After this lecture you will be able to Give an overall technical view of multicast

More information

Global Interoperability Trial for Next-Generation Photonic IP Network

Global Interoperability Trial for Next-Generation Photonic IP Network 1 Global Interoperability Trial for Next-Generation Photonic IP Network /OUNI Protocols and Applications Daisaku Shimazaki (0), (1), Eiji Oki (0), (1), Itaru Nishioka (0), (2), Shinya Kano (0), (3), Akira

More information

Open Shortest Path First (OSPF)

Open Shortest Path First (OSPF) CHAPTER 42 Open Shortest Path First (OSPF) Background Open Shortest Path First (OSPF) is a routing protocol developed for Internet Protocol (IP) networks by the interior gateway protocol (IGP) working

More information

Why dynamic route? (1)

Why dynamic route? (1) Routing Why dynamic route? (1) Static route is ok only when Network is small There is a single connection point to other network No redundant route 2 Why dynamic route? (2) Dynamic Routing Routers update

More information

Request for Comments: June MAPOS - Multiple Access Protocol over SONET/SDH Version 1

Request for Comments: June MAPOS - Multiple Access Protocol over SONET/SDH Version 1 Network Working Group Request for Comments: 2171 Category: Informational K. Murakami M. Maruyama NTT Laboratories June 1997 MAPOS - Multiple Access Protocol over SONET/SDH Version 1 Status of this Memo

More information

OSPF. Unless otherwise noted, OSPF refers to OSPFv2 throughout this document.

OSPF. Unless otherwise noted, OSPF refers to OSPFv2 throughout this document. Open Shortest Path First () is a link state based interior gateway protocol developed by the working group of the Internet Engineering Task Force (IETF). At present, version 2 (RFC2328) is used. Introduction

More information

IP conference routing optimisation over GEO satellites

IP conference routing optimisation over GEO satellites IP conference routing optimisation over GEO satellites H. Cruickshank, Z.Sun and L. Liang (University of Surrey, UK), A Sanchez (Telefonica R&D, Spain), C Miguel (SIRE, Spain), C. Tocci (Alenia Aerospazio,

More information

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE MPLS etc.. MPLS is not alone LDP MPLS-TE LABEL MP-BGP LSP TAG H-VPLS 26 April 2016 AN TEST GMPLS SR T-MPLS ISIS-TE MPƛS OSPF-TE PCEP Multi-Protocol

More information

A QoS Control Method Cooperating with a Dynamic Load Balancing Mechanism

A QoS Control Method Cooperating with a Dynamic Load Balancing Mechanism A QoS Control Method Cooperating with a Dynamic Load Balancing Mechanism Akiko Okamura, Koji Nakamichi, Hitoshi Yamada and Akira Chugo Fujitsu Laboratories Ltd. 4-1-1, Kamikodanaka, Nakahara, Kawasaki,

More information

A Source-Based Multicast Scheme in IEEE Mesh Mode

A Source-Based Multicast Scheme in IEEE Mesh Mode I.J. Wireless and Microwave Technologies 2012, 6, 58-65 Published Online December 2012 in MECS (http://www.mecs-press.net) DOI: 10.5815/ijwmt.2012.06.09 Available online at http://www.mecs-press.net/ijwmt

More information

Enhanced Cores Based Tree for Many-to-Many IP Multicasting

Enhanced Cores Based Tree for Many-to-Many IP Multicasting Enhanced Cores Based Tree for Many-to-Many IP Multicasting In this paper, we propose a simple and practical scheme for many-to-many IP multicasting. The proposed scheme is based on the core based tree

More information

Multicast EECS 122: Lecture 16

Multicast EECS 122: Lecture 16 Multicast EECS 1: Lecture 16 Department of Electrical Engineering and Computer Sciences University of California Berkeley Broadcasting to Groups Many applications are not one-one Broadcast Group collaboration

More information

Distributed Mobility Control Schemes in the HIP-based Mobile Networks

Distributed Mobility Control Schemes in the HIP-based Mobile Networks ICACT Transactions on Advanced Communications Technology (TACT) Vol. 2, Issue 4, July 2013 269 Distributed Mobility Control Schemes in the HIP-based Mobile Networks Sang-Il Choi, Seok-Joo Koh School of

More information

Internet Engineering Task Force (IETF) ISSN: November 2012

Internet Engineering Task Force (IETF) ISSN: November 2012 Internet Engineering Task Force (IETF) D. King, Ed. Request for Comments: 6805 A. Farrel, Ed. Category: Informational Old Dog Consulting ISSN: 2070-1721 November 2012 The Application of the Path Computation

More information

IN recent years, the amount of traffic has rapidly increased

IN recent years, the amount of traffic has rapidly increased , March 15-17, 2017, Hong Kong Content Download Method with Distributed Cache Management Masamitsu Iio, Kouji Hirata, and Miki Yamamoto Abstract This paper proposes a content download method with distributed

More information

QoS-Aware Hierarchical Multicast Routing on Next Generation Internetworks

QoS-Aware Hierarchical Multicast Routing on Next Generation Internetworks QoS-Aware Hierarchical Multicast Routing on Next Generation Internetworks Satyabrata Pradhan, Yi Li, and Muthucumaru Maheswaran Advanced Networking Research Laboratory Department of Computer Science University

More information

Network Configuration Example

Network Configuration Example Network Configuration Example Configuring Protocol Independent Multicast Join Load Balancing Release NCE0054 Modified: 2017-01-20 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089

More information

Link Failure Recovery for MPLS Networks with Multicasting

Link Failure Recovery for MPLS Networks with Multicasting 1/33 Link Failure Recovery for MPLS Networks with Multicasting Master s Thesis Presentation August 12 th, 2002 Yvan Pointurier Advisor: Jörg Liebeherr Multimedia Networks Group Department of Computer Science

More information

Point-to-Multipoint and Multipoint-to-Multipoint Services on PBB-TE System

Point-to-Multipoint and Multipoint-to-Multipoint Services on PBB-TE System Point-to-Multipoint and Multipoint-to-Multipoint Services on PBB-TE System Wonkyoung Lee*, Chang-Ho Choi*, Sun-Me Kim* * Optical Internet Research Department, Electronics and Telecommunications Research

More information

Classification and Evaluation of Constraint-Based Routing Algorithms for MPLS Traffic Engineering

Classification and Evaluation of Constraint-Based Routing Algorithms for MPLS Traffic Engineering Classification and Evaluation of Constraint-Based Routing Algorithms for MPLS Traffic Engineering GET/ENST Bretagne - Département Réseaux et Services Multimédia 2 rue de la Châtaigneraie - CS 1767-35576

More information

Recover-Forwarding Method in Link Failure with Pre-established Recovery Table for Wide Area Ethernet

Recover-Forwarding Method in Link Failure with Pre-established Recovery Table for Wide Area Ethernet Recover-Forwarding Method in Link Failure with Pre-established Recovery Table for Wide Area Ethernet Midori Terasawa, Masahiro Nishida, Sho Shimizu, Yutaka Arakawa, Satoru Okamoto and Naoaki Yamanaka Department

More information

Vanguard Managed Solutions

Vanguard Managed Solutions Vanguard Managed Solutions Vanguard Applications Ware IP and LAN Feature Protocols Open Shortest Path First (OSPF) Notice 2003 Vanguard Managed Solutions, LLC 575 West Street Mansfield, Massachusetts 02048

More information

Broadcast Routing. Multicast. Flooding. In-network duplication. deliver packets from source to all other nodes source duplication is inefficient:

Broadcast Routing. Multicast. Flooding. In-network duplication. deliver packets from source to all other nodes source duplication is inefficient: Broadcast Routing Multicast deliver packets from source to all other nodes source duplication is inefficient: duplicate duplicate creation/transmission duplicate source duplication in-network duplication

More information

Huawei Technologies

Huawei Technologies Huawei Technologies 2005.10 8 Leading Edge Latest developments of PTN standards Find out more about the latest developments in the two standards of packet transport network (PTN) technologies: T-MPLS/MPLS-TP

More information

SDN-BASED WAN OPTIMIZATION: PCE IMPLEMENTATION IN MULTI-DOMAIN MPLS NETWORKS SUPPORTED BY BGP-LS

SDN-BASED WAN OPTIMIZATION: PCE IMPLEMENTATION IN MULTI-DOMAIN MPLS NETWORKS SUPPORTED BY BGP-LS Image Processing & Communications, vol. 22, no. 1, pp.35-48 DOI: 10.1515/ipc-2017-0004 35 SDN-BASED WAN OPTIMIZATION: PCE IMPLEMENTATION IN MULTI-DOMAIN MPLS NETWORKS SUPPORTED BY BGP-LS GRZEGORZ RZYM

More information

Zone-based Proactive Source Routing Protocol for Ad-hoc Networks

Zone-based Proactive Source Routing Protocol for Ad-hoc Networks 2014 IJSRSET Volume i Issue i Print ISSN : 2395-1990 Online ISSN : 2394-4099 Themed Section: Science Zone-based Proactive Source Routing Protocol for Ad-hoc Networks Dr.Sangheethaa.S 1, Dr. Arun Korath

More information

Lab 1: Static MPLS LSP-RTX4-RTX1 LSP-RTX1-RTX4 LSP-RTX3-RTX2 LSP-RTX2-RTX3

Lab 1: Static MPLS LSP-RTX4-RTX1 LSP-RTX1-RTX4 LSP-RTX3-RTX2 LSP-RTX2-RTX3 Lab 1: Static MPLS First lab gives a basic understanding of MPLS label swapping No signaling manually assign labels like static routing Understand configuration, forwarding tables, and debugging of MPLS

More information

Junos OS. RSVP LSP Tunnels Feature Guide. Release Published: Copyright 2011, Juniper Networks, Inc.

Junos OS. RSVP LSP Tunnels Feature Guide. Release Published: Copyright 2011, Juniper Networks, Inc. Junos OS RSVP LSP Tunnels Feature Guide Release 11.4 Published: 2011-11-08 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net This product includes

More information

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET ISSN: 2278 1323 All Rights Reserved 2016 IJARCET 296 A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET Dr. R. Shanmugavadivu 1, B. Chitra 2 1 Assistant Professor, Department of Computer

More information

International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.1, January Shin-ichi Kuribayashi

International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.1, January Shin-ichi Kuribayashi VIRTUAL ROUTING FUNCTION DEPLOYMENT IN NFV-BASED NETWORKS UNDER NETWORK DELAY ABSTRACT CONSTRAINTS Shin-ichi Kuribayashi Department of Computer and Information Science, Seikei University, Japan NFV-based

More information

Look-ahead Type Detour Path Management Methods Yu Miyoshi, Tatsuyuki Kimura, and Yoshihiro Otsuka

Look-ahead Type Detour Path Management Methods Yu Miyoshi, Tatsuyuki Kimura, and Yoshihiro Otsuka Look-ahead Type Detour Path Management Methods Yu Miyoshi, Tatsuyuki Kimura, and Yoshihiro Otsuka Abstract We describe a look-ahead type detour path specification method that can specify in advance detour

More information

CORE BASED COMMUNICATION WITH QoS SUPPORT

CORE BASED COMMUNICATION WITH QoS SUPPORT CORE BASED COMMUNICATION WITH QoS SUPPORT ASHOK KUMAR BHOI, SATYA PRAKASH SAHOO, MANAS RANJAN KABAT M. Tech CSE, VSSUT BURLA Lecturer, Dept. of CSE,VSSUT BURLA Sr. Lecturer Dept. CSE VSSUT BURLA Email:

More information

Global IP Network System Large-Scale, Guaranteed, Carrier-Grade

Global IP Network System Large-Scale, Guaranteed, Carrier-Grade Global Network System Large-Scale, Guaranteed, Carrier-Grade 192 Global Network System Large-Scale, Guaranteed, Carrier-Grade Takanori Miyamoto Shiro Tanabe Osamu Takada Shinobu Gohara OVERVIEW: traffic

More information

PAPER A Disjoint Path Selection Scheme with Shared Risk Link Group Constraints in GMPLS Networks

PAPER A Disjoint Path Selection Scheme with Shared Risk Link Group Constraints in GMPLS Networks IEICE TRANS. COMMUN., VOL.E86 B, NO.8 AUGUST 2003 2455 PAPER A Disjoint Path Selection Scheme with Shared Risk Link Group Constraints in GMPLS Networks Eiji OKI a), Nobuaki MATSUURA,KoheiSHIOMOTO, and

More information

Dynamic Routing in Translucent WDM Optical Networks: The Intradomain Case

Dynamic Routing in Translucent WDM Optical Networks: The Intradomain Case University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln CSE Journal Articles Computer Science and Engineering, Department of 3-2005 Dynamic Routing in Translucent WDM Optical Networks:

More information

Evaluation of Performance for Optimized Routing in MPLS Network

Evaluation of Performance for Optimized Routing in MPLS Network Evaluation of Performance for Optimized Routing in MPLS Network Neethu T U Student,Dept. of Electronics and Communication The Oxford College of Engineering Bangalore, India Reema Sharma Assistant Professor,Dept.of

More information

Distributed Core Multicast (DCM): a multicast routing protocol for many groups with few receivers

Distributed Core Multicast (DCM): a multicast routing protocol for many groups with few receivers Distributed Core Multicast (DCM): a multicast routing protocol for many groups with few receivers Ljubica Blazević Jean-Yves Le Boudec Institute for computer Communications and Applications (ICA) Swiss

More information

Implementation of an Algorithmic To Improve MCDS Based Routing In Mobile Ad-Hoc Network By Using Articulation Point

Implementation of an Algorithmic To Improve MCDS Based Routing In Mobile Ad-Hoc Network By Using Articulation Point International Journal of Computational Engineering Research Vol, 03 Issue5 Implementation of an Algorithmic To Improve MCDS Based Routing In Mobile Ad-Hoc Network By Using Articulation Point Shalu Singh

More information

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast Contents Multicast overview 1 Introduction to multicast 1 Information transmission techniques 1 Multicast features 3 Common notations in multicast 4 Multicast benefits and applications 4 Multicast models

More information

Distributed Core Multicast (DCM): a multicast routing protocol for many groups with few receivers

Distributed Core Multicast (DCM): a multicast routing protocol for many groups with few receivers Distributed Core Multicast (DCM): a multicast routing protocol for many groups with few receivers Ljubica Blazević Jean-Yves Le Boudec Institute for computer Communications and Applications (ICA) Swiss

More information

Routing Protocols in MANET: Comparative Study

Routing Protocols in MANET: Comparative Study Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 7, July 2014, pg.119

More information

6.1.2 Repeaters. Figure Repeater connecting two LAN segments. Figure Operation of a repeater as a level-1 relay

6.1.2 Repeaters. Figure Repeater connecting two LAN segments. Figure Operation of a repeater as a level-1 relay 6.1.2 Repeaters A single Ethernet segment can have a maximum length of 500 meters with a maximum of 100 stations (in a cheapernet segment it is 185m). To extend the length of the network, a repeater may

More information

On Fault Tolerant Ad Hoc Network Design

On Fault Tolerant Ad Hoc Network Design On Fault Tolerant Ad Hoc Network Design Wassim El-Hajj College of Information Technology UAE University United Arab Emirates welhajj@uaeu.ac.ae Hazem Hajj Faculty of Engineering and Architecture American

More information

Internet Engineering Task Force (IETF) Category: Standards Track. T. Morin France Telecom - Orange Y. Rekhter. Juniper Networks.

Internet Engineering Task Force (IETF) Category: Standards Track. T. Morin France Telecom - Orange Y. Rekhter. Juniper Networks. Internet Engineering Task Force (IETF) Request for Comments: 6514 Category: Standards Track ISSN: 2070-1721 R. Aggarwal Juniper Networks E. Rosen Cisco Systems, Inc. T. Morin France Telecom - Orange Y.

More information

ITEC310 Computer Networks II

ITEC310 Computer Networks II ITEC310 Computer Networks II Chapter 22 Network Layer:, and Routing Department of Information Technology Eastern Mediterranean University Objectives 2/131 After completing this chapter you should be able

More information

Inter-domain progress between US and Japan

Inter-domain progress between US and Japan Inter-domain progress between US and Japan Tomohiro Otani NICT Tsukuba RC, Japan KDDI R&D Laboratories, Inc. Agenda Introduction of JGN II project GMPLS E-NNI Experiment between US and Japan Standardizing

More information

2D1490 p MPLS, RSVP, etc. Olof Hagsand KTHNOC/NADA

2D1490 p MPLS, RSVP, etc. Olof Hagsand KTHNOC/NADA 2D1490 p4 2007 MPLS, RSVP, etc Olof Hagsand KTHNOC/NADA Literature Handouts: MPLS-Enabled applications (Minei, Lucek). Parts of Section 1. JunOS Cookbook: Chapter 14 Background MPLS - Multiprotocol Label

More information

On the design of MPLS-ASON/GMPLS Interconnection Mechanisms

On the design of MPLS-ASON/GMPLS Interconnection Mechanisms On the design of MPLS- Interconnection Mechanisms Luis Velasco, Ricardo Romeral, Fernando Agraz, Salvatore Spadaro, Jaume Comellas, Gabriel Junyent, and David Larrabeiti Abstract In this paper we propose

More information

PAPER Performance Evaluation of Dynamic Multi-Layer Routing Schemes in Optical IP Networks

PAPER Performance Evaluation of Dynamic Multi-Layer Routing Schemes in Optical IP Networks 1577 PAPER Performance Evaluation of Dynamic Multi-Layer Routing Schemes in Optical IP Networks Eiji OKI a),koheishiomoto, Masaru KATAYAMA, Wataru IMAJUKU, Naoaki YAMANAKA, and Yoshihiro TAKIGAWA, Members

More information

Analysis of Performance of Core Based Tree and Centralized Mode of Multicasting Routing Protocol

Analysis of Performance of Core Based Tree and Centralized Mode of Multicasting Routing Protocol International Journal of Scientific and Research Publications, Volume 3, Issue 5, May 2013 1 Analysis of Performance of Core Based Tree and Centralized Mode of Multicasting Routing Protocol Ijtaba Saleem

More information

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, July 18, ISSN

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, July 18,  ISSN International Journal of Computer Engineering and Applications, Volume XII, Special Issue, July 18, www.ijcea.com ISSN 2321-3469 MULTICAST ROUTING: CONVENTIONAL ALGORITHMS VS ANT COLONY SYSTEM ABSTRACT

More information

Lecture 2: Routing algorithms

Lecture 2: Routing algorithms DD490 p4 0 Lecture : Routing algorithms Shortest path, Widest path, and constrained routing Olof Hagsand KTH CSC This lecture contains new material for 0. Graphs vs networks Algorithms are usually defined

More information

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 From MPLS Forum Documents MPLS is the enabling technology

More information

THE Differentiated Services (DiffServ) architecture [1] has been

THE Differentiated Services (DiffServ) architecture [1] has been Efficient Resource Management for End-to-End QoS Guarantees in DiffServ Networks Spiridon Bakiras and Victor O.K. Li Department of Electrical & Electronic Engineering The University of Hong Kong Pokfulam

More information

Supporting Quality of Service for Internet Applications A thesis presented for the degree of Master of Science Research

Supporting Quality of Service for Internet Applications A thesis presented for the degree of Master of Science Research Supporting Quality of Service for Internet Applications A thesis presented for the degree of Master of Science Research Department of Computer Systems Faculty of Information Technology University of Technology,

More information