Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

17
Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang

Transcript of Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Page 1: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Tag Switching Architecture Overview

Qingfeng Zhuge

Fangxia Li

Xin Jiang

Page 2: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Topic Organization

• Part I Tag Switching Architecture

-- Qingfeng Zhuge

• Part II Tag Switching with Multicast, QoS and Flexible Routing

-- Xin Jiang

• Part III Tag Switching Application (ATM)

-- Fangxia Li

Page 3: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Switching

• Data packet forwarding

• Resource competition, allocation and release along the data flow path

Page 4: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Why Tag Switching

• Higher forwarding performance

• Scaling properties of internet routing system

• Flexible traffic control

• Support evolution to accommodate new and emerging requirement

Page 5: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Tag Switch– A Multi-Protocol Solution

• Combine network-layer routing with label-swapping forwarding

• Supply flexibility and rich functionality by routing

• Supply simplicity and high performance by label-swapping forwarding

• A multi-layer integration solution with routers, switches as peer network devices

Page 6: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Tag Switching Architecture

Page 7: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Two components:forwarding and control

• Forwarding component

-- forward packets based only on tags

-- no redundant network-layer header analysis

Page 8: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Cont.

• Control component

-- a set of software modules used to distribute and maintain the tag information inside a tagged network domain

-- different module support different routing protocol

Page 9: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Forwarding component-- a table look-up structure

• FIB – a condensed form of routing table, reside in cache

• TIB – tags allocated locally for each entry in FIB

• TFIB – constructed by both FIB and TIB to implement tag binding

Page 10: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Forwarding component mechanism

• Table look-up

• Replace the incoming packet’s tag by outgoing tag and interface information

• Tag encapsulation

Page 11: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Advantages of forwarding component

• Compared to conventional longest match forwarding

• Independent of forwarding granularity

• Independent of network-layer protocols

• A TFIB per switch or per interface or mix of both

Page 12: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Control component

• Create tags

• Complete the binding between a tag and network-layer routes

• Distribute the tag binding information among tag switches

Page 13: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Control component implementation

• Piggy-backing an existing control protocol

• By special protocol, such as TDP in tag switching

Page 14: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Advantages of control component

• Simplify the overall system behavior

• Reduce traffic load

• Support multiple network-layer routing protocol

• Support variety of forwarding granularities: unicast, multicast, flexible routing, QoS routing, RSVP session

Page 15: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Tag distribution mechanisms

• Downstream

• Downstream on demand

• Upstream

Page 16: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Dependencies and constraints

• FIB must be get from routing protocol, such as OSPF, BGP

• Must support conventional network-layer routing protocol on edge and maybe also some fraction of the tagged network.

• Must implement a mechanism for tag distribution

Page 17: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.

Observation

• Tags less than routes in FIB

• Tag allocation is driven by control traffic rather and data traffic

• Need header analysis and flow classification only on tagged network edge

• Decrease the overall complexity and traffic load in the network