Author Topic: CRS-1 (IOS XR)  (Read 1244 times)

Offline ปลาวาฬทราย

  • RMUTT CPE IX
  • ผ.บ.ท.อ.
  • จอมพล ขั้น5
  • *
  • Posts: 1473
  • Gender: Male
    • MSN Messenger - pws_admin@thaicpe.com
    • AOL Instant Messenger - ---
    • Yahoo Instant Messenger - ---
    • View Profile
    • ไทยซีพีอี
    • Email
CRS-1 (IOS XR)
« on: February 01, 2010, 10:26:12 PM »
ซิสโก้สร้างสถิติโลกด้วยอินเทอร์เน็ตเราเตอร์ประสิทธิภาพสูงสุด ดาวน์โหลดเอกสารทั้งหมดจากหอสมุดรัฐสภาสหรัฐฯ ใช้เวลาเพียง 4.6 วินาที

บริษัทซิสโก้ ซีสเต็มส์ อิงค์ เปิดเผยว่า Guinness World Records ได้ให้การรับรองว่า อุปกรณ์ Cisco Carrier Routing System (CRS-1) เป็นอินเทอร์เน็ตเราเตอร์ที่มีขีดความสามารถสูงสุด สามารถรับส่งข้อมูลด้วยอัตราความเร็ว 92 เทราบิต (92 ล้านล้านบิตต่อวินาที) และรองรับการทำงานได้มากกว่ารุ่นก่อนหน้านี้ถึง 100 เท่า ทั้งนี้ อุปกรณ์ CRS-1 ของซิสโก้นับเป็นเทคโนโลยีการเชื่อมต่อชนิดแรกที่ได้รับการบันทึกโดย Guinness World Records ซึ่งเป็นหน่วยงานที่ทำหน้าที่บันทึกการทำลายสถิติทั่วโลก

อุปกรณ์ CRS-1 ของซิสโก้ ซึ่งได้รับการเปิดตัวเป็นครั้งแรกในเดือนพฤษภาคม 2547 เป็นอุปกรณ์เราติ้งประเภทใหม่ที่ออกแบบเป็นพิเศษสำหรับผู้ให้บริการโทรคมนาคมโดยเฉพาะ ด้วยความสามารถในการรองรับบริการข้อมูล เสียง และวิดีโอบนเครือข่ายอินเทอร์เน็ตโพรโตคอล (IP) อุปกรณ์ดังกล่าวเหมาะอย่างยิ่งสำหรับแอพพลิเคชั่นขนาดใหญ่ที่ต้องการแบนด์วิธสูง เช่น วิดีโอออนดีมานด์, เกมออนไลน์ และบริการโต้ตอบแบบเรียลไทม์ ทั้งนี้ เราเตอร์ IP ซึ่งซิสโก้เป็นผู้ริเริ่มผลิตในช่วงปี 2527 นับเป็นพื้นฐานของอินเทอร์เน็ตสาธารณะและเป็นหนึ่งในเทคโนโลยีที่มีความสำคัญมากที่สุดในช่วง 20 ปีที่ผ่านมา
Code: [Select]
http://www.ryt9.com/s/prg/143576
Code: [Select]
http://www.ciscoclub.in.th/index.php?topic=595
  • process แยกออกจากกันโดยสิ้นเชิง แยกออกแต่ละ Module เพื่อลดโอกาส Downtime ตัวใดตัวหนึ่งตาย ตัวที่เหลือจะไม่มีปัญหาเหมือน IOS ธรรมดา
  • ที่เคยลอง มันจะมี interface MgmtEth ติดมาด้วย
  • CLI Prompt: CRS-1 จะเป็น RP/0/RP0/CPU0:router ซึ่งเวลา configure มันก็จะขึ้นแบบนี้แหละทุกบรรทัด
    • RP = Route processor card
    • 0 = Single-rack chassis or 1st rack in multishelf chassis
    • RP# = Either RP0 or RP1
    • CPU0 = Always the same
    • router = router name/hostname
  • สามารถ configure ก่อน แล้ว plug card ทีหลังได้
  • ในการ commit แต่ละครั้ง มันก็จะเก็บ log ไว้ ว่าแต่ละครั้งได้ configure อะไรไปบ้าง ซึ่งเก็บได้ 100 commit สามารถ rollback ได้
  • ACL จะคล้ายๆ กับ name ACL ใน IOS และสามารถแทรกบรรทัดได้
  • ใช้ Routing Policy Language (RPL) แทน Route-map ซึ่งจะเหมือนกับเขียนโปรแกรม (if, then, else) สามารถลดจำนวนบรรทัดของ Route-map ลงได้ อย่างน้อยครึ่งนึง
  • int up ฝั่งเดียวได้นะคับ ต้อง sho cdp nei ดูลูกเดียว
  • L2-IP-L4-Payload
    IP MTU = IP-L4-Payload  = 1500
           = IP-TCP-Payload = 20+20+1460
    L2-MPLS-IP-L4-Payload
    MPLS MTU = MPLS-IP-L4-Payload  = 1500
             = MPLS-IP-TCP-Payload = 4+20+20+1456
    --- 10Gbps --- 1 Sec.
     (1500 byte x 8 )/10G = ?
  • สามารถกำหนดสิทธิ์ได้หลาย group ต่อหนึ่ง user เช่น configure security ได้ทุกอย่าง แต่อาจจะ ใช้ command routing ได้ไม่กี่ command เพื่อ verify
  • Multitopology IS-IS ใช้เมื่อมีทั้ง IPv4 และ 6 (Dual Stack) แยก topology ระหว่าง 4 กับ 6 ออกจากกัน
  • EBGP ต้องทำ RPL รับก่อน ไม่งั้น default มันเป็น deny
  • RPL ถ้าไม่ตรงเงื่อนไขเลย เจอ endif มันก็จะ drop คล้ายๆ acl น่าจะมีแค่ PBR ที่ไม่ drop แต่ไม่รู้จะเชื่อมกันได้มั้ย
  • QoS priority กับ bandwidth ใช้พร้อมกันไม่ได้ priority คือ maximum guarantee bandwidth ต้องใช้กับ police เสมอ, bandwidth คือ minimum guarantee

Configuration Command
  • การ configure เวลาเราพิมพ์ command ไป มันจะไปเก็บไว้อีกที่นึง จะไม่เกิดผลกับตัวเราท์เตอร์ทันที (เหมือนกับ IOS) จนกว่าจะใช้ command commit แล้วจึงจะมีผล คล้ายๆ กับคำสั่ง cop run sta หรือ wri ใน IOS แต่ XR จะไม่มี sta มีแต่ run
  • ตัวอย่าง Configure Loopback:
    • RP/0/RP0/CPU0:router(config)#int lo0
    • RP/0/RP0/CPU0:router(config-if)#ipv4 add 12.9.42.110/16
    ที่ phy int ก็เหมือนกัน เปลี่ยนจาก ip เป็น ipv4 และ subnet เป็น / เลย (command ส่วนใหญ่จะต้องใส่ version ของ ip ด้วย)
  • RP/0/RP0/CPU0:router#configure exclusive คนที่ใส่ command นี้ จะ commit ได้คนเดียว คนอื่นไม่สามารถ commit ได้
  • RP/0/RP0/CPU0:router(config)#clear ใช้ลบ command ที่ configure ไว้ ที่ยังไม่ได้ commit
  • RP/0/RP0/CPU0:router(config)#commit replace เป็นการเอาของใหม่ทับของเก่า ก็คือ sho con เป็นยังไง เวลาผ่าน command นี้ sho run ก็จะเป็นแบบนั้นเลย หรือถ้าไม่ได้ configure อะไรไป มันก็จะกลายเป็นคล้ายๆ กับ wri era ใน IOS
  • ตัวอย่าง Configure OSPF:
    • RP/0/RP0/CPU0:router(config)#router ospf 1
    • RP/0/RP0/CPU0:router(config-ospf)#router-id 172.20.10.10
    • RP/0/RP0/CPU0:router(config-ospf)#area 0
    • RP/0/RP0/CPU0:router(config-ospf-ar)#int g0/0/0/0
    • RP/0/RP0/CPU0:router(config-ospf-ar)#int g0/0/0/1
    • RP/0/RP0/CPU0:router(config-ospf-ar)#int lo0
  • ตัวอย่าง Configure MPLS:
    • RP/0/RP0/CPU0:router(config)#mpls ldp
    • RP/0/RP0/CPU0:router(config-ldp)#router-id 172.20.10.10
    • RP/0/RP0/CPU0:router(config-ldp)#int g0/0/0/0
    • RP/0/RP0/CPU0:router(config-ldp)#int g0/0/0/1
  • ตัวอย่าง Configure Local Switching เอาไว้ใช้ทดสอบ throughput ของ card
    interface TenGigE0/1/0/0
     l2transport
    interface TenGigE0/1/3/0
     l2transport
    l2vpn
     xconnect group SIP-800
      p2p link1
       interface TenGigE0/1/0/0
       interface TenGigE0/1/3/0
  • vty-pool default 0 20 <-- คำสั่งเปิด line vty ให้มากกว่า 5 session ถ้าไม่ใส่ยังไงก็ไม่เพิ่ม
  • control-plane management-plane inband interface all allow telnet <-- เปิดให้ telnet inband ได้
  • hw-module location 0/0/cpu0 reload ใช้เวลานานมาก 5 นาทีขึ้นไป ไม่ต้องตกใจ
  • L2VPN Over TE
    l2vpn
     logging pseudowire status
     pw-class non-1
      encapsulation mpls
       preferred-path interface tunnel 2041 fallback disable
      !
     !
     xconnect group non
      p2p link1
       interface TenGigE0/10/0/0
       neighbor 10.126.0.22 pw-id 2041
        pw-class non-1
       !
      !
     !
    !
    interface tunnel-te2041
     ipv4 unnumbered Loopback0
     destination 10.126.0.22
     record-route
     path-option 20 explicit name non-cmi
     logging events link-status
    !

Show Command
  • show config เอาไว้ดูว่าตอนนี้เรา configure อะไรไปบ้าง ก่อนที่จะ commit คล้ายๆ sho run
  • show configuration commit list | i Oct  6 ดูว่ามี commit อะไรบ้าง มันจะเก็บไว้หมด
    9    1000000274  phu vty3        CLI         Thu Oct  6 12:09:39 2011
    10   1000000273  phu vty2        CLI         Thu Oct  6 12:08:08 2011
  • show configuration commit changes 1000000274 ดู command ที่ configure ไป
    Building configuration...
    interface TenGigE0/1/0/6
     no ipv4 address 10.127.0.34 255.255.255.252
    !
    end

    show configuration commit changes 1000000273
    Building configuration...
    interface TenGigE0/1/0/6
     no description MPLS 10GE
    !
    end
  • show configuration session ดูว่าใคร lock ไม่ให้ commit ไว้
  • sho hw- sub sta plu = show ofc power
  • sho int ดูชนิดหัว OFC (LX/SX/ZX)
  • sho int bri = sho int statu
  • sho l2v xco = sho mpl l2t vc
  • sho plat, sho hw- fpd loc all = show module
  • (admin)# show env power-supply

    Thu Aug  5 00:18:29.492 DST
                    Power Supply        Voltage        Current
                    AC-REC AC-REC        (V)              (A)
     Zone 1:        [A], [B ]        54.965, 54.181   3.447,  4.073
     Zone 2:        [A], [B ]        54.671, 54.083   8.983,  8.670
     Zone 3:        [A], [B ]        55.063, 54.279   3.865,  4.073

     Total Current:   33.111 A
     Total Power  : 1804.049 W
  • (admin)#sho inv | beg Cha ดู Serial ตัวอุปกรณ์
    NAME: "Chassis", DESCR: "Cisco CRS-1 Series 16 Slots Line Card Chassis"
    PID: CRS-16-LCC        , VID: V05, SN: UCB23311133

MPLS Command Reference for the Cisco CRS Router, Release 4.0
Code: [Select]
http://www.cisco.com/en/US/docs/routers/crs/software/crs_r4.0/mpls/command/reference/b_gr40crs1book.htmlMPLS Configuration Guide, Release 3.7
Code: [Select]
http://www.cisco.com/en/US/docs/ios_xr_sw/iosxr_r3.7/mpls/configuration/guide/gc37book.htmlASR9000 BNG Training guide setting up PPPoE and IPoE sessions
Code: [Select]
https://supportforums.cisco.com/docs/DOC-19702Routing System - Overview
Next-generation core
  • 40-Gbps routing
  • Multishelf scale
  • Foundation for core consolidation
IP POP Evolution - Scaling
  • Historically, scaling a POP has always been a problem
  • Many interconnection technologies have evolved over time, but all need to occupy a "revenue generation slot"
  • POP consolidation leads to converged core, peering, and edge functions
  • High availability is one of the keys to POP consolidation
Current POP Design - Interconnection
Core Layer Insertion
Core Layer Consolidation
Routing System Configurations
Single-shelf system
4, 8 or 16 MSC and PLIM slots
No fabric card chassis required:
  • 4 or 8 switch fabric cards in LCC
Multishelf system (2.4 to 92.0 Tbps)
  • 2 to 72 16-slot LCCs only
  • 1 to 8 FCCs
Fabric card chassis
Switch fabric
  • Fiber cables interconnect LCC through FCC
  • Interchassis management system control plane traffic does not pass through fiber cables
Routing System Line Card Chassis
Routing System Interfaces
PLIMS
  • 16-port OC-48c/STM-16c POS/DPT
  • 4-port OC-192c/STM-64c POS/DPT
  • 1-port OC-768c/STM-256c POS
  • 1-port OC-768/STM-256c DWMPOS with tunable DWDM optics
  • 4-port 10-Gigabit Ethernet with tunable DWMPHY optics
  • 8-port 10-Gigabit Ethernet
SIPs and SPAs
  • Shared port adapter (SPA) interface processor-800 (SIP-800)
  • 2-port Clear Channel T3/E3
  • 4-port Clear Channel T3/E3
  • 4-port OC-3c/STM-1 POS
  • 8-port OC12/STM4 POS
  • 2-port OC48/STM16 POS/RPR
  • 4-port OC48/STM16 POS/RPR
  • 1-port OC-192c/STM-64 POS/RPR VSR
  • 1-port OC-192c/STM-64 POS/RPR XFP
  • 8-port Gigabit Ethernet
  • 5-port Gigabit Ethernet-V2
  • 8-port Gigabit Ethernet-V2
  • 10-port Gigabit Ethernet-V2
  • 1X10 Gigabit Ethernet-L-V2
  • 1X10 Gigabit Ethernet-WL-V2
Line Card Chassis - Overview
Midplane design with front and rear access:
  • Front
    • 16 PLIM slots
    • 2 RP slots and 2 fan controllers
  • Back
    • 16 MSC slots
    • 8 fabric cards
Dimensions:
  • 23.6 in. W x 41.0 in. D x 84.0 in. H
  • 60.0 cm W x 104.2 cm D x 213.4 cm H
Power: ~13.2 kW (AC or DC)
Weight: ~1600 lb (723 kg) fully loaded
          939 lb (426 kg) as shipped
Heat diss.: 41,000 BTUs
Chassis Components - PLIM Side
Chassis Components - MSC Side
Cable Management
Cable management bracket has telescoping feature that allows bracket to be extended when chassis is upgraded with higher-density cards.
Chassis Slot Numbers
Chassis Power System - Overview
Power system is fully redundant and comprises:
  • AC or DC power shelves
  • 3 AC rectifiers or 3 DC PEMs for each shelf
  • Alarm modules
  • Dual bus bars
  • Chassis midplane
  • Special components on cards or modules, like DC-to-DC converters, OR'ing diodes, or EMI filters
Power Architecture
Power system architecture provides fully redundant AC or DC power
Chassis still operates normally when:
  • One AC rectifier or DC PEM fails
  • One entire power shelf or bus bar fails
Two failures have to happen in both A and B sides of power architecture that affect same load zone for system degradation to occur
Same architecture is used for both AC and DC-powered chassis
Three different types of power shelves: DC, AC Wye, and AC Delta
Power Distribution

Russian Doll - ตุ๊กตาแม่ลูกดก
Code: [Select]
http://th.wikipedia.org/wiki/ตุ๊กตาแม่ลูกดกCisco IOS XR General Information, Upgrade Procedure
Code: [Select]
http://www.cisco.com/web/Cisco_IOS_XR_Software/index.htmlเวลาโหลด SMU ให้เลือกโหลดไฟล์ที่มี REC อยู่นะจ๊ะ มันจะรวมทุก SMU ของ ios version นั้น

Migrating to a Cisco CRS-3 Carrier Routing System, MSC-140G
Code: [Select]
http://www.cisco.com/en/US/docs/routers/crs/software/crs_r4.0/migration/guide/ug40ug.html 8)
« Last Edit: February 02, 2012, 02:58:07 PM by ปลาวาฬทราย »
ปลาวาฬทราย
RMUTT CPE IX

" มีแม่เหล็กอยู่ในหัวใจของคุณ ซึ่งจะดึงดูดมิตรแท้ แม่เหล็กชนิดนี้คือ ความไม่เห็นแก่ตัว และการคิดถึงคนอื่นก่อน เมื่อคุณเรียนรู้ที่จะอยู่เพื่อคนอื่น พวกเขาก็จะอยู่เพื่อคุณ "