V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
samueldeng
V2EX  ›  问与答

关于交换机配置(端口隧道,端口隔离)

  •  
  •   samueldeng · 2014-10-28 22:49:58 +08:00 · 2879 次点击
    这是一个创建于 3685 天前的主题,其中的信息可能已经有所发展或是发生改变。
    学生党一枚,平时工作没时间接触高端的交换机,特来各位v2exer请教。

    现在导师让做个项目,项目有个需求是,要求程序能通过SNMP等协议能够配置交换机。

    配置的需求有点奇怪,要求配置“port0的数据只能和port12的数据互通”或者“port1的数据只能和port23”的数据互通;简而言之就是打隧道,不过是基于交换机端口层面上的隧道,实现不同端口之间的隔离。

    想问下,目前的cisco,huawei的交换机有类似的功能吗?
    对于这种交换机功能有什么业内的术语吗?

    谢谢各位的回复。
    19 条回复    2014-10-29 20:22:28 +08:00
    lsylsy2
        1
    lsylsy2  
       2014-10-28 22:58:31 +08:00
    VLAN?
    Rustle
        2
    Rustle  
       2014-10-28 23:27:25 +08:00
    少年,说到网络,第一要务就是画个拓扑图嘛。你说的应该是VLAN技术。交换机标准技术。
    winterx
        3
    winterx  
       2014-10-28 23:49:15 +08:00
    为什么我总觉得很简单呢 还是我入行太浅

    开启SNMP V3或者V1 V2C

    然后端口方面 简单点就ACL 、VLAN什么的
    carterdang
        4
    carterdang  
       2014-10-28 23:57:47 +08:00 via iPhone
    这个简单的VLAN就可以实现吧,如果只需要二层转发的话
    carterdang
        5
    carterdang  
       2014-10-28 23:59:38 +08:00 via iPhone
    如果是走三层就是有路由功能,可以配置VPN业务
    carterdang
        6
    carterdang  
       2014-10-29 00:00:44 +08:00 via iPhone
    可以看下MPLS VPN前提是支持这些协议
    carterdang
        7
    carterdang  
       2014-10-29 00:03:56 +08:00 via iPhone
    再看了下题目,划分VLAN完全可以实现,啰嗦了不好意思
    tanyuxiang
        8
    tanyuxiang  
       2014-10-29 00:08:04 +08:00
    要求应该不是acl。看vlan相关命令和snmp吧
    carterdang
        9
    carterdang  
       2014-10-29 00:21:07 +08:00 via iPhone
    在补充下,如果只是VLAN划分,题中说建立隧道的说法不太正确,VLAN只是隔离作用,可以看下接口属性,access,trunk,hybrid对VLAN标签的作用
    JackWindows
        10
    JackWindows  
       2014-10-29 00:39:13 +08:00 via iPhone
    做过项目的学生党来冒个泡,其实用snmp管理这个需求挺麻烦的,得自己试mib还要写web ui
    tywtyw2002
        11
    tywtyw2002  
       2014-10-29 00:58:02 +08:00 via iPhone
    没啥难度

    cisco都是np的内容。
    samueldeng
        12
    samueldeng  
    OP
       2014-10-29 10:50:01 +08:00
    @carterdang 感谢,感谢,不过据我肤浅的理解,即使用了vlan技术,交换机内部还是基于mac来转发吧?有没有直接在一层转发的?
    samueldeng
        13
    samueldeng  
    OP
       2014-10-29 10:51:00 +08:00
    @JackWindows 哎呀,好像除了SNMP也没有别的通用协议来支撑呀?
    carterdang
        14
    carterdang  
       2014-10-29 11:20:21 +08:00
    一层是物理层,是与物理介质相关,以我知道的没有用于转发的协议
    JackWindows
        15
    JackWindows  
       2014-10-29 13:11:26 +08:00 via iPhone
    @samueldeng 确实没有,只是告诉你会是一个大坑。
    julyclyde
        16
    julyclyde  
       2014-10-29 14:59:32 +08:00
    @samueldeng 一层没有转发的概念
    samueldeng
        17
    samueldeng  
    OP
       2014-10-29 20:03:01 +08:00
    @JackWindows 哈哈,谢谢,不过只有硬着头皮上了。
    samueldeng
        18
    samueldeng  
    OP
       2014-10-29 20:03:57 +08:00
    @carterdang 譬如说直接指定port1<--->port2这种能否叫做一种一层转发技术?
    carterdang
        19
    carterdang  
       2014-10-29 20:22:28 +08:00
    直接指定port1<--->port2 是什么意思?你是说port1和port2两个端口直接网线相连?一层做不到转发啊,你要看转发机制是什么,基于什么协议,一层走的是比特流,是将上层的数据包转化成比特流,并没有在数据包头封装任何识别去往哪个端口的信息,那是二层数据链路层干的事情
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2778 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:29 · PVG 17:29 · LAX 01:29 · JFK 04:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.