Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
L'objectif de cette note technique est de fournir un guide de configuration complet pour un réseau de modem câble (CM) dans un environnement de travaux pratiques. Cette configuration peut être utilisée comme première étape avant le déploiement sur un réseau client. Il est important de noter qu'une configuration sans problème dans les travaux pratiques ne signifie pas nécessairement une configuration sans problème dans le réseau d'un client. Dans un environnement de laboratoire contrôlé, le bruit peut ne pas être un problème ; dans la vie réelle, c'est tout le contraire. Cependant, cette procédure peut être utilisée pour éliminer les problèmes qui découlent de la version du logiciel Cisco IOS®, de la configuration, du matériel et de la radiofréquence (RF).
Aucune spécification déterminée n'est requise pour ce document.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
For more information on document conventions, refer to the Cisco Technical Tips Conventions.
Dans ce schéma, il existe un système CMTS (Cable Modem Termination System) qui comprend les composants suivants :
uBR7246 qui exécute le logiciel Cisco IOS Version 12.1(2)T avec cartes modem MC16C
CM uBR904 qui exécute le logiciel Cisco IOS Version 12.0(7)T
Convertisseur ascendant
Filtre bidirectionnel pour séparer la haute fréquence des basses fréquences
Cisco Network Registrar (CNR) version 3.5(3)
Séparateur à trois voies
Équipement client (CPE) qui, dans ce cas, est un ordinateur portable
Remarque : La configuration RF de ce schéma peut être utilisée comme point de référence de départ ; cependant, cela peut changer une fois que vous le déployez sur un site client. Les mesures RF ne relèvent pas du présent document ; référez-vous à Connexion du routeur de la gamme Cisco uBR7200 à la tête de réseau du câble pour obtenir des mesures et une configuration RF appropriées.
Le convertisseur ascendant est déjà installé et configuré correctement. Reportez-vous à la documentation du fournisseur pour la configuration. N'oubliez pas que si vous utilisez un convertisseur ascendant GI, il doit être réglé à 1,75 MHz inférieur à la fréquence centrale du canal NTSC en question. (Voir Obtenir les mesures de puissance d'un signal DOCSIS en aval à l'aide d'un analyseur de spectre.)
Il existe un CPE correctement configuré qui se trouve derrière le CM, spécifiquement pour obtenir une adresse IP via le serveur DHCP.
Le CNR est utilisé comme serveurs DHCP et TFTP, avec la même adresse IP : 172.17.110.136 .
Le logiciel serveur ToD (Time of Day) est exécuté sur le même serveur NT que CNR.
Les sections de ce document expliquent les étapes nécessaires à la configuration de ces composants :
Cisco Network Registrar (CNR)
Fichier de configuration DOCSIS (Data-over-Cable Service Interface Specification)
Système CMTS (Cable Modem Termination System)
Modem câble (CM)
Procédez comme suit pour configurer le routeur CNR :
Lancez CNR à partir du menu Démarrer.
Dans la barre de menus, cliquez sur l'onglet Ajouter pour ajouter un nouveau cluster.
Saisissez le nom du cluster.
Dans ce cas, une adresse IP est utilisée comme nom.
Cochez la case Se connecter à ce cluster une fois ajouté.
Click OK.
Lorsque vous êtes invité à saisir le nom d'utilisateur et le mot de passe, utilisez admin et changeme.
Figure 4 : fenêtre Nom d'utilisateur et mot de passe dans CNR
Click OK.
Une fenêtre s'affiche, similaire à la Figure 5, qui contient les noms ou les adresses IP des clusters configurés.
Figure 5 - Fenêtre Gestionnaire de serveur dans CNR
Double-cliquez sur DHCP@172.17.110.136, pour afficher la fenêtre Propriétés DHCP@172.17.110.136.
Cliquez sur l'onglet Stratégies, puis sur Nouveau, pour créer une nouvelle stratégie.
Figure 6 : ajout d'une stratégie appelée “ Cable Modems ” et copie des attributs à partir de la “ stratégie ” par défaut
Saisissez le nom de la stratégie.
Dans cet exemple, le nom est Modems câble.
S'il s'agit d'une nouvelle stratégie, définissez le champ Copier à partir de par défaut.
Click OK.
Cliquez sur Modifier les options, pour spécifier les options DHCP.
Pour la stratégie appelée Modems câble, ajoutez les options suivantes (voir Figure 7) :
dhcp-lease-time est actif par défaut et défini sur 604800 secondes, soit le nombre de secondes dans une semaine.
les routeurs sont l'adresse IP de l'interface de câble CMTS, dans ce cas 10.1.1.10. Voir Configuration de la tête de réseau (CMTS).
décalage temporel du CM par rapport au temps universel coordonné (UTC); ce paramètre est utilisé par le CM pour calculer l'heure locale, afin d'horodater les journaux d'erreurs. Reportez-vous à la section Comment calculer la valeur hexadécimale pour DHCP Option 2 (décalage horaire).
Adresse IP des serveurs de temps pour le serveur ToD, qui est 172.17.110.136.
packet-siaddr est l'adresse IP du serveur TFTP, qui est 172.17.110.136.
packet-file-name est le fichier de configuration DOCSIS configuré avec le configurateur CPE DOCSIS. Ce fichier doit se trouver dans le répertoire tftpboot du serveur TFTP.
Remarque : vérifiez que vous cochez la case Envoyer aux clients BOOTP, si vous avez des clients BOOTP. Il est également fortement recommandé de cocher la case Toujours envoyer aux clients DHCP.
Créez une autre stratégie associée aux CPE derrière le CM, comme les ordinateurs portables, etc.
Dans cet exemple, le nom de la stratégie est Cable Modem Clients.
Suivez la même procédure que celle utilisée pour la stratégie Modems câble, sauf que cette fois, définissez le champ Copier à partir de sur la stratégie Modems câble au lieu de sur la stratégie par défaut.
Figure 8 : ajout d'une stratégie appelée clients “ modem câble ” et copie des attributs de la stratégie existante nommée “ modems câble ”
Click OK.
Cliquez sur le bouton Modifier pour sélectionner les options actives.
Pour la stratégie CPE, supprimez toutes les options de la liste Active, à l'exception des options dhcp-lease-time et routeurs.
Pour ce faire, sélectionnez la propriété à supprimer dans la liste Active et cliquez sur le bouton Supprimer.
Remplacez l'adresse IP de l'option routeurs par 192.168.1.1, qui est l'adresse IP secondaire configurée sur le routeur CMTS.
Voir Configuration de la tête de réseau (CMTS).
Figure 9 : ajout de l'adresse IP pour l'attribut routeurs, qui est l'adresse IP secondaire configurée dans l'interface de câble à laquelle cette stratégie s'applique dans le CMTS
Remarque : cet exemple utilise une adresse IP privée comme adresse secondaire sur le CMTS et dans la stratégie Client des modems câble. Dans un environnement de production, les périphériques CPE doivent utiliser une adresse IP publique pour pouvoir accéder à Internet (sauf si la traduction d’adresses réseau [NAT] est utilisée).
Créez des étendues à associer aux politiques des modems câble et des clients de modem câble.
Pour créer une nouvelle portée, cliquez sur DHCP@172.17.110.136 dans le menu principal, puis cliquez sur l'onglet Ajouter.
Cela vous permettra d'ajouter une nouvelle portée.
Saisissez le nom de la nouvelle étendue, puis sélectionnez la stratégie appropriée.
Dans cet exemple, la portée des modems câble est définie pour utiliser la plage d'adresses IP allant de 10.1.1.20 à 10.1.1.30.
Figure 10 - Portée des modems câble appelés ” de modems câble “
Répétez les étapes 16a et 16b pour la portée des clients par modem câble.
Dans ce cas, la plage d'adresses IP privées allant de 192.168.1.20 à 192.168.1.30 est utilisée.
Figure 11 - Étendue de l'équipement CPE derrière les modems câble appelés clients “ modem câble ”
La portée utilisée pour les périphériques CPE nécessite une configuration supplémentaire.
Une fois que vous avez créé l'étendue Clients modem câble, vous devez double-cliquer sur l'étendue pour ouvrir la boîte de dialogue illustrée à la figure 12.
Figure 12 - Fenêtre Portée Des Clients Du Modem Câble
Cliquez sur l'onglet Avancé afin de lier l'étendue secondaire à l'étendue principale.
Cochez la case Faire de cette étendue une case secondaire.
Une fois que la liste déroulante affiche une valeur vide, sélectionnez l'étendue principale appropriée.
Dans cet exemple, la portée des modems câble est sélectionnée.
Figure 13 - Rendre secondaire la portée des clients ” modem câble “ et la relier à la portée principale
Enfin, vous devez redémarrer votre serveur DHCP pour que vos modifications puissent avoir lieu.
Dans le menu principal, sélectionnez DHCP@172.17.110.136 et cliquez sur l'onglet Contrôle en haut pour afficher la boîte de dialogue illustrée à la figure 14. Cette boîte de dialogue vous permet de recharger le serveur DHCP.
Figure 14 - Recharger la fenêtre pour valider les modifications dans CNR
L’étape suivante requise pour configurer un réseau câblé consiste à composer le fichier de configuration. Pour qu’un modem câble puisse se connecter, il doit télécharger son fichier de configuration via TFTP à partir d’un serveur DHCP. Dans l'exemple de ce document, CNR est utilisé pour fournir des serveurs TFTP et DHCP. Référez-vous à DHCP et au fichier de configuration DOCSIS pour les modems câble (DOCSIS 1.0) pour plus d'informations sur la configuration minimale requise pour configurer le fichier de configuration. Le fichier est configuré avec le configurateur CPE DOCSIS. Dans la section On the CM (uBR904) de ce document, le fichier de configuration DOCSIS utilisé s'appelle platinum.cm.
Remarque : Une fois le fichier de configuration créé, assurez-vous qu'il est copié sur le serveur TFTP. Dans le cas du serveur TFTP de CNR, vous devez également vous assurer que le serveur TFTP est démarré :
Sélectionnez TFTP@172.17.110.136, puis cliquez sur l'onglet Contrôle.
La boîte de dialogue TFTP@172.17.110.136 Control (Contrôle) apparaît, dans laquelle le serveur peut être démarré.
La fonctionnalité du serveur TFTP est désactivée par défaut. Pour que le serveur TFTP démarre automatiquement au démarrage, démarrez NRCMD (interface de ligne de commande pour CNR) et émettez ces commandes :
server tftp set start-on-reboot=enabled save
Il s'agit d'une configuration de base pour le CMTS (uBR7246) :
Current configuration: ! version 12.1 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname Sydney ! boot system flash ubr7200-ik1s-mz_121-2_T.bin no logging buffered enable password <deleted> ! no cable qos permission create !--- Default. no cable qos permission update !--- Default. cable qos permission modems !--- Default. ! ! ! ip subnet-zero no ip domain-lookup ! ! interface FastEthernet0/0 no ip address shutdown half-duplex ! interface Ethernet1/0 ip address 172.17.110.139 255.255.255.224 !--- The IP address of the interface in the same LAN segment as CNR. ! interface Ethernet1/1 no ip address shutdown ! interface Ethernet1/2 no ip address shutdown ! interface Ethernet1/3 no ip address shutdown ! interface Ethernet1/4 no ip address shutdown ! interface Ethernet1/5 no ip address shutdown ! interface Ethernet1/6 no ip address shutdown ! interface Ethernet1/7 no ip address shutdown ! interface Cable2/0 ip address 192.168.1.1 255.255.255.0 secondary !--- The secondary IP address is used for the CPE’s scope in CNR. ip address 10.1.1.10 255.255.255.0 !--- The primary IP address is used for the CM’s scope in CNR. no keepalive cable downstream annex B !--- Default for DOCSIS-compliant cable plants. For EuroDOCSIS, use annex A. cable downstream modulation 64qam !--- Default. cable downstream interleave-depth 32 !--- Default. cable downstream frequency 451250000 !--- Cosmetic except for the uBR7100. This line has no effect !--- on Upconverter Frequency. Used as a reminder of the frequency !--- that is used in the Unconverter. cable upstream 0 frequency 28000000 !--- Upstream Frequency configuration. This is chosen after a careful !--- analysis on the noise levels of the return path. cable upstream 0 power-level 0 no cable upstream 0 shutdown !--- Enables the upstream 0 port. cable upstream 1 shutdown cable upstream 2 shutdown cable upstream 3 shutdown cable upstream 4 shutdown cable upstream 5 shutdown cable dhcp-giaddr policy !--- Modifies the GIADDR field of DHCPDISCOVER and DHCPREQUEST packets. cable helper-address 172.17.110.136 !--- Specifies a destination IP address for UDP-broadcast DHCP packets. ! interface Cable3/0 no ip address no keepalive shutdown cable downstream annex B cable downstream modulation 64qam cable downstream interleave-depth 32 cable upstream 0 shutdown cable upstream 1 shutdown cable upstream 2 shutdown cable upstream 3 shutdown cable upstream 4 shutdown cable upstream 5 shutdown ! ip classless ip route 0.0.0.0 0.0.0.0 172.17.110.129 no ip http server ! line con 0 exec-timeout 0 0 transport input none line aux 0 line vty 0 exec-timeout 0 0 transport input none line aux 0 line vty 0 exec-timeout 0 0 password cisco login line vty 1 4 password cisco login ! end
En règle générale, un modem câble ne nécessite aucune configuration utilisateur pour être mis en ligne (hormis les paramètres d'usine). Cela ne s'applique que si le CM doit être utilisé comme pont. Voici un exemple de configuration d'un modem câble uBR obtenue automatiquement après la mise en ligne de CM :
version 12.0 no service pad service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname Router ! clock timezone - 0 ip subnet-zero no ip routing ! ! interface Ethernet0 ip address 10.1.1.25 255.255.255.0 no ip directed-broadcast no ip route-cache bridge-group 59 bridge-group 59 spanning-disabled ! interface cable-modem0 ip address negotiated no ip directed-broadcast no ip route-cache cable-modem downstream saved channel 453000000 20 1 cable-modem mac-timer t2 40000 bridge-group 59 bridge-group 59 spanning-disabled ! ip default-gateway 10.1.1.10 ip classless no ip http server ! ! line con 0 transport input none line vty 0 4 ! end
Cette section décrit les commandes qui peuvent être utilisées pour vérifier le bon fonctionnement du réseau câblé.
Vérifiez que les modems câble sont en ligne :
Sydney# show cable modem Interface Prim Online Timing Rec QoS CPE IP address MAC address Sid State Offset Power Cable2/0/U0 2 online 2290 -0.25 6 1 10.1.1.25 0050.7366.2223
Si les modems câble sont bloqués à l'état init(d), il n'y a aucune connectivité entre l'interface du câble CMTS et le serveur DHCP.
Assurez-vous que vous pouvez émettre une requête ping étendue à partir de l'interface de câble du CMTS :
Sydney# ping ip Target IP address: 172.17.110.136 Repeat count [5]: Datagram size [100]: Timeout in seconds [2]: Extended commands [n]: y Source address or interface: 10.1.1.10 Type of service [0]: Set DF bit in IP header? [no]: Validate reply data? [no]: Data pattern [0xABCD]: Loose, Strict, Record, Timestamp, Verbose[none]: Sweep range of sizes [n]: Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.17.110.136, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 8/12/24 ms
Si la requête ping échoue, vérifiez le routage IP. Vérifiez également que le serveur NT qui exécute CNR dispose de la passerelle par défaut ou de la route de retour vers le CMTS. Vous pouvez également envoyer une requête ping à partir de CNR.
Une autre commande qui peut être utilisée sur le CMTS pour vérifier le modem câble et la connectivité CPE est show interface cable 2/0 modem 0 :
Sydney# show interfaces cable 2/0 modem 0 SID Priv bits Type State IP address method MAC address 2 00 host unknown 192.168.1.20 dhcp 0010.a4e6.d04d !--- A laptop that is obtaining an IP address. 2 00 modem up 10.1.1.25 dhcp 0050.7366.2223 !--- The cable modem.
Vous pouvez également vérifier la connectivité côté modem câble. Exécutez la commande show ip interface brief et vérifiez que les interfaces sont up/up :
Router# show ip interface brief Interface IP-Address OK? Method Status Protocol Ethernet0 10.1.1.25 YES unset up up cable-modem0 10.1.1.25 YES unset up up Router# show controllers cable-modem 0 BCM Cable interface 0: CM unit 0, idb 0x2010AC, ds 0x86213E0, regaddr = 0x800000, reset_mask 0x80 station address 0050.7366.2223 default station address 0050.7366.2223 PLD VERSION: 32 MAC State is maintenance_state, Prev States = 15 MAC mcfilter 01E02F00 data mcfilter 01000000 MAC extended header ON DS: BCM 3116 Receiver: Chip id = 2 US: BCM 3037 Transmitter: Chip id = 30AC Tuner: status=0x00 Rx: tuner_freq 453000000, symbol_rate 5055880, local_freq 11520000 snr_estimate 35210, ber_estimate 0, lock_threshold 26000 QAM in lock, FEC in lock, qam_mode QAM_64 Tx: TX_freq 27984000, power_level 0x30 (24.0 dBmV), symbol_rate 8 (1280000 sym/sec) DHCP: TFTP server = 172.17.110.136, TOD server = 172.17.110.136 Security server = 0.0.0.0, Timezone Offest = 0 Config filename = platinum.cm buffer size 1600 RX data PDU ring with 32 entries at 0x202130 rx_head = 0x202168 (7), rx_p = 0x8621418 (7) RX MAC message ring with 8 entries at 0x202270 rx_head_mac = 0x2022A0 (6), rx_p_Mac = 0x86214BC (6) TX BD ring with 8 entries at 0x2023A8, TX_count = 0 TX_head = 0x2023C8 (4), head_txp = 0x8621548 (4) TX_tail = 0x2023C8 (4), tail_txp = 0x8621548 (4) TX PD ring with 8 entries at 0x202428, TX_count = 0 TX_head_pd = 0x202C28 (4) TX_tail_pd = 0x202C28 (4) Global control and status: global_ctrl_status=0x00 interrupts: irq_pend=0x0008, irq_mask=0x00F7
Vous pouvez également tester la connectivité IP. Envoyez une requête ping au serveur DHCP à partir de CM :
Router# ping 172.17.110.136 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.17.110.136, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 8/12/24 ms
Sydney# show version Cisco Internetwork Operating System Software IOS (tm) 7200 Software (UBR7200-IK1S-M), Version 12.1(2)T, RELEASE SOFTWARE (fc1) Copyright (c) 1986-2000 by cisco Systems, Inc. Compiled Tue 16-May-00 13:36 by ccai Image text-base: 0x60008900, data-base: 0x613E8000 ROM: System Bootstrap, Version 11.1(10) [dschwart 10], RELEASE SOFTWARE (fc1) BOOTFLASH: 7200 Software (UBR7200-BOOT-M), Version 12.0(10)SC, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1) Sydney uptime is 4 days, 40 minutes System returned to ROM by reload System image file is "slot0:ubr7200-ik1s-mz_121-2_T.bin" cisco uBR7223 (NPE150) processor (revision B) with 57344K/8192K bytes of memory. Processor board ID SAB0249006T R4700 CPU at 150Mhz, Implementation 33, Rev 1.0, 512KB L2 Cache 3 slot midplane, Version 1.0 Last reset from power-on Bridging software. X.25 software, Version 3.0.0. 8 Ethernet/IEEE 802.3 interface(s) 1 FastEthernet/IEEE 802.3 interface(s) 2 Cable Modem network interface(s) 125K bytes of non-volatile configuration memory. 1024K bytes of packet SRAM memory. 20480K bytes of Flash PCMCIA card at slot 0 (Sector size 128K). 4096K bytes of Flash internal SIMM (Sector size 256K). Configuration register is 0x2102
Router# show version Cisco Internetwork Operating System Software IOS (TM) 900 Software (UBR900-K1OY556I-M), Version 12.0(7)T, RELEASE SOFTWARE (fc2) Copyright (c) 1986-1999 by cisco Systems, Inc. Compiled Tue 07-Dec-99 02:01 by phanguye Image text-base: 0x08004000, database: 0x0852E888 ROM: System Bootstrap, Version 11.2(19980518:195057), RELEASED SOFTWARE ROM: 900 Software (UBR900-RBOOT-M), Version 11.3(7)NA, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1) Router uptime is 1 hour, 6 minutes System returned to ROM by reload at 11:20:43 - Thu Oct 12 2001 System restarted at 11:21:53 - Thu Oct 12 2001 System image file is "flash:ubr900-k1oy556i-mz.120-7.T.bin" cisco uBR900 CM (68360) processor (revision D) with 8192K bytes of memory. Processor board ID FAA0315Q07M Bridging software. 1 Ethernet/IEEE 802.3 interface(s) 1 Cable Modem network interface(s) 4096K bytes of processor board System flash (Read/Write) 2048K bytes of processor board Boot flash (Read/Write) Configuration register is 0x2102