Cloudstack Meetup T opic : Juniper Qfabric in Lab
description
Transcript of Cloudstack Meetup T opic : Juniper Qfabric in Lab
![Page 1: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/1.jpg)
www.sungardas.com
Cloudstack MeetupTopic : Juniper Qfabric in Lab
![Page 2: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/2.jpg)
Traditional UCS Architecture
![Page 3: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/3.jpg)
Limitations
• Limited Scalability• Increased Latency• Inefficient Resource Usage
Ref :http://www.juniper.net/techpubs/en_US/junos11.4/topics/concept/qfabric-overview.html
![Page 4: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/4.jpg)
Qfabric Basic Principle
• Flat architecture• Offers scale and flexibility• Entire system managed as single entity• Separation of Control and data plane
![Page 5: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/5.jpg)
Arch Diag
http://thinkjunos.typepad.com/think-junos/juniper/
![Page 6: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/6.jpg)
Components of Qfabric
• Node device• Interconnect Device• Director device• Controlplane switches
Ref : http://www.juniper.net/us/en/local/pdf/whitepapers/2000443-en.pdf
![Page 7: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/7.jpg)
Nodedevices
• Connection to server nodes, storage nodes or external network
• Similar to TOR switches in traditional datacenters
Ref : http://www.juniper.net/us/en/local/pdf/whitepapers/2000443-en.pdf
![Page 8: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/8.jpg)
Node Groups
• Server Node Group: – Connects to Server– Runs host facing protocol : LACP, LLDP, ARP
• Redundant Server Node Group:– Connects to Server and runs LACP, LLDP, ARP– Used for resilience ( runs BPDU guard and storm control)
• Network Node Group– Runs L2 and L3 protocols(STP, OSPF, BGP)– Typically connects to routers, switches and firewalls
![Page 9: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/9.jpg)
Interconnect Devices
• Connects all the Node Devices• Data traffic sent between node devices travels
through Interconnect devices.
Ref : http://www.juniper.net/us/en/local/pdf/whitepapers/2000443-en.pdf
![Page 10: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/10.jpg)
Director Devices
• Used to manage, monitor and maintain the Qfabric system.
• Connected in pair to form Director Group• Each device runs Juniper OS.
Ref : http://www.juniper.net/us/en/local/pdf/whitepapers/2000443-en.pdf
![Page 11: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/11.jpg)
Control Plane Switches
• Supports control plane network which facilitates the control and management communication
• Separate from the data plane• Discovery, route management, exchange
reachability information happen over control plane.
Ref : http://www.juniper.net/us/en/local/pdf/whitepapers/2000443-en.pdf
![Page 12: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/12.jpg)
Connections
• Control Plane Connection:– Node Device <=> EX switch– Director Device <=> EX Switch– Interconnect <=> Ex Switch
• Data Plane Connections:– Interconnect <=> Node Device [ 40Gb QSFP+ fabric
uplink ports]– Node Device <=> System End points [ Supports several
options 1GbE, 10 GbE, 2,4,8 Gb FC]Ref : http://www.juniper.net/us/en/local/pdf/whitepapers/2000443-en.pdf
![Page 13: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/13.jpg)
DG Routing Engines• Fabric Manager Routing Engine– Discovers and provisions system components– Discovers and calculates paths between ND’s– Creates and maintains db of system components
• NNG Routing Engine– Performs routing operations
• Fabric Control Routing Engine– Distributes routing information through Fabric Control
Protocol(based on BGP).
Ref : http://www.juniper.net/us/en/local/pdf/whitepapers/2000443-en.pdf
![Page 14: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/14.jpg)
Lab Env
![Page 15: Cloudstack Meetup T opic : Juniper Qfabric in Lab](https://reader036.fdocuments.us/reader036/viewer/2022062315/56816692550346895dda7078/html5/thumbnails/15.jpg)
Q & A