WDM Multicasting via Optical Burst / Label Switching By Krishna Kishore Konakanchi Fall 2001 10/23/01.

Slides:



Advertisements
Similar presentations
11-1 Last time □ Distance vector link cost changes ♦ Count-to-infinity, poisoned reverse □ Hierarchical routing ♦ Autonomous Systems ♦ Inter-AS, Intra-AS.
Advertisements

Introduction 1 Lecture 22 Network Layer (Broadcast and Multicast) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science.
Multicasting 1. Multicast Applications News/sports/stock/weather updates Distance learning Configuration, routing updates, service location Pointcast-type.
1  Changes in IPv6 – Expanded addressing capabilities (32 to 128 bits), anycast address – A streamlined 40-byte header – Flow labeling and priority –
Multicast on the Internet CSE April 2015.
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
1/14 Ad Hoc Networking, Eli M. Gafni and Dimitri P. Bertsekas Distributed Algorithm for Generating Loop-free Routes in Networks With Frequently.
Multicast Routing: Problem Statement r Goal: find a tree (or trees) connecting routers having local mcast group members m tree: not all paths between routers.
Network Layer4-1 Spanning trees r Suppose you have a connected undirected graph m Connected: every node is reachable from every other node m Undirected:
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 23 Introduction to Computer Networks.
Chapter 4 IP Multicast Professor Rick Han University of Colorado at Boulder
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Internet Networking Spring 2002
Multicast Routing in ATM Networks with Multiple Classes of QoS Ren-Hung Hwang, Min-Xiou Chen, and Youn-Chen Sun Department of Computer Science & Information.
1 IP Multicasting. 2 IP Multicasting: Motivation Problem: Want to deliver a packet from a source to multiple receivers Applications: –Streaming of Continuous.
Wolfgang EffelsbergUniversity of Mannheim1 Multicast IP Wolfgang Effelsberg University of Mannheim September 2001.
1 CSE 401N:Computer Network LECTURE-14 MULTICAST ROUTING.
1 Comnet 2010 Communication Networks Recitation 13 Multicast Routing.
MULTICASTING Network Security.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Introduction to Computer Networks 09/23 Presenter: Fatemah Panahi.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
MPLS networking at PSP Co Multi-Protocol Label Switching Presented by: Hamid Sheikhghanbari 1.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Multicast Routing Protocols NETE0514 Presented by Dr.Apichan Kanjanavapastit.
Integrated Dynamic IP and Wavelength Routing in IP over WDM Networks Murali Kodialam and T. V. Lakshman Bell Laboratories Lucent Technologies IEEE INFOCOM.
Network Layer4-1 R1 R2 R3R4 source duplication R1 R2 R3R4 in-network duplication duplicate creation/transmission duplicate Broadcast Routing r Deliver.
Multicast Sources: Kurose and Ross cast/addresstranslation_01.html.
Network Layer introduction 4.2 virtual circuit and datagram networks 4.3 what’s inside a router 4.4 IP: Internet Protocol  datagram format  IPv4.
1 Chapter 16b Multicasting. Chapter 16b Multicasting 2 Multicasting Applications Multimedia Multimedia –television, presentations, etc. Teleconferencing.
CS 5565 Network Architecture and Protocols Godmar Back Lecture 22.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Broadcast and Multicast. Overview Last time: routing protocols for the Internet  Hierarchical routing  RIP, OSPF, BGP This time: broadcast and multicast.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
Multicast Routing Algorithms n Multicast routing n Flooding and Spanning Tree n Forward Shortest Path algorithm n Reversed Path Forwarding (RPF) algorithms.
Network and Communications Ju Wang Chapter 5 Routing Algorithm Adopted from Choi’s notes Virginia Commonwealth University.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
Computer Science 6390 – Advanced Computer Networks Dr. Jorge A. Cobb Deering, Estrin, Farinacci, Jacobson, Liu, Wei SIGCOMM 94 An Architecture for Wide-Area.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
2007/03/26OPLAB, NTUIM1 A Proactive Tree Recovery Mechanism for Resilient Overlay Network Networking, IEEE/ACM Transactions on Volume 15, Issue 1, Feb.
Broadcast and multicast routing. R1 R2 R3R4 source duplication R1 R2 R3R4 in-network duplication duplicate creation/transmission duplicate Broadcast Routing.
Introduction to Multicast Routing Protocols
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #7 DVMRP.
Network Layer4-1 Chapter 4 roadmap 4.1 Introduction and Network Service Models 4.2 Routing Principles 4.3 Hierarchical Routing 4.4 The Internet (IP) Protocol.
4: Network Layer4-1 Chapter 4: Network Layer Last time: r Internet routing protocols m RIP m OSPF m IGRP m BGP r Router architectures r IPv6 Today: r IPv6.
Transport Layer3-1 Network Layer Every man dies. Not every man really lives.
Network Layer4-1 Chapter 4 roadmap 4.1 Introduction and Network Service Models 4.2 Routing Principles 4.3 Hierarchical Routing 4.4 The Internet (IP) Protocol.
Spring 2006CS 3321 Multicast Outline Link-state Multicast Distance-vector Multicast Protocol Independent Multicast.
1 Protocol Independent Multicast (PIM) To develop a scalable protocol independent of any particular unicast protocol –ANY unicast protocol to provide routing.
2/25/20161 Multicast on the Internet CSE 6590 Fall 2009.
Multi-protocol Label Switching
Communication Networks Recitation 11. Multicast & QoS Routing.
1 Group Communications: Reverse Path Multicast Dr. Rocky K. C. Chang 19 March, 2002.
Application Layer 2-1 Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A.
Multicast Outline Multicast Introduction and Motivation DVRMP.
(How the routers’ tables are filled in)
Intra-Domain Routing Jacob Strauss September 14, 2006.
Multicast on the Internet
IP Multicast COSC /5/2019.
Implementing Multicast
Optional Read Slides: Network Multicast
Chapter 1 Introduction Networking Architecture Overview.
Presentation transcript:

WDM Multicasting via Optical Burst / Label Switching By Krishna Kishore Konakanchi Fall /23/01

Overview Introduction Protocols requiring global knowledge of WDM layer topology only Algorithms to construct a M-cast Forest given global knowledge of both WDM layer topology and multicast capability of the switches Re-routing protocol without global topology as well as multicast capability info Future work

Introduction Supporting IP Multicasting over WDM networks has many advantages including data rate and coding transparency for multicast Main issue - multicast in WDM without changing the semantics of IP All switches in WDM network are not MC i.e some are MI MC switch - can switch one incoming path onto many downstream MI switch - Incoming signal can be passed through to only one downstream

Layers 0-3 Characteristics (IP,ATM,SONET,WDM) Network Factors IPATMSONETWDM Data Protocol Unit(PDU) Varied –packet size 53 byte cellSTS-1(45 Mbps) Format Independent  Channel BWVaried(logic) Fixed (Physical) Fixed (Physical) Protocol LayerNetwork (layer 3) Link (layer 2) Physical (layer 1) Optical (layer 0) Connection Type Connection less Connection Oriented QOSPossibleYesNOPossible Traditional Role RoutingSwitchingCross Connects Cross Connects * Technology Strength Simple,easy - scale,robust Multi service Integration High speed Transport High – speed Transport * WDM Emerging Technology

Protocols with global WDM topology Knowledge Given a shortest path m-cast tree constructed by MOSPF these protocols form a m-cast forest avoiding branching at a MI nodes if present Protocol 1 –Re-route to source : MI switch having more than 1 downstream sends request towards source to find alternate path. MC switch along the path acknowledges by establishing new LSP –no new modification to the SPT –no hiding of routes from IP layer –WDM need not know detail functionality of IP layer

Protocols with global WDM topology Knowledge (cont.) Protocol 2 –Re-route to Any : determines paths to nodes on the tree other than any of its children whose costs are less than that of the path to source. Worst case is path to source –Results in BW savings without substantial increase in cost Consider following scenario where –Source node : 1 –MI Node : 2 –Destinations : 3, 4 & 5

Shortest Path by MOSPF

Protocols 1 & 2 - Scenarios Protocol 1 Protocol 2 Req. & Ack Req. & Ack

Implementation & Results Protocols 1 & 2 were implemented in C & OPNET Additional cost of forest constructed by 2nd re- routing protocol when compared with original cost of tree is around 5% in a network with switches, 50% of which are MI and 50% belong to a session 2nd protocol can cut down cost by half when compared to the 1st protocol.

Protocols with global WDM topology Knowledge and MC Info Approach 1 –Construct forest based on any multicast tree –At each branching MI switch, remove all downstream links except one, thus breaking the tree into base sub-tree and several superNodes –Reconnect the base sub-tree with the closest possible super node without using any removed link

Protocols with global WDM topology Knowledge and MC Info (cont.) When its not possible to combine the base sub-tree with any supernode, removed links are used to form new LSP’s Resulting forest will consist of multiple source routed trees. This is very similar to Re-route to Source.

KMB Tree heuristic to construct Mcast Tree Given a graph “G” (modeling a network) and set of multicast destination say “Z” The algorithm to construct the m-cast tree as follows : –Construct a complete directed distance graph G 1 = (V 1,E 1,c 1 ) –Find the minimum spanning tree T 1 of G 1 –Construct a sub-graph G s of G by replacing each edge in T 1 by its corresponding shortest path in G

KMB Tree heuristic to construct Mcast Tree (cont.) –Find the minimum spanning tree T s of G s –construct a Steiner Tree T H from T S by deleting edges in T S if necessary, so that all the leaves in T H are Steiner points. Worst Case Time complexity O(|S||V| 2 )

Approach 1 - Example A B C D E F GH

Approach 1 (cont.) From previous fig., the cost of the M-cast forest can be given as 2(AB + BC + CD) + DE + EG + EH + DF This approach is very relevant in cases where the higher layer is oblivious to the MI-nature of some of the nodes. E.g IP over WDM

Protocols with global WDM topology Knowledge and MC Info (cont.) Approach 2 –Every member switch including the source acts as a super node –repeatedly combine the super-nodes into one until only one super node containing all members are left –when finding shortest path bet. 2 super nodes, only paths without MI nodes are considered –the downstream of a branching MI node may forward multicast data to other down-streams thought an OB/LSP

Approach 2 - Example A B C D F GH E E F

Approach 2 (cont.) The cost with this approach is given by AB + BC + CD + 2(DE) + EG +EH+DF Gives the near optimal solution to the problem of multicasting in a network where some/many nodes do not have the It has been found that cost of forest using alg. 2 is much lower than the 1st

Distributed Re-routing protocol with neither Global Topology Nor MC Info Basic idea - local multicast forwarding cache A branching MI switch sends a “purge” message to all but one downstream switch Each purged switch then floods a “grow” request to its neighbors –direct grow : only neighbors already on the forest can reply to the request –indirect grow : if a neighbor is not on the forest then it can still relay the request

Advantages of this Protocol Uses only local information of WDM layer Does not require any change to the IP multicasting protocol Uses DVMRP as the IP multicast protocol, which is most widely used in the internet Even if a MI switch is purged out, it can very easily grow back into the forest with the grow schemes

Distributed Protocol - Repair Message MC Repair MI Repair Purge MC = Multicast-capable switch MI = Multicast-incapable switch Repair Messages

Distributed Protocol - Purge Message Purge MC X Repair Y Z MI X Y Z Purge Repair Purge MC = Multicast-capable switch MI = Multicast-incapable switch Purge Messages Gro w

Repair & Purge MI can use randomly some heuristics to select down stream switch to send repair messages Purged switch without any attached member need not have to grow back to reduce signaling. Grow Scheme Direct Grow Scheme Indirect Grow Scheme Neighbor not on multicast tree may replay grow request

Work to be done… The results obtained from the different methods discussed are not comparable due to mismatch of parameters used. They need to be generalized and have to be run with same parameters to compare the cost arrived at. The distributed protocol developed needs to be implemented and its performance evaluated in terms of BW and latency reduction.

Work to be done…(cont.) These results must be compared with the results obtained from the other approaches New heuristics for supporting MOSPF, protocols for PIM-SM and mechanisms to provide QoS in multicasting can also be given an insight.