BIERv6 technology simulation system suitable for IPTV platform

By adopting BIERv6 technology in the IPTV platform, using the Mininet simulation platform and P4 language to implement the data forwarding plane, and combining the control plane and simulation interface, the complexity and scalability problems of traditional multicast protocols are solved, the IPTV service transmission efficiency is optimized, the user experience and reliability are improved, and the advantages of BIERv6 technology are verified.

CN120785759APending Publication Date: 2025-10-14ACADEMY OF BROADCASTING SCI STATE ADMINISTATION OF PRESS PUBLICATION RADIO FILM & TELEVISION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410398828.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-03
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

Traditional multicast protocols in IPTV platforms suffer from complexity, poor scalability, and high network overhead, impacting user experience and reliability. Especially when deployed in large-scale networks, multicast tree convergence takes a long time, consumes large resources, and service recovery is slow after network failures.

Method used

Adopting BIERv6 technology, the data forwarding plane is constructed through the Mininet simulation platform to realize BIERv6 forwarding router simulation. Combining the control plane and simulation interface, it optimizes multicast service transmission, implements the protocol stack using the P4 language, supports IPv4/IPv6 multicast message simulation, dynamically monitors link status and forwarding tables, and provides OAM Ping function.

Benefits of technology

It optimizes the transmission efficiency of IPTV services, improves user experience and reliability, resolves business and security risks in the transition from IPv4 to IPv6 and BIERv6, and verifies the feasibility and advantages of BIERv6 technology on the IPTV platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120785759A_ABST
    Figure CN120785759A_ABST
Patent Text Reader

Abstract

The invention provides a BIERv6 technology simulation system suitable for an IPTV platform, which comprises a data plane, a control plane and a Mininet simulation platform, and is characterized in that the data plane is used for constructing a data forwarding plane based on Mininet simulation to realize a BIERv6 forwarding router simulation function; the control surface is used for connecting a BIERv6 centralized controller to each simulated Bier router through a network to realize centralized control on the data surface; the Mininet simulation platform is used for simulating the connection condition of each routing node needing to be simulated and a network at a bottom layer, the simulation system realizes the connection of each Bier router and the transmission of a data packet based on the Mininet, and is connected with a real network through a physical network interface of the simulation host to process a real IPv4 / IPv6 multicast message so as to realize a simulation experiment of an end-to-end multicast service. The method can be used for solving the problems of complex traditional multicast protocol, weak expandability, high network overhead and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of IPTV (Interactive Personality TV) terminal technology, and in particular to a BIERv6 technology simulation system suitable for an IPTV platform. Background Art

[0002] IPv6 is an intelligent IP network for the 5G and cloud eras that can meet the needs of flexible networking, rapid service activation, simplified network operation and maintenance, differentiated security, and other carrying requirements. BIERv6 is a new multicast protocol that defines the forwarding path by the source or ingress router and sends the control information along with the packet. By encapsulating the set of multicast message destination nodes in the form of a bit string (BitString) in the message header and sending it to the intermediate nodes, the network intermediate nodes do not need to establish a multicast distribution tree and save the flow status for each multicast stream. Instead, they only need to complete the copy and forwarding based on the bit string in the message header.

[0003] BIERv6 combines BIER with Native IPv6 message forwarding, solving problems such as small scale of traditional multicast applications, slow fault convergence, and slow multicast join response. By using bit index replication technology, the intermediate nodes of the network do not need to perceive the multicast stream status, but only need to guide the replication and forwarding of multicast services based on the bit index, which greatly improves the reliability, flexibility and large-scale deployment capabilities of multicast services. BIERv6 can efficiently carry multicast services such as IPTV, video conferencing, distance education, telemedicine, and online live broadcasts. Currently, IPTV integrated broadcast and control platforms all use IPv4 technology and have not yet deployed IPv6. The application of BIERv6 technology in IPTV integrated broadcast and control platforms has not yet been tested and may also involve changes to existing business processes.

[0004] However, traditional multicast protocols are complex and lack scalability. Intermediate nodes must maintain multicast state for each stream and rely on multicast routing protocols to create multicast trees, introducing complex control signaling into the network. In an IPTV integrated broadcast control platform, each multicast corresponds to a TV channel, and a large-scale IPTV system supports hundreds or even thousands of subscription channels. Traditional multicast routing protocols establish a corresponding multicast distribution tree for each multicast. Each router in the network maintains hundreds to thousands of multicast forwarding state information, consuming valuable router resources and placing considerable strain on legacy equipment in the existing network. Traditional stateful multicast technologies require the deployment of complex resource reservation and label distribution protocols, resulting in low reliability and a poor user experience. The higher the multicast traffic volume, the more multicast trees must be established in the network, increasing network overhead.

[0005] When the number of multicast subscribers or the network topology changes, the convergence time of the multicast tree is significantly extended due to the impact of the number of multicast states. Furthermore, creating a multicast tree consumes a large amount of resources, such as memory and CPU. This also prolongs the time it takes for services to reconverge after a network failure, making it difficult to deploy on large networks and severely impacting user experience. Summary of the Invention

[0006] The technical problem to be solved by the present invention is how to use BIERv6 technology to optimize the transmission efficiency of IPTV services, thereby improving user experience and ensuring reliability; in view of this, the present invention provides a BIERv6 technology simulation system suitable for IPTV platforms.

[0007] The technical solution adopted by the present invention is that the BIERv6 technology simulation system suitable for the IPTV platform includes:

[0008] The data plane is used to build a data forwarding plane based on the Mininet simulation platform to implement the BIERv6 forwarding router simulation function, including data forwarding function and local control function;

[0009] The control plane is used for the BIERv6 centralized controller to connect to each simulated Bier router through the network to achieve centralized control of the data plane;

[0010] Mininet simulation platform is used to simulate the connection between each routing node and the network that needs to be simulated at the bottom layer. The simulation system realizes the connection of each Bier router and the transmission of data packets based on Mininet, and connects to the real network through the physical network interface of the simulation host to process real IPv4 / IPv6 multicast packets, realizing end-to-end multicast service simulation experiments.

[0011] In one embodiment, the system further includes a simulation interface, specifically configured to:

[0012] Network topology display: Dynamically monitor the status of the simulated network and display the network topology in a visual way. It supports the identification and display of different device types such as hosts, Bier routers, and ordinary routers. The specific experimental topology will be set according to the experimental requirements in the later stage.

[0013] Device information: supports viewing the basic information of Bier routers, including IP address, BFR ID, hardware address and other information;

[0014] Link status monitoring: real-time monitoring of the link status of the simulated network data plane and real-time update of the network topology;

[0015] View forwarding table: Support viewing the forwarding table information of each routing device through the topology map, including IPv6 forwarding table, multicast table, and BIERv6 forwarding table;

[0016] Bier OAM Ping: Pings one or more specified Bier routers through the interface and displays the response delay and packet loss rate;

[0017] iFIT detection visualization: Add and delete flow detection paths, and display packet loss rate and transmission delay through curves.

[0018] In one embodiment, the deployment of the system includes:

[0019] The control plane and data plane are simulated on the same physical machine; or

[0020] The control plane, data plane, and simulation interface are deployed separately for simulation.

[0021] In one embodiment, the data forwarding function specifically uses the P4 language to implement the protocol stack of the simulated BIERv6 router; the local control function includes completing the local control function of the Bier router.

[0022] By adopting the above technical solution, the present invention has at least the following advantages:

[0023] The present invention can be used to address the possible business and security risks that may exist in the transition from IPv4 to IPv6 and BIERv6 in the IPTV integrated broadcast control platform, and solves the problems of complex traditional multicast protocols, weak scalability, and high network overhead. Through the mininet simulation platform, with applications as the entry point and breakthrough, it verifies the advantages of BIERv6 technology in optimizing IPTV business transmission efficiency, improving user experience, and ensuring reliability, thereby further optimizing user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 A schematic diagram of the BIERv6 technology simulation system architecture applicable to an IPTV platform according to an embodiment of the present invention;

[0025] Figure 2 A schematic diagram of a simulation interface according to an embodiment of the present invention;

[0026] Figure 3 A schematic diagram of centralized deployment of a simulation system according to an embodiment of the present invention;

[0027] Figure 4 A schematic diagram of separate deployment of a simulation system according to an embodiment of the present invention (scenario 1);

[0028] Figure 5A separate deployment schematic is provided for the simulation system according to the embodiment of the application (scenario 2). DETAILED DESCRIPTION

[0029] In order to further illustrate the technical means and effects taken by the present application to achieve the intended purpose, the present application will be described in detail below in conjunction with the accompanying drawings and preferred embodiments.

[0030] In the drawings, the thickness, size and shape of the objects have been slightly exaggerated for ease of illustration. The drawings are merely exemplary and not strictly drawn to scale.

[0031] It should also be understood that the words "comprise", "comprising", "has", "having", "include", "including", "contain", "containing", when used in this specification, indicate the presence of the stated features, integers, steps, operations, elements, and / or components but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. In addition, when expressions such as "at least one of" appear after a list of one or more items, it indicates that any one of the listed items can be present, or combinations of one or more of the listed items can be present, but not the presence of more than one of the listed items individually. In addition, when describing embodiments of the present application, the use of "may" indicates "one or more embodiments of the present application". Furthermore, the word "exemplary" is intended to mean an example or illustration.

[0032] As used herein, the words "substantially", "approximately", and similar words are used as terms of approximation and not as terms of degree, and are intended to account for the inherent deviations in a measuring or computing process.

[0033] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It should also be understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.

[0034] It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict. The present application will be described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.

[0035] An embodiment of the present application is a BIERv6 technology simulation system suitable for an IPTV platform, as shown in Figure 1 includes:

[0036] A data plane is used to construct a data forwarding plane based on a Mininet simulation platform to realize BIERv6 forwarding router simulation functions, including data forwarding functions and local control functions.

[0037] Control plane, for BIERv6 centralized controller to be connected to each Bier router through network simulation, to realize the centralized control of data plane;

[0038] Mininet simulation platform, for simulating each routing node and network connection condition needed to be simulated at the bottom layer, the connection of each Bier router and the transmission of data packet are realized based on Mininet simulation system, and the real IPv4 / IPv6 multicast message is processed through the physical network interface of the simulation host and the real network to realize the simulation experiment of end-to-end multicast service.

[0039] The system provided by the application will be described in detail below.

[0040] The IPTV integrated broadcast control platform (hereinafter referred to as "broadcast control platform") is responsible for integrated broadcast control and management of IPTV services, and the broadcast control management system of IPTV services completes functions such as unified integration and broadcast control of programs, EPG management and services, user and billing management, copyright management, security management, data management, program monitoring, etc., and is composed of an IPTV integrated broadcast control general platform and an IPTV integrated broadcast control sub-platform.

[0041] The IPv6 and BIERv6 deployment of the IPTV integrated broadcast control platform is a complex system engineering, which needs to be reformed or upgraded in stages for corresponding hardware facilities, software facilities, business systems, support systems, transmission systems, user terminals, security protection and other aspects, involving network construction, new business deployment, business migration, operation and maintenance, service process and a series of links. At present, the platform uses IPv4 technology, which needs to be upgraded to IPv6 first, and then upgraded to BIERv6. During the deployment process, corresponding rollback mechanisms should be formulated for different systems at each stage to ensure the safety of the reform or upgrade, guarantee the safety of the business, and realize smooth transition. The IPv6 and BIERv6 deployment of the platform should pay high attention to security issues, strictly follow the control requirements of the whole life cycle safety, and formulate corresponding security schemes before any system is upgraded or reformed to IPv6 to ensure the safety of business, network, data and management during the deployment process of IPv6 and BIERv6.

[0042] The IPv6 and BIERv6 deployment of the IPTV integrated broadcast control platform is a complex system engineering, which needs to be reformed or upgraded in stages for corresponding hardware facilities, software facilities, business systems, support systems, transmission systems, user terminals, security protection and other aspects, involving network construction, new business deployment, business migration, operation and maintenance, service process and a series of links. At present, the platform uses IPv4 technology, which needs to be upgraded to IPv6 first, and then upgraded to BIERv6. During the deployment process, corresponding rollback mechanisms should be formulated for different systems at each stage to ensure the safety of the reform or upgrade, guarantee the safety of the business, and realize smooth transition. The IPv6 and BIERv6 deployment of the platform should pay high attention to security issues, strictly follow the control requirements of the whole life cycle safety, and formulate corresponding security schemes before any system is upgraded or reformed to IPv6 to ensure the safety of business, network, data and management during the deployment process of IPv6 and BIERv6.

[0043] Stage one:

[0044] The integrated broadcast control platform starts to deploy IPv6 to realize small-scale support for IPv6, and the characteristic is to deploy IPv6 in a small range, and the business traffic is mainly based on IPv4 single stack, and the traffic of IPv4 in the network is much larger than that of IPv6. The strategy is as follows:

[0045] 1) Investigate the current status of the network and study various IPv6 standards and specifications;

[0046] 2) Evaluate the impact of IPv6 upgrades on existing networks and services, conduct small-scale pilots, build a new dual-stack integrated broadcast control platform, and then gradually implement service migration and transition.

[0047] Main tasks:

[0048] 1) Comprehensively review and investigate the IPv6 support capabilities of the platform's existing hardware and software facilities, business systems, support systems, and security systems;

[0049] 2) Develop platform IPv6 address planning;

[0050] 3) Establish platform IPv6 selection standards, and newly purchased equipment and software must comply with the standards;

[0051] 4) Build an IPv6 platform, implement dual-stack support for hardware and software facilities, business systems, and support systems, and conduct small-scale pilot verification.

[0052] Phase 2:

[0053] The platform has begun large-scale deployment of IPv6, fully supporting IPv4 / IPv6 dual stacks and conducting IPv6 single stack pilots. The platform's IPv6 business has achieved scale. The strategy is as follows:

[0054] 1) Comprehensive promotion and deployment of the platform;

[0055] 2) Gradually carry out business migration, possess dual-stack IPTV integrated broadcast and control business capabilities, and conduct a small-scale pilot of IPv6 single stack.

[0056] Main tasks:

[0057] 1) Build a new dual-stack integrated broadcast control platform, including hardware and software facilities, business systems, support systems, security systems, etc.

[0058] 2) Migrate services to the dual-stack integrated broadcast control platform, providing IPv6-based IPTV integrated broadcast control services to the outside world;

[0059] 3) Conduct small-scale IPv6 single-stack pilot projects.

[0060] Phase 3:

[0061] The platform's IPv6 users and traffic began to grow rapidly, and it gradually transitioned to an IPv6 single stack. The IPv6 deployment was complete, characterized by full IPv6 support on the integrated broadcast control platform. The strategy is as follows:

[0062] 1) First, implement pure IPv6 for business systems, then pure IPv6 for the network (i.e. de-dual stack), and finally achieve pure IPv6 services.

[0063] 2) Conduct a comprehensive assessment of services and networks, and after the assessment, shut down IPv4 services to reduce operational costs.

[0064] Main tasks:

[0065] 1) Expand the scale of IPv6 single-stack deployment, build a full single-stack platform infrastructure and business system;

[0066] 2) According to the impact of business income, gradually shut down IPv4 services.

[0067] According to the operational requirements, access to a small number of IPv4 application deployment translation devices outside the network.

[0068] Phase four:

[0069] The platform starts BIERv6 deployment and realizes small-scale support for BIERv6. The characteristics are small-scale deployment of BIERv6, and business traffic is mainly in IPv6. The strategy is as follows:

[0070] 1) Investigate the current network situation and study various BIERv6 standards and specifications;

[0071] 2) Evaluate the impact of BIERv6 upgrade, carry out small-scale pilot, upgrade BIERv6 business and network equipment, mainly including source node, destination node nearest router and multicast core router, and gradually realize business migration and transition.

[0072] Main tasks:

[0073] 1) Fully sort out and investigate the BIERv6 support capabilities of the existing software and hardware facilities, business systems, support systems, security systems, etc. of the platform;

[0074] 2) Upgrade BIERv6 business and network equipment to support BIERv6 for software and hardware facilities, business systems, support systems, etc. and carry out small-scale pilot verification.

[0075] Phase five:

[0076] The platform starts BIERv6 large-scale deployment and fully supports BIERv6. After deployment, the characteristics are that the platform BIERv6 business forms a scale. The strategy is to fully promote and deploy the platform.

[0077] Main tasks: Large-scale deployment of BIERv6, providing IPTV integrated broadcast control business services based on BIERv6.

[0078] Through the mininet simulation platform, the feasibility of deploying BIERv6 technology in the IPTV integrated broadcast platform is verified. The BIERv6 simulation system will develop related functions based on the SDN architecture, and the simulation system has the following functions:

[0079] 1. Multicast data forwarding:

[0080] Implement multicast data forwarding based on BIERv6 bearing in the data plane, which specifically includes implementing

[0081] 1) BIERv6 encapsulation and forwarding of IPv4 and IPv6 multicast data;

[0082] 2) Multicast multi-path forwarding based on BitString forwarding table;

[0083] 3) Support for ASM and SSM two-mode multicast data forwarding.

[0084] 2. BIERv6 route learning: Implement the periodic broadcast of BIERv6 announcement packets in the control plane, and generate BIERv6 routing table and forwarding table.

[0085] 3. Multicast service identification: Identify IGMP (IPv4) messages and MLD (IPv6) messages in the data plane, and report to the controller to generate corresponding multicast BitString for forwarding of corresponding multicast data

[0086] 4. OAM ping: BIERv6 OAM ping function for problem positioning.

[0087] 5. Link fault simulation: When a link fails, the centralized controller can timely detect and switch to a normal link.

[0088] 6. Simulation interface: The controller implements the network topology of the data plane, visual display of simulation events, multicast table, BIERv6 forwarding table query, OAM Ping test start and display, and other functions of the simulation interface function.

[0089] As shown in the figure, the BIERv6 simulation system implementation includes data plane, control plane, simulation interface and Mininet simulation platform, including host node (host), BIERv6 routing node and IPv6 node not supporting BIERv6. The architecture is as Figure 1 shown.

[0090] (1) Data plane

[0091] Based on Mininet, the data forwarding plane is constructed, and the BIERv6 forwarding router simulation function is developed, including data forwarding and local control function.

[0092] 1. Data forwarding

[0093] The protocol stack of the simulated BIERv6 router is implemented by using P4 language, and specifically includes:

[0094] IPv6 / IPv4 data packet forwarding: functions such as receiving, processing, and forwarding of IP data packets are implemented;

[0095] Address resolution protocol (ARP / NDP): a neighbor discovery protocol is resolved to implement address resolution functions of IPv4 / IPv6;

[0096] Multicast message forwarding: received multicast messages are converted into BIERv6 messages and forwarded by querying a multicast group table;

[0097] BIERv6 message forwarding: automatic replication and multi-path multicast forwarding of messages are implemented according to BitString of BIERv6 messages, and when reaching an exit Bier router, the messages are converted into normal multicast messages for forwarding;

[0098] Control message identification and uploading: BIERv6 topology discovery messages, MLD / IGMP multicast service messages, and OAMping messages are identified and uploaded to local control processing;

[0099] Configuration interface: various configuration commands from a local controller are received and processed, and related table items are added or deleted;

[0100] Link state monitoring: a Bier router is monitored for on-off state, and timely reporting to a centralized controller is implemented;

[0101] iFIT processing: message cross-staining of a specified path is implemented according to configuration, iFIT flow detection messages are identified and statistics are uploaded to local control.

[0102] 2. Local control

[0103] Mainly complete local control functions of a Bier router, and specifically include:

[0104] BIERv6 topology announcement: construction and periodic announcement of topology discovery messages;

[0105] IGMP / MLD protocol processing: IGMP and MLD multicast messages from a data forwarding module are received and reported to a centralized controller for processing;

[0106] iFIT agent: iFIT statistics of packet sending / receiving number and packet sending or receiving time are collected from a data forwarding module at a regular time;

[0107] OAMping response processing: OAMping requests are processed, and response messages are generated and sent;

[0108] Forwarding port monitoring: Real-time monitoring of the status of local data plane forwarding ports, and reporting to the centralized controller when abnormal;

[0109] Local configuration: Receive forwarding distribution and configuration from the centralized controller, including IPv6 forwarding table, BIERv6 forwarding table, and iFIT table addition and deletion.

[0110] (2) Control plane

[0111] The BIERv6 centralized controller is connected to each Bier router through the network to realize the centralized control of the data plane.

[0112] Network topology generation: According to the topology discovery message uploaded by each Bier router at regular intervals, the network topology and IPv6 forwarding table of all devices are generated and distributed to the router;

[0113] BIERv6 forwarding table management: Through interaction with the router, the generation and distribution of BIERv6 forwarding table are realized;

[0114] Multicast group management: According to the IGMP and MLD protocol information uploaded by the router, multicast groups are generated to realize the SSM and ASM-based multicast group management function in the simulation network;

[0115] iFIT detection: According to the flow detection configuration issued by the user interface, detection data is obtained from the specified route, and the packet loss rate and transmission delay are calculated;

[0116] Data plane southbound interface: Configure the router through grpc and receive various related data;

[0117] Simulation interface northbound interface: Provide various data collection and management configuration interfaces with the simulation interface system.

[0118] (3) Simulation interface

[0119] As shown in Figure 2 , the simulation interface realizes the following functions:

[0120] Network topology display: Dynamically monitor the state of the simulation network and display the network topology graph in a visual way, supporting identification and display of different device types such as host, Bier route, and ordinary router. The specific experimental topology will be set according to the experimental requirements in the later stage.

[0121] Device information: Support basic information viewing of Bier routers, including packet IP address, BFR ID, and hardware address information viewing;

[0122] Link state monitoring: Real-time monitoring of the link state of the simulation network data plane, and real-time updating of the network topology;

[0123] View of forwarding table: support viewing forwarding table information of each routing device through a topology diagram, including IPv6 forwarding table, multicast table, BIERv6 forwarding table;

[0124] Bier OAM Ping: Ping one or more Bier routers through the interface and display response delay, packet loss rate and other parameters

[0125] iFIT detection visualization: add or delete flow detection path and display packet loss rate and transmission delay through a curve.

[0126] (4) Mininet simulation platform

[0127] In the bottom layer, each routing node and network connection condition that needs to be simulated are simulated, the simulation system realizes connection of each Bier router and transmission of data packets based on Mininet, and the physical network interface of the simulation host is connected with the real network to process real IPv4 / IPv6 multicast messages and realize simulation experiment of end-to-end multicast service.

[0128] The simulation experiment environment can be built according to the specific needs and scale of simulation. Since the simulation system is developed based on the SDN architecture, the simulation interface, centralized controller and Bier router in the system are connected through the network for interaction, so the logical functions can be deployed centrally or separately:

[0129] 1) Centralized deployment

[0130] For example, Figure 3 For small-scale simulation, the centralized controller and data plane can be simulated in the same physical machine.

[0131] 2) Separate deployment

[0132] For example, Figure 4 Or Figure 5 When the scale is large, the centralized controller, data plane and defense true interface system are deployed separately for simulation. According to the specific scale, the simulation system can be constructed as follows.

[0133] In summary, by using the above technical solutions, the embodiment has at least the following advantages:

[0134] 1) The embodiment of the present application can solve the problems of complex traditional multicast protocol, weak scalability, large network overhead and the like, and can solve the possible service risk and security risk of the IPTV integrated broadcast control platform during the transition from IPv4 to IPv6 and BIERv6;

[0135] 2) The embodiment of the application verifies the advantages of the BIERv6 technology in optimizing IPTV service transmission efficiency, improving user experience, and reliability guarantee through the mininet simulation platform, taking application as the breakthrough point, and further optimizes user experience.

[0136] Through the description of the specific embodiments, the technical means and effects taken by the present application to achieve the predetermined purposes can be more deeply and specifically understood. However, the accompanying drawings are only provided for reference and illustration, and are not used to limit the present application.

Claims

1. A BIERv6 technology simulation system suitable for IPTV platform, characterized in that: include: The data plane is used to build a data forwarding plane based on the Mininet simulation platform to implement the BIERv6 forwarding router simulation function, including data forwarding function and local control function; The control plane is used for the BIERv6 centralized controller to connect to each simulated Bier router through the network to achieve centralized control of the data plane; Mininet simulation platform is used to simulate the connection between each routing node and the network that needs to be simulated at the bottom layer. The simulation system realizes the connection of each Bier router and the transmission of data packets based on Mininet, and connects to the real network through the physical network interface of the simulation host to process real IPv4 / IPv6 multicast packets, realizing end-to-end multicast service simulation experiments.

2. The BIERv6 technology simulation system suitable for IPTV platform according to claim 1, characterized in that: The system further includes a simulation interface, specifically configured to: Network topology display: Dynamically monitor the status of the simulated network and display the network topology in a visual way. It supports the identification and display of different device types such as hosts, Bier routers, and ordinary routers. The specific experimental topology will be set according to the experimental requirements in the later stage. Device information: supports viewing the basic information of Bier routers, including IP address, BFRID, hardware address and other information; Link status monitoring: real-time monitoring of the link status of the simulated network data plane and real-time update of the network topology; View forwarding table: Support viewing the forwarding table information of each routing device through the topology map, including IPv6 forwarding table, multicast table, and BIERv6 forwarding table; Bier OAM Ping: Pings one or more specified Bier routers through the interface and displays the response delay and packet loss rate; iFIT detection visualization: Add and delete flow detection paths, and display packet loss rate and transmission delay through curves.

3. The BIERv6 technology simulation system suitable for IPTV platform according to claim 2, characterized in that: The deployment methods of the system include: The control plane and data plane are simulated on the same physical machine; or The control plane, data plane, and simulation interface are deployed separately for simulation.

4. The BIERv6 technology simulation system suitable for IPTV platform according to claim 1, characterized in that: The data forwarding function specifically uses the P4 language to implement the protocol stack of the simulated BIERv6 router; The local control function includes completing the local control function of the Bier router.