130 likes | 262 Views
Functionally distributed transport networking architecture for Future Network. 2009/4/8 Shinichiro Chaki NTT Network Service Systems Laboratories. What is Future Network?. ◆ ITU-T SG13 Q21
E N D
Functionally distributed transport networking architecture for Future Network 2009/4/8 Shinichiro Chaki NTT Network Service Systems Laboratories
What is Future Network? ◆ ITU-T SG13 Q21 Future Network (FN): A network which is able to provide revolutionary services, capabilities, and facilities that are hard to provide using existing network technologies.Note: FN provides mechanisms that benefit every participant as much as they contribute. It will be studied based on clean-slate approaches. ◆ What is revolutionary services, capabilities and facilities? Will be discussed in Focus Group on Future Networks. ◆ Many requirement Infrastructure which handle medical treatment, education, security, public office, welfare etc., not only market or playground. Avoid digital divide. Handle not only human but also things. From tiny bandwidth to huge bandwidth Huge number of terminals
Virtualization? ◆Future Network expected to support virtualization Sharing Network Resources; packet bandwidth, time slot, wave length, optical fiber, etc. Network functions? VPN-GW, Traffic Monitor, NAT/FW(DPI), etc.? Network server functions? DNS, AAA, Strage, etc.? DNS AAA Strage GW Mon. NAT/FW DNS AAA Strage Packet Network #2 DNS AAA Strage GW Mon. NAT/FW GW Mon. NAT/FW Packet Network #1 Packet Network #3 AAA DNS Strage GW Mon. NAT/FW Optical Transparent Network
Requirements to construct Future Network • Easy to build large-scale network • Easy to software upgrade • Easy to add new hardware related functions • Easy to control path according to a policy
Functionally distributed transport networking architecture ◆ To construct future network which solve the problems of increasing the size of networks and enable easy addition of functions to the transport, functionally distributed transport networking architecture will be a candidate. ◆ The architecture separates the control-plane processing part (control element, CE) from the forwarding plane processing part (forwarding element, FE) of the transport system. Existing transport network Functionally distributed transport network Routing mechanism becomes complicated (e.g. Routing for inter-AS) Separates CE from FE of router, physically. CE controlls FEs. CE: Control Element FE: Forwarding Element CE CE CE CE CE CE CE CE CE CE FE FE ★ ★ ★ ★ FE FE FE FE CE CE FE FE FE FE ★ ★ AS2 AS3 FE FE FE FE FE FE FE FE FE FE CE CE CE CE CE FE AS1 FE ★ ★ FE CE FE FE All nodes need program upgrade to add new functions or to install corrected program. ★ FE AS1 FE FE FE FE new functions Bug fix ★
Functional overview of each elements • CE performs functions that: • collect and manage the topology information of the network between the FEs and construct the LSDB. • exchange the LSDB with other CEs that control other FE groups. • compute the routing information base (RIB). • generate the forwarding information base (FIB) of each connected FE from the RIB. • send each FIB to the corresponding FE via the control session. • FE performs functions that: • collect topology information about the network between adjacent FEs. • send topology information to the CE. • forward the data packets based on the FIB. • SE is an element in which the service processing (for example, security and access control) is executed on demand from the CE.
Easy to build large-scale network A large-scale network can be built without dividing AS. Existing transport network Functionally distributed transport network Division of AS is needed for scalability. Restriction of protocol will occur in inter-AS environment. CE CE CE CE CE CE CE CE CE CE FE FE FE FE FE FE CE CE FE FE FE FE AS2 AS3 FE FE FE FE FE FE FE FE FE FE CE CE CE CE CE FE AS1 FE FE CE FE FE FE AS1 FE FE FE FE The information between CEs is decreases, so division of AS is unnecesary.
Easy to software upgrade Maintenance operation time is reduced by using one CE to control several FEs. Existing transport network Functionally distributed transport network All CEs have to upgrade a software. The number of CE(s) that should be upgraded decreases. CE CE CE CE CE FE FE SE FE CE FE FE FE FE FE FE FE Corrected software
Easy to add new functions There is no necessity to add the new functions to all FEs. - New service can be developed in a timely manner at a low cost. - New service can be started from a small scale. Existing transport network Functionally distributed transport network SE provides service functions to packets transmitted from FE. All FEs must upgrade to add new service functions. CE CE CE CE SE CE FE SE FE FE FE FE CE SE SE FE FE FE FE FE SE An existing route is slightly changed so that it may go via an SE. SE Transport network service functions (e.g. Packet filtering)
Easy to control path according to a policy • CE collects routing information, which can be performed, so that application of a new policy is easy. Existing transport network Functionally distributed transport network Each node calculates a path by carrying out autonomous distribution, so controlling paths is difficult. Routing information is gathered by a CE, so the CE easily controls the path by policy base routing. CE CE CE CE CE FE FE SE FE CE FE FE FE FE FE FE FE
One image of future network architecture For user’s on demand request; by SIP or new in channel protocol? CE CE Secure Closed Network AAA-SE AAA-SE VPN-SE VPN-SE TCP comm. With long delay TCP SE TCP SE Packet-FE Packet-FE Packet Time critical or huge volume transfer TS-FE TS-FE STM l-FE l-FE l WDM-FE WDM-FE Fiber
SE example : TCP accelerator SE TCPslow start mechanism strongly depend on round trip time(RTT). TCP accelerator accelerate TCP communication with large RTT. Throughput RTT1 Time Throughput Ack Ack Ack Ack RTT2 Time Divided Ack Throughput RTT2 Time SE provides real-time process for flow, stream, or packets.
Thank you This work is partly supported by the National institute of Information and Communications Technology (NICT).