一、 概述

  思科 路由器一度在企业广域网络的应用上占有统治地位,但根据近年CCID的报告显示,在国内,华为与思科在路由和交换设备方面日渐形成旗鼓相当的市场地位;在海外,华为也在不断蚕食思科的市场分额。随着 华为路由器在企业中的应用越来越多,实现华为路由器和思科路由器的互连,保护旧有的投资,对使用者具有重大的实用意义。
  华为路由器命令行接口配置界面在经过和思科的官司后做了较大的修改,但基本的配置思想还是大体一致的,Cisco的网际 操作系统英文缩写为 IOS(Internetwork Operating System),华为公司 数据通信产品的通用网络操作系统平台的英文缩写为VRP(Versatile Routing Platform,通用路由平台),在配置实现思科和华为路由器的互连过程中应注意使用标准的 协议(如 OSPFRIP),不用思科的私有协议(如 EIGRP),本文提供一个思科和华为路由器OSPF串口互连的配置实例进行分析。

二、 互连示意图

6292_1.jpg

三、配置文件说明

  思科 路由器配置文件(部分):

Current configuration:
!
version 12.1
service timestamps debug uptime
service timestamps log uptime
service password-encryption
!
hostname Cisco        //定义路由器主机名
!
enable secret 5 $QB$O1nBb A1olUQ JU1JQRUxNe$oHa0  //enable密码
!
no ip domain-lookup
!
interface Loopback0
 ip address 192.168.0.1 255.255.255.0     //定义Loopback地址,也可以不定义
!
interface Ethernet1/0
 description zhongxin
 ip address 172.16.1.1 255.255.255.0
!
interface Serial2/0
 description connect to Huawei
 encapsulation ppp                        //缺省的封装是HDLC
 ip address 192.168.1.1 255.255.255.252
!
router ospf 10
 network 172.16.1.0 0.0.0.255 area 0        //定义area 0
 network 192.168.1.0 0.0.0.3 area 0         //定义area 0
 network 192.168.0.0 0.0.0.255 area 0   //如果没有定义Loopback地址,或者不希望//Loopback地址可OSPF路由,可以不需要
!
ip classless
no ip http server
!
line con 0
 transport input none
line aux 0
line vty 0 4
 password 7 00450CB01A564A 1A0B      //telnet密码,加密显示
 login
!
end
 
 
 
华为 路由器配置文件(部分):
Current configuration
  !
    version 1.74
    local-user hw service-type administrator password cipher @'E8P0>+S>'-LGXJQ<%DJQ!!
//定义用户hw,Adminstrator用户是路由器的管理员身份用户,拥有路由器所有命//令的执行权限,cipher方式下密码密文存放,simple方式下密码明文存放。
    router id 192.168.0.2      //定义路由器ID,OSPF中用来标识路由器
    sysname huawei          //定义路由器主机名
firewall enable
  !
  interface Aux0
   
  !
  interface Ethernet0
    ip address 172.18.1.1 255.255.255.0  
    ospf enable area 0.0.0.123    //定义area 123,是在每个端口上配置的,和CISCO不同
  !
  interface Serial0
    clock DTECLK1           //选择DTE侧同步串口时钟
    link-protocol ppp          //华为路由器串口缺省的封装是PPP,CISCO缺省的封装是//HDLC,要改成一致,CISCO的HDLC实现和标准的HDLC   //有细微的差别,所以最好采用PPP,但两边都采用HDLC //测试也是通过的。
    ip address 192.168.1.2 255.255.255.252
    ospf enable area 0.0.0.0     //定义area 0
    ospf peer 192.168.1.1      //需要手工指定对端IP地址,否则OSPF邻居建立不起来
    ospf network-type p2p     //需指定网络类型
  !
  quit
  ospf enable                //需将OSPF enable
  !
  quit
  !
return

 
  以上配置在Cisco 3640  (C3640-I-M), Version 12.1(2)T 和华为Quidway R2610  VRP (R) software, Version 1.74 Release 0105下验证通过。

 
   :思科和华为路由器OSPF相关的调试命令比较:

 
  思科路由器OSPF调试的命令主要有:

 
  显示关于OSPF的信息      show ip ospf

 
  显示某个接口上的OSPF的相关信息        show ip ospf interface

 
  显示由OSPF学习到的路由        show ip route ospf

 
  显示OSPF连接状态 数据库信息       show ip ospf database

 
  调试与其它 OSPF路由器邻接关系事件        debug ip ospf adj

 
  调试所有OSPF事件          debug ip ospf events

 
  关闭所有的调试命令          undebug all

 
  将调试信息输出到终端        terminal monitor

 
  关闭调试信息输出到终端      terminal no monitor

 
  华为路由器OSPF调试的命令主要有:

 
  显示OSPF主要信息     display ospf

 
  显示OSPF连接状态数据库信息     display ospf database [ retranse ]

 
  显示OSPF错误信息     display ospf error

 
  显示OSPF接口信息     display ospf interface interface-type interface-number

 
  显示OSPF邻居点信息     display ospf peer

 
  显示OSPF路由表信息     display ospf routing

 
  打开OSPF调试信息开关    debugging ospf { event | packet [ ack | dd | hello | request | update ] | lsa | spf }

 
  关闭OSPF调试信息开关    undo debugging ospf { event | packet [ ack | dd | hello | request | update ] | lsa | spf }

 
  华为路由器首先必须使用info-center enable 命令开启Syslog功能,当用户使用控制台终端,使用info-center console debugging命令,希望信息输出到 telnet 终端,使用info-center monitor debugging命令;undo info-center monitor命令关闭各自终端上的信息输出,使用undo info-center monitor all命令可以关闭所有telnet终端的信息输出。

 
  华为路由器提供了一个快捷键“Ctrl+D”,用来关闭终端输出的大量调试信息,其功能和undo debugging all命令完全相同。