Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.
-
Upload
flora-warren -
Category
Documents
-
view
215 -
download
0
Transcript of Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.
![Page 1: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/1.jpg)
Tag Switching Architecture Overview
Qingfeng Zhuge
Fangxia Li
Xin Jiang
![Page 2: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/2.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/3.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/4.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/5.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/6.jpg)
Tag Switching Architecture
![Page 7: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/7.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/8.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/9.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/10.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/11.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/12.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/13.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/14.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/15.jpg)
Tag distribution mechanisms
• Downstream
• Downstream on demand
• Upstream
![Page 16: Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/16.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082612/56649eeb5503460f94bfc159/html5/thumbnails/17.jpg)
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