zoukankan      html  css  js  c++  java
  • 3.3-ISDN

    3.3ISDN
        综合业务数字网ISDN(Integrated Services Digital Network):
        ISDN主要有两种接口类型:分为BRI(2B+D=2×64+16Kbps)和PRI(带宽:T1/E1=28/30B+D=23/30×64+64Kbps);
        ISDN一般通过同步串行链路(V.35)连接,也可以采用异步串行路。
    ISDN协议栈 

    L3 

    Q.931 

    2P 

    L2 

    Q.921 

    HDLC/PPP 

    L1 

    I.430/I431 

        ISDN的交换机类型:
        isdn switch-type basic-net3 (中国/欧洲标准);
        isdn switch-type basic-ni   (北美标准)。
        ISDN的接口命令:
        物理命令:
        isdn switch-type basic-ni(ISDN交换机类型,接口会自动继承全局配置);
        encapsulation hdlc(默认的L2封装HDLC);
        SPID xxSPID号,用户服务种类的标识位,中国不需要);
        逻辑命令:
        Ip address 35.0.0.3 255.0.0.0(配置IP地址);
        dialer map ip 35.0.0.5 broadcast 810888(对方L3地址与对方L2地址的映射);
        dialer-list 3 protocol ip permit →int b0 →dialer-group 3 (定义能够触发ISDN起拨的数据流,此为全部可以)。
    ----------------------------------------------------------------------------
       LAB1:ISDN的基本配置:
        STEP1:L1/L2通:
        (c)#isdn switch-type basic-ni(此命令在全局配置等同于在所有的接口配置) →interface bri0 →no shutdown ;
        用R3#show isdn status命令查看:Layer1 status:ACTIVE,Layer2 status:State = MULTIPLE_FRAME _ESTABLEISHED(多帧已建立);
        拨号测试: R3(c-i)#isdn (test) call interface bri0 810888 ;R4(c-i)#isdn (test) disconnect interface bri 0 all ;R3#show isdn active ;
        STEP2:L3通
        所有的配置命令都在ISDN接口中:
        物理命令: (c-i)#isdn switch-type basic-ni →encapsulation hdlc ;
        逻辑命令:(c-i)#Ip address 34.0.0.3 255.0.0.0 →dialer map ip 34.0.0.4 broadcast 810888 →dialer-list 3 protocol ip permit →int b0 →dialer-group 3 ;
        L3测试:Ping 34.0.0.4 !!!!!
        STEP3:按需拨号DDR(Dial on Demand Route):
        首先确保路由器两端来去都有正确路由:使用默认路由;
        然后确认上述路由下一跳的可达性(确认有到达下一跳的映射):(c-i)#dialer map ip 34.0.0.4 810888 ;使用Show dialer maps察看映射表;
        然后修改拥有触发起拨权限的数据流(即定义感兴趣流):(c)#access-list 10 permit 10.0.0.0 0.255.255.255(access-list 10 permit 10.0.0.0等价于access-list 10 permit 10.0.0.0 0.0.0.0即精确匹配)→Dialer-list 3 protocol ip list 10 →interface bri 0 →dialer-group 3 ;
        ISDN的idle time是只能让“感兴趣流”复位的;即使是ISDN上正在通信的非“感兴趣流”也不能让idle time复位!
    DDR行为规则 

    之前 

    之后 

    能自动起拨的 

    10.0.0.0 

    断 

    通 

     

     

    通 

    (此时会复位idle time) 

    不能自动起拨的 

    20.0.0.0 

    断 

    断 

     

     

    通 

    (即使通idle time没复位  

        STEP4:PPP的认证:
        首先封装PPP:(c-i)#encapsulation ppp ;
        接着进行CHAP认证:(c)#username R3 password 0 R34 →interface bri 0 →ppp authentication chap ;
        STEP5:PPP的捆绑
        R3(config-if)#ppp multilink load-threshold 165 (255*0.65=165,255是最大值)(链路负荷/利用一个B信道的65%时,启动第二B信道);
        STEP6:PPP的压缩
        在R3-R5的PPP链路,的接口中,启动PPP压缩(3选1):(c-i)#compress mppc/predictor/stac ;
        TCP压缩(语音的数据包,其数据净荷很小,头大身小情况):(c-i)#ip tcp header-compression ;
        STEP7:PPP的回拨
        首先在R3请求回拨:(c-i)#ppp callback request ;
        (↓以下全在R5做↓)
        接着在R5接受回拨:(c-i)#ppp callback accept ;
        同时要启用安全机制:(c-i)#dialer callback-secure ;
        定义回拨用户组:(c)#map-class dialer CB →dialer callback-server username ;
        然后定义并且在R3输入用户名:R5(c-i)#dialer map ip 34.0.0.3  name R3 class CB broadcast 810777 和R3(c-i)#dialer map ip 34.0.0.4 name R4 broadcast 810888 ;
        最后打开测试#debug isdn Q931后ping来观察ISDN回拨的过程。
    ----------------------------------------------------------------------------
       LAB1:ISDN做链路备份:
        STEP1:构建拓朴运行IGP:
        配置Bri口后(c)#router eigrp 90 →net 0.0.0.0 ;
        STEP2:定义起拨流量:
        在R3/R4上:(config)#dialer-list 3 protocol ip permit →int b0 →dialer-group 3 ;
        STEP3:定义备份接口:
        在R3的S1上:(c-i)#backup interface bri 0 (定义ISDN是主链路接口的备份,Bri口成为备份接口后down掉);
        用#sh isdn static和#sh int bri 0查看Bri的备份状态;
        STEP4:使用虚拟的dialer接口做备份(dial-profile):
        物理接口:(c-i)#encapsulation ppp →dialer pool-member 10(将物理接口放入dial-pool10中) →isdn switch-type basic-ni ;
        逻辑接口(Dial接口):(c)#in dialer 3 →ip add 34.0.0.3 255.255.255.0 →en ppp →dialer pool 10 (在dial-pool10中调用物理接口) →dialer string 810888 →dialer-group 3 →ppp authentication chap ;
        定义为备份接口:(c-i)#backup int dialer 3 ;
        可以设置一些参数:(c-i)#backup delay 5 15(主链路断开5秒后开始拨号;主链路恢复15秒后断开ISDN);(c-i)#backup load 50 20(主链路的带宽利用率高于50%时启动ISDN;主链路+备份链路的带宽利用率低于20%时断开ISDN);
        注意:真实情况下备份链路的两端都应该backup-if。




  • 相关阅读:
    UVA 10617 Again Palindrome
    UVA 10154 Weights and Measures
    UVA 10201 Adventures in Moving Part IV
    UVA 10313 Pay the Price
    UVA 10271 Chopsticks
    Restore DB後設置指引 for maximo
    每行SQL語句加go換行
    种服务器角色所拥有的权限
    Framework X support IPV6?
    模擬DeadLock
  • 原文地址:https://www.cnblogs.com/sanyuanempire/p/6155164.html
Copyright © 2011-2022 走看看