经由 ATM Switch 登入 Cisco 6200

1/6/2008来源:Cisco网络人气:2522


  经由 ATM switch 进入 Cisco 6200 的方式称作 In-Band Management, 其设定程序比较麻烦, 因为需要设定三台机器, 分别是 Cisco 6200, 治理用的工作站, 以及 ATM switch.
   
  ATM 运作原理
  这里所谈到的 ATM 工作原理仅包含 Cisco 6200 所需的知识. (参考自 pms 同学的 ATM switch 实验手册)
  以实验室的 Fore ASX 200 ATM switch 来说, 上面安插了两块 Network Module, 分别为 Module A, Module B, 每一块 Network Module 上面各有 4 个 port, 依次为 1A1, 1A2, 1A3, 1A4, 以及 1B1, 1B2, 1B3, 1B4.
  ATM 的网络卡接口与虚拟接口:
  ·physical ATM interfaces (SPANS interface)
  实体接口名称, 如 fa0, fa1
  ·classical ip network interfaces (Q.2931 signaling)
  虚拟接口名称, 如 qaa0, qaa1, ..., qab0, qab1, ..., 一个实体接口可以衍生出多个虚拟接口
  ATM switch 在交换 cell 时, 有两种方式可以建立路径, 一种为使用 SVC, SVC 是在需要才建立的路径, 另一种为 PVC, 就是事先建立好的路径. 每条路径以两个数字来识别, 分别叫做 VPI 与 VCI. 所以对于一个 port 来说, 使用者可以自行建立 PVC, 或是由 switch 自行建立 SVC. 以 C 语言的方式来表的的话, 可以这样来看:
  typedef {
    unsigned int VPI;
    unsigned int VCI;
  } SVC, PVC;
  
  typedef {
    SVC * psSVC;
    PVC * psPVC;
  } port;
  Cisco 6200 的 In-Band Management 需要设定一个 PVC, 经由此 PVC 才可以由 ATM 端进入 Cisco 6200 做设定与治理. 以实验室的架构如下:
  
  目标就是要从 Sun WorkStation 利用 telnet 登入 Cisco 6200 作设定. 针对 Cisco 6200 的步骤如下:
  ·利用 console port 登入 Cisco 6200, 并进入 Global Configuration Mode
  ·进入 atm 0/0 设定其 IP address 与 net mask:
  c6200(config)# interface atm 0/0
  c6200(config-if)# ip address 203.68.255.150 255.255.255.0
  ·建立一条 PVC, 下例为建立一条 VPI, VCI = (0, 98) 的 PVC, 编号为 1, cell 封装的方式为 AAL5 + LLC / SNAP, 这样的话, 由 atm 0/0 出去的 cell 都会经由 VPI, PCI = (0, 98) 的 PVC 传输:
  c6200(config-if)# atm pvc 1 0 98 aal5snap
  ·由于使用者可能会想要建立很多条 PVC (可以由不同的 WorkStation 登入), 所以 Cisco 6200 利用一个 map group 来记录欲连入的 IP address 与 PVC 的对应. 在此, atm 0/0 必须指定自己的 map group, 名称可以自取:
  c6200(config-if)# map-group management
  ·键入 exit 回到 Global Configuration Mode. 利用 map-list 指令指定欲连入的 IP address 与 PVC 的对应, 首先进入刚刚指定给 atm 0/0 的 map:
  c6200(config)# map-list management
  ·针对欲连入的 WorkStation 作 IP address 与 PVC 的对应, 在此, 针对 Sun WorkStation 的 IP address 203.68.255.165, 指定所有要到此 IP address 的 cell 走编号为 1 的 PVC:
  c6200(config-map-list)# ip 203.68.255.165 atm-pvc 1
  ·键入 Ctrl - Z 结束
  ·输入 write 储存设定
  ·输入 reload 重新开机
  而 WorkStation 的设定则如下:
  ·设定 Sun WorkStation 为 ARP server (因为 在 ATM 标准中, 在 ATM LAN 上尚不支持 broadcast, 所以 ATM WorkStation 必须直接何某个 ARP server 作沟通, 所以必须有某个特定的 ARP server 扮演将 IP address 转成 NSAP address 的角色), 透过 Sun WorkStation 将 ARP server 之 ATM NSAP 射程自己的 ATM NSAP 地址即可.
  atmatp -p [nsap address] [interface]
  例如:
  eddie:~ atmarp -p 47000580ffe1000000f215138e00204806631f00 qaa0
  ·指定 Cisco 6200 的 atm 0/0 的 IP address 要走哪一条 PVC, 此例表示要往 203.68.255.150 的 cell 要经由接口 qaa0, 走 VPI, VCI = (0, 99) 的 PVC, 每隔 15 分钟检查一次:
  eddie:~ atmpvc -c 203.68.255.150 qaa0 0 98 15
  ATM switch 的设定如下:
  ·登入 Fore ASX-200
  ·键入 conf vcc 进入作 VPI 与 VCI 的 switch 设定
  ·指定某个 port 某个 VPI 收到的 cell 要 switch 到某个 port 某个 VPI, 因为是要互通的, 所以要下两个对称的指令:
  ~ new 1a1 0 98 1a2 0 99
  ~ new 1a2 0 99 1a1 0 98
  如此, 就可以自 WorkStation 登入 Cisco 6200 作设定了.