高级数据链路控制协议(HDLC)是一种标准的用于在同步网络传输数据的,面向比特的数据链路层协议。该协议具有无差错数据传输和流量控制两种功能。作为面向比特的同步通信协议,HDLC支持全双工点对点的透明传输,支持对等链路。
情境分析
将两台路由器通过高速同步串行模块连接起来,实用HDLC协议进行数据封装和传输。该协议提供无差错的按序数据传输,并提供流量控制、差错检测和恢复功能以保证数据的完成性。
所需设备:
(1)CISCO 2911路由器2台。
(2)CISCO-HWIC-2T高速同步串行模块2个。
(3)CISCO Catalyst 2960交换机2台。
(4)DCE串口和DTE串口线1条
(5)直通线4条。
(6)PC机2台。
(7)Console线1条。
任务拓扑,如图6-1-1所示。
图6-1-1 广域网HDLC协议封装
路由器和PC机IP地址网络参数设置,如表6-1-1所示。
表6-1-1 路由器和PC机IP地址网络参数设置表
设备 | 端口 | IP | Mask | 网关 1 |
Router-A | S0/0/0(DCE) | 202.96.200.1 | 255.255.255.252 | 无 |
g0/0 | 192.168.10.1 | 255.255.255.0 | 无 | |
Router-B | S0/0/0 | 202.96.200.2 | 255.255.255.252 | 无 |
g0/0 | 192.168.20.1 | 255.255.255.0 | 无 | |
PC1 | 192.168.10.10 | 255.255.255.0 | 192.168.10.1 | |
PC2 | 192.168.20.10 | 255.255.255.0 | 192.168.20.1 |
步骤实现
步骤1:按照如图6-1-1所示,连接网络拓扑结构图。
步骤2:按照如表6-1-1所示,配置计算机的IP地址、子网掩码和网关。
步骤3:路由器A的基本配置。
Router>enable !进入特权模式
Router#config terminal !进入全局配置模式
Router(config)#hostname Router-A !修改主机名
Router-A(config)#interface gigabitEthernet0/0 !进入接口G0/0配置模式
Router-A(config-if)#ip address 192.168.10.1 255.255.255.0 !配置接口G0/0的IP地址
Router-A(config-if)#no shutdown !启用接口
Router-A(config)#interface serial 0/0/0 !进入接口S0/0/0配置模式
Router-A(config-if)#clock rate 800000 !设置DCE端同步时钟频率
Router-A(config-if)#ip address 202.96.200.1 255.255.255.252!配置接口S0/0/0的IP地址
Router-A(config-if)#no shutdown !启用接口
Router-A(config-if)#
步骤4:路由器B的基本配置。
Router>enable !进入特权模式
Router#config terminal !进入全局配置模式
Router(config)#hostname Router-B !修改主机名
Router-B(config)#interface gigabitEthernet 0/0 !进入接口G0/0配置模式
Router-B(config-if)#ip address 192.168.20.1 255.255.255.0 !配置接口G0/0的IP地址
Router-B(config-if)#no shutdown !启用接口
Router-B(config)#interface serial0/0/0 !进入接口S0/0/0配置模式
Router-B(config-if)#ip address 202.96.200.2 255.255.255.252!配置接口S0/0/0的IP地址
Router-B(config-if)#no shutdown !启用接口
Router-B(config-if)#
步骤5:查看Router-A的端口配置情况。
Router-A#show interfaces serial0/0/0 !查看接口状态
Serial0/0/0 is up, line protocol is up (connected) !接口和协议都是up
Internet address is 202.96.200.1/30
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/25
Encapsulation HDLC, loopback not set, keepalive set (10 sec) !查看封装协议
DCD=up DSR=up DTR=up RTS=up CTS=up 全部都是up
Router-A#
步骤6:查看Router-B的端口配置情况。
Router-B#show int s0/0/0
Serial0/0/0 is up, line protocol is up (connected)
Encapsulation HDLC, loopback not set, keepalive set (10 sec) !查看封装协议
DCD=up DSR=up DTR=up RTS=up CTS=up
Router-B#
小贴士
(1)注意查看接口状态,接口和协议都必须是UP 。
(2)CR-V35FC所连的接口为DCE,CR-V35MT所连的接口为DTE 。
(3)协议是DOWN,通常是因为封装不匹配、DCE时钟没有配置 。
(4)接口是DOWN,通常是因为线缆故障 。
(5)在实际工作中,DCE设备通常由服务提供商配置,本学习活动是模拟环境。
步骤7:配置路由器的缺省路由。(默认路由)
Router-A(config)#ip route 0.0.0.0 0.0.0.0 202.96.200.2
Router-B(config)#ip route 0.0.0.0 0.0.0.0 202.96.200.1
默认路由详细解析:http://t.csdn.cn/3S9PF
步骤8:查看路由器A的路由表。
Router-A#show ip route
Gateway of last resort is 202.96.200.2 to network 0.0.0.0
192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.10.0/24 is directly connected, GigabitEthernet0/0
L 192.168.10.1/32 is directly connected, GigabitEthernet0/0
202.96.200.0/24 is variably subnetted, 2 subnets, 2 masks
C 202.96.200.0/30 is directly connected, Serial0/0/0 一键查看端口配置的所有的ip,
L 202.96.200.1/32 is directly connected, Serial0/0/0 拿放大镜右键第一个也是一样的
S* 0.0.0.0/0 [1/0] via 202.96.200.2
Router-A#
步骤9:查看路由器B的路由表。
Router-B#show ip route
Gateway of last resort is 202.96.200.1 to network 0.0.0.0
192.168.20.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.20.0/24 is directly connected, GigabitEthernet0/0
L 192.168.20.1/32 is directly connected, GigabitEthernet0/0
202.96.200.0/24 is variably subnetted, 2 subnets, 2 masks
C 202.96.200.0/30 is directly connected, Serial0/0/0
L 202.96.200.2/32 is directly connected, Serial0/0/0
S* 0.0.0.0/0 [1/0] via 202.96.200.1
Router-B#
步骤10:测试连通性,如图所示。
学习小结
本任务介绍了广域网的概念和HDLC协议的配置,其中HDLC协议是大部分路由器广域网接口的缺省协议,可以不用专门来配置它。值得注意的是,当广域网链路两端的接口使用不同的协议时,是无法通信的。