html5-img
1 / 85

SpeedTouch: Basic Training

SpeedTouch: Basic Training. mathieu.vanwynsberghe@thomson.net frederick.scraeyen@thomson.net. Agenda: DAY1. Company profile Product portfolio Software releases Software structure Access Architecture Hands-on. Company Profile. Digital Content Solutions. Industry & Consumer Solutions.

tala
Télécharger la présentation

SpeedTouch: Basic Training

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SpeedTouch: Basic Training mathieu.vanwynsberghe@thomson.net frederick.scraeyen@thomson.net

  2. Agenda: DAY1 • Company profile • Product portfolio • Software releases • Software structure • Access • Architecture • Hands-on

  3. Company Profile

  4. Digital Content Solutions Industry & Consumer Solutions • Broadband • Cable • Satellite • Terrestrial • Telcos (internet, 3G, WIFI, VDSL) Video Network Solutions Thomson along the value chain Content creators CREATION DISTRIBUTION End consumers ACCESS Theatre Traditional / Digital cinema Electronic / physicaldistribution Production / Post-production Media asset management Film print DVD distribution DVDreplication • Home • Convergence • PC, TV +…, phone • Content management Capture Broadcast Network services • Out of home • Mobility • Office • Professional solutions

  5. Global Organisation…. Paris France Hanover Germany Indianapolis USA Princeton/NY USA Beijing China Rennes France Burbank USA London UK with a local presence. 23 000 employees world wide.

  6. DSL Product portfolio

  7. TG576 ST585 DSL Portfolio 2007 Price TG628s ST620 & 620s TG787 VDSL TG797n High end products ST608 & 608 Wireless TG787n TG587n TG780 Business TG707n TG790 ST605 & 605s TG546 Fiber ST780 TG585n ST706 TG546 VDSL ST546 Low end products ST536 ST516 ST530 ST510 ST330 ST122g TG151 Wired Wireless TriplePlay Business

  8. Software releases

  9. Demo build X+Y 8.3.0 9.1.0 8.1.0 7.2.0 6.2.T wk825 wk729 wk850 wk750 wk730 Release Timeline Dev. Feature A …. Dev. Feature Y Dev. Feature X Dev. Feature Z Demo build X+Y+Z+A Demo build X Concept .1 .2 … .1 .2 …. .1 .2 … .1 .2 … Early Adopter Main 7.4.1 7.4.2 8.2.2 8.4.1 8.4.2 8.2.0 7.4.3 9.2.2 8.4.3 9.2.1 8.2.1 wk738 wk746 wk830 wk838 wk846 wk812 wk804 wk820 wk920 wk904 wk912 2008 2007

  10. Software / Firmware / Build Structure archive (customization) .ini .tpl & .def Software physical layer security.cfg boot loader .bin file  local upgrade • .www file • local upgrade • remote upgrade rescue bootp mode

  11. File types • user.ini • saved config • <file>.tpl • templates (Set-Up Wizard) • <file>.def • factory defaults • <file>.cfg • configuration files; physical layer, dial tones, security files • <file>.sts • SpeedTouch Script • <file>.bin • Software container, including bootloader • <file>.www • Software container, without bootloader

  12. user.ini • saved configuration • saved in passive directory /dl • backup via FTP • ftp://192.168.1.254 • cd dl • get user.ini • backup via GUI • SpeedTouch – Configuration – task: Save and restore configuration • backup-configuration • save user.ini

  13. user.ini content [ cac.ini ] config port=dsl0 state=enabled config port=dsl1 state=enabled config port=atm2 state=enabled config port=aal5 state=disabled config port=atm5 state=disabled overbooking rt=0 nrt=0 [ language.ini ] config language=fr complete=no [ script.ini ] … [ fwlevel.ini ] add name=Standard index=1 readonly=enabled udptrackmode=loose service=enabled proxy=enabled text="Ce réglage autorise le trafic sortant mais bloque le trafic entrant susceptible de nuire." add name=Off index=2 readonly=enabled udptrackmode=loose service=enabled proxy=enabled text="Le firewall est désactivé, tout trafic entrant et sortant est autorisé." set name=Standard [ firewall.ini ] config state=enabled keep=disabled tcpchecks=exact udpchecks=enabled icmpchecks=enabled logdefault=disabled logthreshold=enabled tcpwindow=65536 debug traceconfig tcpchecks=disabled udpchecks=disabled icmpchecks=disabled sink=none forward=none source=none rule add chain=source_fire index=1 name=AnyTraffic log=disabled state=enabled action=accept rule add chain=forward_level_Standard index=1 name=FromLAN srcintf=lan log=disabled state=enabled action=accept rule add chain=forward_level_Off index=1 name=AnyTraffic log=disabled state=enabled action=accept [ endofarch ]

  14. e.g. cwmp.def config state=disabled mode=full periodicInform=enabled periodicInfInt=43200 sessionTimeout=60 noIpTimeout=10 maxEnvelopes=2 connectionRequest=disabled connectionReqPath="" connectionReqUserName=$CWMPUSER connectionReqPsswd=$_WEPKEY_SERIAL connectionReqAuth=digest qos-class=12 bootdelayrange=0 server config url=http://acs-server.com username=$CWMPUSER password="" debug traceconfig level=0 runtimevar softwareVersion=Unknown bootstrap=disabled changed factory defaults $<name> is referring to local variable $_<name> is referring to local dynamic variable

  15. The command line interfaceand system/software management

  16. CLI access • Through TELNET • To any IP@ allocated to the CPE • TELNET system service should allow the access • UserID should also have TELNET in it’s allowed zones

  17. CLI Navigation • Main login page • Any userID which is allowed to use the CLI

  18. CLI Navigation • TAB key will auto-complete any incomplete command • When unique • Show a list of possible completions • Help command (or ?) • Works in every menu • Shows the possible sub-menus • Shows the possible commands • Shows the us of a command when used in conjunction with that command

  19. CLI Navigation • Moving forward and back in the menu-structure • Use .. To move back • Use <menu name> to move forward • Use : in front of a command to execute it from the root menu • Menu items and commands within these items can be used in one phrase. Using the : in front will execute the sequence from the root menu. • : without a command or menu will move back to the root menu • Exit : to exit the CLI

  20. CLI basic tracing • By default some traces are available from many modules : • Press CTRL+Q to start showing tracings • Press CTRL+S to stop showing tracings • Press CTRL+T to interrupt showing historical tracings (all tracings since startup).

  21. System management • System menu • System debug stats : to show system performance/resource parameters • Reboot • Other : • Settime, locale • RA : Remote assistance configuration (WWW GUI)

  22. System management • System config • Set UPnP, MDAP and other • Reset • With or without ISP defaults

  23. Upgrade wizard Upgrade • Upgrade wizard is a Thomson tool • Allows binary flash upgrades for significant firmware changes (including filesystem) : bootp/tftp based • Does not require ‘perfect’ IP connectivity • Multicast (MDAP) based • Provided for free on every product CD • Easy to use • Only for products with bootloader

  24. Configuration upgrade • Configuration files can be uploaded through • FTP • In /dl dir • When file is called “user.ini” it will be loaded • TFTP up/download • Web GUI • Through speedtouch tab, configuration, backup or restore configuration • Through expert, speedtouch tab, system update, upload files section • Files need to be called user.ini in /dl to be taken into account by the bootloader

  25. Configuration upgrade/backup : WWW based

  26. More on access…

  27. FTP access

  28. MDAP • MDAP ( IP Multicast Discovery and Access Protocol) is a Thomson proprietary protocol • Main function: allowing discovery and communication between the modem and the host • Communication between two hosts is possible as long as IP connectivity is present • any valid IP address is OK for modem & host ( no subnet issue) • Auto IP • modem and host should be directly connected without router or firewall in between • MDAP • can (but shouldn’t) be disabled on the modem • allows upload and download of ASCII files • Supports authentication (login & password)

  29. Reset to factory defaults • :system reset factory=yes proceed=yes • This will reset the device to factory defaults • When device running, push pinhole until reboot • This will reset the device to factory defaults • When device is booting, push pinhole until LED goes orange • This will put the device in BOOTP

  30. BOOTP • BOOTP is the state where the hardware is booted, but the software is not initiated yet. • In this state, you are able to upgrade the router • In this state, no authentication is required since authentication is part of the software (which is not loaded yet)

  31. Hierarchical module overview

  32. LoopBack IP Forwarding IP Interface(s) ARP iARP IPoE / PPPoE PPPoE RELAY IPoA Multilink PPP IPoEoA Ethernet Interface(s) PPPoA (Physical Ports, OBC Bridge Port, VLAN) VLAN Bridge EthoA ATM Bundle Interface Architecture Modules • Layer 1 : Physical • ATM Phonebook menu • ATM menu => ATM interface - ATM interface with destination a phonebook entry • Layer 2 : Datalink • IP menu =>IPoA interface - IPoA with destination an ATM interface • Eth menu => ETHoA interface - Ethoa with destination an ATM interface • Eth bridge menu => bridge interfaces - Bridge with destination an ATM interface - Part of the bridge (also eth1, eth2, eth3 and eth4 and OBC) • PPPoA and PPPoE • Layer 3 : Network • IP menu => IP interface - IP with destination IPoA, EthoA or LAN interface - IP routing • NAT : NAT menu • Streams : connection menu • ALG : connection menu • Layer 4/5 : Transport • Firewall menu : stateful firewall • Layer 6 : Presentation • Not applicable • Layer 7 : Application • Not applicable

  33. Applicable encapsulations

  34. Default configuration :ip iplist :ip iflist :eth iflist :eth bridge iflist

  35. L4 L2 L1 L1 L2 L3 L4 L6 L7 L5 L2 L3 L2 L5 L6 L7 L1 L1 Bridging: general Concept End node End node Bridge MAC address • A Bridge acts at the MAC layer (L2) • Flooding and Forwarding • Not aware of higher layers (IP packets) • Self learning • Traffic reduction

  36. Bridged Ethernet : Protocol Stack

  37. Bridged Ethernet : Interface mapping LoopBack IP Forwarding IP Interface(s) ARP iARP IPoE / PPPoE PPPoE RELAY IPoA Multilink PPP IPoEoA Ethernet Interface(s) PPPoA (Physical Ports, OBC Bridge Port, VLAN) VLAN Bridge EthoA ATM Bundle

  38. Bridged Ethernet : CLI Commands • Create an ATM phonebook entry :atm phonebook add name=BrEthoa_ph addr=8.35 type=any • Create and configure an ATM interface :atm ifadd intf=BrEthoa_atm :atm ifconfig intf=BrEthoa_atm dest BrEthoa_ph ulp=mac :atm ifattach intf=BrEthoa_atm • Create and configure an ETH interface :eth bridge ifadd intf=BrEthoa_br :eth bridge ifconfig intf=BrEthoa_br dest BrEthoa_atm :eth bridge ifattach intf=BrEthoa_br :saveall

  39. The Bridge :eth bridge iflist

  40. Bridged PPPoE : Protocol stack

  41. Bridged PPPoE : Interface mapping LoopBack IP Forwarding IP Interface(s) ARP iARP IPoE / PPPoE PPPoE RELAY IPoA Multilink PPP IPoEoA Ethernet Interface(s) PPPoA (Physical Ports, OBC Bridge Port, VLAN) VLAN Bridge EthoA ATM Bundle

  42. Bridged PPPoE : CLI Commands • Create an ATM phonebook entry :atm phonebook add name=BrEthoa_ph addr=8.35 type=any • Create and configure an ATM interface :atm ifadd intf=BrEthoa_atm :atm ifconfig intf=BrEthoa_atm dest BrEthoa_ph ulp=mac :atm ifattach intf=BrEthoa_atm • Create and configure an ETH interface :eth bridge ifadd intf=BrEthoa_br :eth bridge ifconfig intf=BrEthoa_br dest BrEthoa_atm :eth bridge ifattach intf=BrEthoa_br

  43. End node End node Router IP address L2 L3 L1 L2 L3 L4 L5 L6 L7 L1 L3 L4 L3 L6 L7 L1 L1 L2 L5 L2 Routing : general Concept • A Router acts at the Internet layer (L3) • Routing based upon IP address • Not aware of higher layers (TCP segments, applications) • Self learning based upon routing protocols • Traffic reduction

  44. Routed IPoA : Protocol stack

  45. Routed IPoA : Interface mapping LoopBack IP Forwarding IP Interface(s) ARP iARP IPoE / PPPoE PPPoE RELAY IPoA Multilink PPP IPoEoA Ethernet Interface(s) PPPoA (Physical Ports, OBC Bridge Port, VLAN) VLAN Bridge EthoA ATM Bundle

  46. Routed IPoA : CLI Commands • Create and configure an ATM interface :atm phonebook add name=RtIPoA_ph addr=8.35 type= any :atm ifadd intf=RtIPoA_atm :atm ifconfig intf=RtIPoA_atm dest=RtIPoA_ph ulp=ip :atm ifattach intf=RtIPoA_atm • Create and configure an IP interface :ip ifadd intf=RtIPoA_ip :ip ifconfig intf=RtIPoA_ip dest=RtIPoA_atm :ip ifattach intf=RtIPoA_ip • Configure the IP address :ip ipadd addr=192.6.11.67/24 intf=RtIPoA_ip addroute=yes :saveall

  47. Routed IPoEoA : Protocol stack

  48. Routed IPoEoA : Interface mapping LoopBack IP Forwarding IP Interface(s) ARP iARP IPoE / PPPoE PPPoE RELAY IPoA Multilink PPP IPoEoA Ethernet Interface(s) PPPoA (Physical Ports, OBC Bridge Port, VLAN) VLAN Bridge EthoA ATM Bundle

  49. Routed IPoEoA : CLI Commands • Create and configure an ATM interface :atm phonebook add name=RtEthoa_ph addr=8.35 type= any :atm ifadd intf=RtEthoa_atm :atm ifconfig intf=RtEthoa_atm dest RtEthoa_ph ulp=mac :atm ifattach intf=RtEthoa_atm • Create and configure an ETH interface :eth ifadd intf=RtEthoa_eth :eth ifconfig intf=RtEthoa_eth dest RtEthoa_atm :eth ifattach intf=RtEthoa_eth • Create and configure an IP interface :ip ifadd intf=RtEthoa_ip :ip ifconfig intf=RtEthoa_ip dest RtEthoa_eth :ip ifattach intf=RtEthoa_ip • In Case of DHCP client :dhcp client ifadd intf=RtEthoa_ip :dhcp client ifattach intf=RtEthoa_ip • In Case of static IP :ip ipadd addr=192.6.11.67/24 intf=RtEthoa_ip addroute=yes

More Related