精华内容
下载资源
问答
  • 交换机代码划VLAN

    2019-10-09 03:16:10
    交换机代码划VLAN (一)如何用代码划VLAN? 准备工具: 材料 数量 网线转9针串口线 1根 管理型交换机(含电源线) 1台 电脑PC 1...

    (一)如何用代码划VLAN

    1. 准备工具:

    材料

    数量

    网线转9针串口线

    1

    管理型交换机(含电源线)

    1

    电脑PC

    1

    SecureCRT软件

    1

    废话不多说准备好以上工具即可

    步骤一:先给交换机通电开机,插上网线转9针串口线连接电脑,如果电脑COM1口被占用需找一根USB转串口线(安装对应驱动:因为部分电脑不支持该驱动需另外安装,可从商家获取,或者安装驱动精灵联网自动获取安装)

    步骤二:右击计算机(我的电脑、这台电脑),顺序为(1、管理,2、设备管理器,3、端口号,默认为COM1,不对需找到对应的端口号既可以。)

    步骤三:打开SecureCRT软件,顺序如下图(1、快速连接;2、协议:Serial,端口:COM1、波特率:9600、数据位:8、奇偶校验:None、停止位:13、流控(RTS/CTS:去勾);四、保存对话方便下次连接;五、连接即可)

     

    步骤四:交换机开机完成出现,Jan  1 00:00:19 1970: %SYS-5-START: System started,按一下回车出现:RuiJie>,复制代码。

     

    步骤五:(这里演示100M交换机跟1000M交换机命令代码)

    en        //进入用户模式

    conf t     //进入全剧模式

    vlan 101   //VLAN101

    exit       //退出,划VLAN101

    vlan 102   //VLAN102

    exit       //退出,划VLAN102---------------------------------------直到116为止

    .

    .

    .

    vlan 116 //VLAN结束为止VLAN116

    exit       //退出,划VLAN---------------------------------------VLAN116

     

    interface fastEthernet/gigabitEthernet  0/2 //进入接口类型为fastethernet(百兆)/gigabitEthernet(千兆),0号槽口中2号端口的配置状态

    switch mode access //强制接口成为access接口,并且可以与对方主动进行协商,诱使对方成为access模式

    switch access vlan 101 //端口在access的工作模式下允许某个VLAN101通过

    exit        //退出2号端口

    interface fastEthernet/gigabitEthernet  0/3 //进入接口类型为fastethernet(百兆)/gigabitEthernet(千兆),0号槽口中3号端口的配置状态

    switch mode access //强制接口成为access接口,并且可以与对方主动进行协商,诱使对方成为access模式

    switch access vlan 102 //端口在access的工作模式下允许某个VLAN102通过

    exit        //退出3号端口

    .

    .

    .

    interface fastEthernet/gigabitEthernet  0/17 //进入接口类型为fastethernet(百兆)/gigabitEthernet(千兆),0号槽口中17号端口的配置状态

    switch mode access //强制接口成为access接口,并且可以与对方主动进行协商,诱使对方成为access模式

    switch access vlan 116 //端口在access的工作模式下允许某个VLAN102通过

    exit        //退出17号端口

     

    interface fastEthernet 0/1 //进入接口类型为fastethernet(百兆)/gigabitEthernet(千兆),0号槽口中1号端口的配置状态

    switch mode trunk //强制1号接口成为Trunk接口

    switch trunk allowed vlan 101,102,103,......,116 //接口Fa/Ga(百兆/千兆)0/1接口下,只允许vlan 101,102,103,......,116的数据通过,其它所有vlan数据均不允许从该端口通过

    exit   //退出全局模式

    exit   //退出用户模式

    wr //保存

    posted on 2017-09-10 15:17 郑军学长 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/ZHENGJUNupperclassman/p/7501157.html

    展开全文
  • 交换机代码

    2014-06-24 14:13:49
    这个文件为交换机的源代码,很有借鉴和参考意义,代码结构很优秀。
  • 交换机配置代码实例

    2012-04-12 19:19:16
    实验目的:验证虚拟局实验步骤:选择2个的交换机,其接口为快速以太网接口,点击交换机,进入CLI进行配置以下代码。(注,以下实验步骤和实验结果仅老师根据绘制拓扑结构图和ip地址所得的步骤和结果,仅供参考,各位...
  • 挪威人写的实时操作系统内核以及交换机代码
  • 交换机路由器之间的配置代码,可以实现PC之间的通信
  • rabbitmq + spring boot 消息确认、持久化、备用交换机、死信交换机等demo代码
  • H3C交换机配置代码.pdf

    2020-06-25 03:27:17
    实用文案 H3C 交换机配置代码 * 中文切换 language-mode Chinese|English 1.进入特权用户 <Quidway>system // 2.命名交换机 sysname [ 名称] 3.查看配置情况 undo shutdown // 打开端口 display currect-config // ...
  • 以下编程适用于,ws-824,ws-824(9),ws824(10),ws-848D,ws-16128,ws824(5),ws824(5A),ws824(6),ws824(6A),WS-3296,ws-32256,ws-288,ws-D288等机型
  • 思科交换机配置代码 老师实验课上带着做的 不错 我以前就想找这种来着 但是没有 给需要的人参考参考
  • PAGE1 / NUMPAGES1 H3C交换机配置代码 *中文切换 language-mode Chinese|English 1.进入特权用户 <Quidway>system 2.命名交换机 sysname [名称] 3.查看配置情况 undo shutdown//打开端口 //查看所有配置 //查看vlan ...
  • 代码的过程中去体会其差别。 交换机角度 RabbitMQ常用的交换器类型有direct、topic、fanout、headers四种。 Direct Exchange 该类型的交换器将所有发送到该交换器的消息被转发到RoutingKey指定的队列中,也就是说...

    RabbitMq 基础二 交换机概论及直流交换机代码)
    在很多文章当中我们会发现不同的角度来看点mq,有从交换机的角度,也有从队列角度来看,其实本质是一样的,后面文章我们先讲解交换机的角度后讲解队列角度。从代码的过程中去体会其差别。

    交换机角度

    在这里插入图片描述

    RabbitMQ常用的交换器类型有direct、topic、fanout、headers四种。

    Direct Exchange
    该类型的交换器将所有发送到该交换器的消息被转发到RoutingKey指定的队列中,也就是说路由到BindingKey和RoutingKey完全匹配的队列中。

    直连型交换机,根据消息携带的路由键将消息投递给对应队列。
    大致流程,有一个队列绑定到一个直连交换机上,同时赋予一个路由键 routing key 。然后当一个消息携带着路由值为X,这个消息通过生产者发送给交换机时,交换机就会根据这个路由值X去寻找绑定值也是X的队列。

    Topic Exchange
    该类型的交换器将所有发送到Topic Exchange的消息被转发到所有RoutingKey中指定的Topic的队列上面。

    Exchange将RoutingKey和某Topic进行模糊匹配,其中“”用来匹配一个词,“#”用于匹配一个或者多个词。例如“com.#”能匹配到“com.rabbitmq.oa”和“com.rabbitmq”;而"login."只能匹配到“com.rabbitmq”。

    解释2:
    主题交换机,这个交换机其实跟直连交换机流程差不多,但是它的特点就是在它的路由键和绑定键之间是有规则的。

    简单地介绍下规则:
    *(星号) 用来表示一个单词 (必须出现的)
    #(井号) 用来表示任意数量(零个或多个)单词

    通配的绑定键是跟队列进行绑定的,举个小例子

    队列Q1 绑定键为 .TT. 队列Q2绑定键为 TT.#
    如果一条消息携带的路由键为 A.TT.B,那么队列Q1将会收到;
    如果一条消息携带的路由键为TT.AA.BB,那么队列Q2将会收到;

    主题交换机是非常强大的,为啥这么膨胀?
    当一个队列的绑定键为 “#”(井号) 的时候,这个队列将会无视消息的路由键,接收所有的消息。当 * (星号) 和 # (井号) 这两个特殊字符都未在绑定键中出现的时候,此时主题交换机就拥有的直连交换机的行为。所以主题交换机也就实现了扇形交换机的功能,和直连交换机的功能。

    直流交换机代码:
    前提要素1:yml配置文件

    server:
      port: 8111
      servlet:
        context-path: /hllhj-server
    spring:
      datasource:
        url: jdbc:mysql://xxxx:3306/hllhj?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&useSSL=false
        driver-class-name:  com.mysql.cj.jdbc.Driver
        username: root
        password: xxxx
    #这里面有个坑 访问地址是15672  实际Java这里端口号5672
      rabbitmq:
        host: xxxx
        port: 5672
        username: admin
        password: xxxx
        virtual-host: /
     #消息确认配置项
        #确认消息已发送到交换机(Exchange)
    #    publisher-confirms: true(老版本)
        #确认消息已发送到队列(Queue)
        publisher-returns: true
        #新版本
        publisher-confirm-type: CORRELATED
    mybatis:
      mapper-locations: classpath:mapper/*/*.xml,classpath*:mapper/*.xml
    ftp:
      ip: 192.168.137.1
      username: zhangwen
      password: 123456
      port: 21
    

    前提要素2 pom文件

    <!--rabbitmq-->
    		<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-amqp -->
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-amqp</artifactId>
    			<version>2.2.1.RELEASE</version>
    		</dependency>
    

    (1)直流交换机配置(生产者)

    package com.zyw.rabbitmq.config;
    import org.springframework.amqp.core.Binding;
    import org.springframework.amqp.core.BindingBuilder;
    import org.springframework.amqp.core.DirectExchange;
    import org.springframework.amqp.core.Queue;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    /**
     * @author  zyw
     */
    @Configuration
    public class DirectRabbitConfig {//直流交换机配置(生产者)
        @Bean
        public Queue TestDirectQueue() {//队列 起名:TestDirectQueue
            // durable:是否持久化,默认是false,持久化队列:会被存储在磁盘上,当消息代理重启时仍然存在,暂存队列:当前连接有效
            // exclusive:默认也是false,只能被当前创建的连接使用,而且当连接关闭后队列即被删除。此参考优先级高于durable
            // autoDelete:是否自动删除,当没有生产者或者消费者使用此队列,该队列会自动删除。
            //   return new Queue("TestDirectQueue",true,true,false);
            //一般设置一下队列的持久化就好,其余两个就是默认false
            return new Queue("TestDirectQueue",true);
        }
        @Bean
        DirectExchange TestDirectExchange() {//Direct交换机 起名:TestDirectExchange
            //  return new DirectExchange("TestDirectExchange",true,true);
            return new DirectExchange("TestDirectExchange",true,false);
        }
        @Bean
        Binding bindingDirect() {//绑定  将队列和交换机绑定, 并设置用于匹配键:TestDirectRouting
            return BindingBuilder.bind(TestDirectQueue()).to(TestDirectExchange()).with("TestDirectRouting");
        }
        @Bean
        DirectExchange lonelyDirectExchange() {
            return new DirectExchange("lonelyDirectExchange");
        }
    }
    

    (2)配置完以后 准备发送消息(生产者发送消息)

    package com.zyw.rabbitmq.controller;
    import org.springframework.amqp.core.AmqpTemplate;
    import org.springframework.amqp.rabbit.core.RabbitTemplate;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.CrossOrigin;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    /**
     * @author zyw
     */
    @RestController
    @CrossOrigin("*")
    @RequestMapping("/rq")
    public class DemoController {
        @Autowired
        RabbitTemplate rabbitTemplate;
        @RequestMapping("/shows")
        public Object show(){ //直流交换机测试
            System.out.println("444");
            //将消息携带绑定键值:TestDirectRouting 发送到交换机TestDirectExchange
       		rabbitTemplate.convertAndSend("TestDirectExchange","TestDirectRouting","66666");
            return "0";
        }
    }
    
    

    (3) 消费者进行监听队列

    package com.zyw.rabbitcustomer;
    import org.springframework.amqp.rabbit.annotation.RabbitHandler;
    import org.springframework.amqp.rabbit.annotation.RabbitListener;
    import org.springframework.stereotype.Component;
    import java.util.Map;
    
    /**
     * @author zyw
     * 监听的队列名称 TestDirectQueue
     */
    @Component
    @RabbitListener(queues = "TestDirectQueue")
    public class DirectReceiver {
        @RabbitHandler
        public void process(String testMessage){
        //String testMessage 这里传参的类型可以改变的 需要看生产者提供什么样的数据 我们应为生产者直接写死了666字符串类型传过来所有我们直接string类型接收,在真实环境中我们一般可以采用Map集合的形式进行接收
            System.out.println("DirectReceiver消费者收到消息  : " + testMessage);
        }
    }
    
    

    注意:如果我们在生产者的代码进行改造 变成一个定时任务去调用接口,那么消费者会在每一次定时任务执行的时候 接收到传递来的信息。

    以上最简单的直流交换机的程序,当我们要查看是否推送成功,可以看服务器上的显示 如下:
    在这里插入图片描述
    在这里插入图片描述
    消息已经推送到rabbitMq服务器上面了

    当然消费者也可以生产者,如果想要成为生产者 需要配置和生产者一样的配置类 和yml文件中虚拟机的 填写 即可。

    展开全文
  • 交换机与WAYOS对接代码
  • 要求学生掌握Socket技术及交换机工作过程 2、实验内容: i. 要求学生掌握利用Socket进行编程的技术 ii. 产生8个进程,其中两个代表交换机,6个代表主机 完成下面拓扑 iii. 任何一个主机可以可以通过Socket发送...
  • 1. 交换机概念 在AMQP规范及RabbitMQ中,交换机(Exchange)的作用...在前面的HelloWorld的示例代码中,我们使用了是默认的交换机("")来将消息转发到队列: 1 channel.basicPublish...

    1. 交换机概念

    AMQP规范及RabbitMQ中,交换机(Exchange)的作用是:接受生产者应用程序发布的消息,并根据一定的规则(由交换机的类型决定)将这些消息路由(即转发)到消息队列上,它本身并不会做存储。

    在前面的HelloWorld的示例代码中,我们使用了是默认的交换机("")来将消息转发到队列:

    1
    
    channel.basicPublish("", QUEUE_NAME, null, message.getBytes());
    

    事实上,生产者只能将消息发送给一个交换机,并由不同的交换机类型来将消息转发给指定的队列,而生产者甚至不知道消息是否会被传递到哪些队列:

    而交换机充当着一边接收生产者的消息,另一边将消息发送到指定的队列的角色。并且根据不同的交换机类型,发送到队列的可能有几种规则:发送到指定队列(默认交换机)、发送给许多队列(扇形交换机)、发送给指定规则的队列(主题交换机)。下面,我们来一一介绍这几种交换机类型。

    2. 四大交换机

    前面我们说到的默认交换机(default exchange)也称为匿名交换机(Nameless exchange),它用空字符串""来表示,另外它不需要被声明也不需要进行任何和其他队列绑定的操作。严格意义上来说,它并不是我们所说的四大交换机的范畴。

    1
    2
    
    // 发送到 hello 队列
    channel.basicPublish("", "hello", null, message.getBytes());
    

    它转发的特点是:消息会被发送到routing_key指定的队列(如果该队列存在的话)。介绍完在RabbitMQ这个特殊的交换机之后,让我们来了解下真正的四大交换机的转发规则吧。

    2.1 扇形交换机

    扇形交换机很简单,是一个广播的交换机——它会将收到的所有消息广播到它所知道的所有队列里

    Fanout_exchange.png

    例如我们创建生产者的代码,声明一个交换机。并通过BuiltinExchangeType.FANOUT来指定它是一个扇形交换机,然后声明一个临时队列,并将该队列和交换机通过queueBind方法绑定在一起。最后消费该临时队列:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    Channel channel = connection.createChannel();
    // 声明一个扇形交换机
    channel.exchangeDeclare("fanout_demo", BuiltinExchangeType.FANOUT);
    // 声明一个临时队列,队列名为RabbitMQ生成的随机名
    String queueName = channel.queueDeclare().getQueue();
    // 将队列和交换机绑定
    channel.queueBind(queueName, "fanout_demo", "");
    // 消费该队列
    channel.basicConsume(queueName, true,
            (consumerTag, delivery) -> {
            String message = new String(delivery.getBody(), "UTF-8");
            System.out.println("Consumer Received => " + message);
            },
            (consumerTag) -> {
    
            });
    

    这里提到一个临时队列的概念,它有如下的特点。在应用中,我们可以通过queueDeclare()(不传入任何参数值)来声明一个临时队列,将会返回该队列的随机队列名,例如amq.gen-JzTY20BRgKO-HjmUJj0wLg

    • 队列名由随机的名字组成;
    • 当消费者断开连接时,该临时队列将会被删除。

    我们同时启动两个FanoutExchangeRecv的线程消费各自的临时队列:

    1
    2
    3
    4
    
    for (int i = 0; i < 2; i++) {
        new Thread(new FanoutExchangeRecv())
            	.start();
    }
    

    访问http://localhost:15672管理后台就可以看到交换机fanout_demo与两个临时队列绑定在一起:

    fanout_exchange_binding.png

    这样,当生产者通过basicPublish方法向该扇形交换机fanout_demo发送消息时,所有与该交换机绑定的队列都能接收到消息:

    1
    2
    3
    4
    5
    6
    7
    8
    
    // 消费者应用代码,省略了不重要的部分
    try (Connection connection = factory.newConnection();
         Channel channel = connection.createChannel();) {
    
        String message = "The message sent by fanout exchange";
        // 向 fanout_demo 交换机发送消息
        channel.basicPublish("fanout_demo", "", null, message.getBytes());
    }
    

    2.2 直连交换机

    直连交换机是一种带路由功能的交换机,一个直连交换机可以通过routingKey和多个队列进行绑定。当将消息给该交换机时,需要指定一个routingKey,交换机将会发送到与之相同的routingKey的队列。如下图,由于队列1通过key1与直连交换机进行绑定,因此当消息携带routingKeykey1时,交换机将会把消息转发到队列1中:

    direct_exchange.png

    在生产者代码中,直连交换机的声明方式和扇形交换机大致相同, 唯一不同的地方是不同的队列将由不同的routingKey变量值来与交换机进行绑定:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    Channel channel = connection.createChannel();
    // 声明一个直连交换机
    channel.exchangeDeclare("direct_demo", BuiltinExchangeType.DIRECT);
    // 声明一个临时队列,队列名为RabbitMQ生成的随机名
    String queueName = channel.queueDeclare().getQueue();
    // 将交换机和临时队列通过routingKey(这里将由构造函数传入)进行绑定
    channel.queueBind(queueName, "direct_demo", routingKey);
    // 消费该临时随机队列
    channel.basicConsume(queueName, true,
            (consumerTag, delivery) -> {
                String message = new String(delivery.getBody(), "UTF-8");
                System.out.println("Consumer Received => " + message);
            },
            (consumerTag) -> {
    
            });
    

    启动两个生产者线程,分别传入不同的routingKey

    1
    2
    3
    4
    
    for (int i = 1; i < 3; i++) {
        new Thread(new DirectExchangeRecv("direct-key-" + i))
            	.start();
    }
    

    管理员后台可以看到该交换机通过各自的routingKey和两个临时队列绑定在一起:

    direct_exchange_binding.png

    这样,在生产者通过basicPublish方法向直连交换机发送消息时,可以传入指定的routingKey发送到相应的队列:

    1
    2
    3
    4
    5
    6
    
    try (Connection connection = factory.newConnection();
    Channel channel = connection.createChannel()) {
    
    String message = "The message sent by direct exchange";
    // 发送到第二个程序的队列
    channel.basicPublish("direct_demo", "direct-key-2", null, message.getBytes());
    

    2.3 主题交换机

    主题交换机(Topic exchange)是一个特殊的交换机,它既有扇形交换机的功能,例如这里的user.news发送到了队列1和队列2。同样具有直连交换机的功能,例如这里的helloroutingKey发送到了队列3:

    topic_exchange.png

    主题交换机具有的特点是:发送到主题交换机上的消息需要携带执行规则的routingKey,主题交换机会根据这个规则将数据发送到符合规则的(多个)队列上。它具有的规则有:

    • *表示一个单词;
    • #表示任意数量(零个或多个)单词。

    例如图中消费者向交换机发送携带user.newsroutingKey的消息,交换机将会把消息转发到user.##.news这两个符合规则的队列当中。下图简单地描述了规则的转发:

    有几种特殊的规则情况:

    • 如果一个队列绑定的键为#时候,这个队列将会无视消息的路由键,接受所有的消息。
    • 当队列绑定的routingKey中没有*#这俩特殊字符时,则此时主题交换机将拥有直连交换机的功能,和其效果是一样的。

    同样,在主题交换机的生产者代码,也是由不同的routingKey变量值来与交换机进行绑定:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    Channel channel = connection.createChannel();
    // 声明一个主题交换机
    channel.exchangeDeclare("topic_demo", BuiltinExchangeType.TOPIC);
    // 声明一个临时队列,队列名为RabbitMQ生成的随机名
    String queueName = channel.queueDeclare().getQueue();
    // 将交换机和临时队列通过routingKey进行绑定,例如user.#和#.news
    channel.queueBind(queueName, "topic_demo", routingKey);
    // 消费该临时队列
    channel.basicConsume(queueName, true,
            (consumerTag, delivery) -> {
                String message = new String(delivery.getBody(), "UTF-8");
                System.out.println("Consumer Received => " + message);
            },
            (consumerTag) -> {});
    

    同时启动TopicExchangeRecv两个线程,分别通过user.##.newsroutingKey与交换机进行绑定:

    1
    2
    3
    4
    
    for (String key : new String[]{"user.#", "#.news"}) {
        new Thread(new TopicExchangeRecv(key))
                .start();
    }
    

    这样,两个消费者的声明的临时队列都通过自己的规则routingKey和主题交换机绑定在一起:

    topic_exchange_binding.png

    生产者将消息发送给交换机时,携带user.newsroutingKey。运行生产者代码,两个消费者都能接受到发送的消息:

    1
    2
    3
    4
    5
    6
    
    try (Connection connection = factory.newConnection();
         Channel channel = connection.createChannel()) {
    
        String message = "The message sent by topic exchange";
        channel.basicPublish("topic_demo", "user.news", null, message.getBytes());
    }
    

    2.4 首部交换机

    首部交换机使用可能不多,可以参考一下下面对首部交换机的说明:

    首部交换机是忽略routing_key的一种路由方式。路由器和交换机路由的规则是通过Headers信息来交换的,这个有点像HTTPHeaders。将一个交换机声明成首部交换机,绑定一个队列的时候,定义一个Hash的数据结构,消息发送的时候,会携带一组hash数据结构的信息,当Hash的内容匹配上的时候,消息就会被写入队列。

    绑定交换机队列的时候,Hash结构中要求携带一个键“x-match”,这个键的Value可以是any或者all,这代表消息携带的Hash是需要全部匹配(all),还是仅匹配一个键(any)就可以了。相比直连交换机,首部交换机的优势是匹配的规则不被限定为字符串(string)。

    展开全文
  • c++的代码交换机比较好
  • 主要介绍了python代码 FTP备份交换机配置脚本实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 交换机配置的实验例子,还有总结的交换机配置的各类PPT,以及还有校园网设计的案例说明,vlan stp ap 配置
  • TCP/IP 协议栈用C++实现,仅实现最基本功能,很简单 交换机用verilog语言实现,含有最小值比较电路和调度算法。利用PLI实现C++和Verilog的联合仿真。<数字系统设计课程作业><原创>
  • 静态和动态的华为交换机vlan配置代码(1)如何进行华为交换机vlan配置,网络上有不少的方法,下面是华为交换机vlan配置方法的一个代码示例,希望对广大爱好者有帮助, 静态的或者动态的两者必须选择一个,后面是刚才...

    静态和动态的华为交换机vlan配置代码(1)

    如何进行华为交换机vlan配置,网络上有不少的方法,下面是华为交换机vlan配置方法的一个代码示例,希望对广大爱好者有帮助, 静态的或者动态的两者必须选择一个,后面是刚才华为交换机vlan配置号。

    华为交换机vlan配置名称后我们要进入每一个端口来华为交换机vlan配置。在交换机中,要进入某个端口比如说第4个端口,要用 interface Ethernet 0/4,好的,结合上面给出的图我们让端口2、3、4和5属于VLAN2 ,端口17---22属于VLAN3 。命令是 vlan-membership static/ dynamic VLAN号 。静态的或者动态的两者必须选择一个,后面是刚才华为交换机vlan配置号。好的,我们看结果:

    1900Switch(config)#interface ethernet 0/2

    1900Switch(config-if)#vlan-membership static 2

    1900Switch(config-if)#int e0/3

    1900Switch(config-if)#vlan-membership static 2

    1900Switch(config-if)#int e0/4

    1900Switch(config-if)#vlan-membership static 2

    1900Switch(config-if)#int e0/5

    1900Switch(config-if)#vlan-membership static 2

    1900Switch(config-if)#int e0/17

    1900Switch(config-if)#vlan-membership static 3

    。。。。。。

    1900Switch(config-if)#int e0/22

    1900Switch(config-if)#vlan-membership static 3

    1900Switch(config-if)#

    (文章转自网络)

    展开全文
  • 代码基于,并在转发平面中进行了更改以支持OpenFlow 1.3。 此程序包中包含以下组件: ofdatapath :开关实现 ofprotocol :将交换机连接到控制器的安全通道 oflib :一个用于从/或从1.3有线格式转换的库 dpctl ...
  • rabbitmq基础(4)扇形交换机 java代码 扇形交换机概念 扇型交换机,这个交换机没有路由键概念,就算你绑了路由键也是无视的。 这个交换机在接收到消息后,会直接转发到绑定到它上面的所有队列。 上代码 (1)配置类...
  • 网络工程课程设计—企业部门网络规划设计(各级路由交换机配置代码+cisco packet tracer7.0文件) 采用三层路由,VLAN划分,跨局域网DHCP服务,路由访问控制等技术。 包含详细各级路由及交换机配置代码
  • 锐捷交换机路由器配置文件的操作方法,找了很长时间才集成的,课设、论文的必备品!都是具有锐捷官方的正式代码、有截图,学习路有技术也很方便、试用!
  • rabbitmq基础(3)主题交换机 java代码 回顾一下主题交换机概念 Topic Exchange 主题交换机,这个交换机其实跟直连交换机流程差不多,但是它的特点就是在它的路由键和绑定键之间是有规则的。 简单地介绍下规则: *...
  • 点击上方“Java后端技术之路”,选择“置顶或者星标”与你一起成长本文主要是实践建议大家下载下来代码走一遍,代码地址在文末。问题:首先带着下面几个问题来展开讨论:1、有哪几种交换器(c...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,250
精华内容 21,300
关键字:

交换机代码